0001140361-24-016853.txt : 20240401 0001140361-24-016853.hdr.sgml : 20240401 20240401152117 ACCESSION NUMBER: 0001140361-24-016853 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240401 DATE AS OF CHANGE: 20240401 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cenntro Inc. CENTRAL INDEX KEY: 0001707919 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLES & PASSENGER CAR BODIES [3711] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38544 FILM NUMBER: 24808626 BUSINESS ADDRESS: STREET 1: 501 OKERSON ROAD CITY: FREEHOLD STATE: NJ ZIP: 07728 BUSINESS PHONE: (732) 820-6757 MAIL ADDRESS: STREET 1: 501 OKERSON ROAD CITY: FREEHOLD STATE: NJ ZIP: 07728 FORMER COMPANY: FORMER CONFORMED NAME: CENNTRO ELECTRIC GROUP Ltd DATE OF NAME CHANGE: 20220104 FORMER COMPANY: FORMER CONFORMED NAME: NAKED BRAND GROUP Ltd DATE OF NAME CHANGE: 20180619 FORMER COMPANY: FORMER CONFORMED NAME: BENDON GROUP HOLDINGS LTD DATE OF NAME CHANGE: 20170530 10-K 1 ef20015317_10k.htm 10-K

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-K

ANNUAL REPORT PURUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the fiscal year ended December 31, 2023
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from __________ to __________
 
Commission File Number: 001-38544
 
CENNTRO INC.
(Exact name of registrant as specified in its charter)
 
Nevada
 
N/A
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
501 Okerson Road
Freehold, New Jersey
 
07728
(Address of principal executive offices)
 
(Zip Code)
 
Registrant’s telephone number, including area code: (732) 820-6757
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class:
 
Trading Symbol(s)
Name of each exchange on which registered:
Common Stock
 
CENN
The Nasdaq Capital Market
 
Securities registered pursuant to Section 12(g) of the Act:
 
None
(Title of class)
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
 
Indicate by check mark if the registrant is not required to file reports pursuant Section 13 or 15(d) of the Exchange Act. Yes No
 
Note - Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Exchange Act from their obligations under those Sections.
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company

 
Emerging growth company

 
If an emerging growth company, 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.

 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 whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No
 
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.

As of March 25, 2024, there were 30,828,795 of the registrant’s common stock per value $0.0001 per share, issued and outstanding. The aggregate market value of the voting securities held by non-affiliates of the registrant as of the last business day of the registrant’s most recently completed second fiscal quarter, June 30, 2023, was approximately $67,270,474 based upon the closing sale price of $2.89.



CENNTRO INC.

ANNUAL REPORT ON FORM 10-K

FOR THE FISCAL YEAR ENDED

DECEMBER 31, 2023

   
Page
PART I
 
   
ITEM 1.
5
ITEM 1A.
23
ITEM 1B.
51
ITEM 1C.
51
ITEM 2.
52
ITEM 3.
52
ITEM 4.
53
   
PART II
 
   
ITEM 5.
53
ITEM 6.
54
ITEM 7.
54
ITEM 7A.
76
ITEM 8.
76
ITEM 9.
76
ITEM 9A.
76
ITEM 9B.
77
ITEM 9C.
77
   
PART III
 
   
ITEM 10.
78
ITEM 11.
81
ITEM 12.
86
ITEM 13.
88
ITEM 14.
88
   
PART IV
 
   
ITEM 15.
90
ITEM 16.
92
  92

ABOUT THIS ANNUAL REPORT

Unless the context otherwise requires, the terms “Cenntro,” the “Company,” “we,” “us,” “our” and similar terms used in this Annual Report on Form 10-K refer (i), prior to the Redomiciliation (as defined herein) to Cenntro Electric Group Limited (CEGL), an Australian corporation, and its subsidiaries, and (ii), following the Re-domiciliation, to Cenntro Inc., a Nevada corporation, and its subsidiaries (including Cenntro Electric Group Limited).

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements regarding our business, financial condition, results of operations, and prospects. Words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “estimates,” and similar expressions or variations of such words are intended to identify forward-looking statements but are not deemed to represent an all-inclusive means of identifying forward-looking statements as denoted in this Annual Report on Form 10-K. Additionally, statements concerning future matters are forward-looking statements.

Although forward-looking statements in this Annual Report on Form 10-K reflect the good faith judgment of our management, such statements can only be based on facts and factors currently known by us. Consequently, forward-looking statements are inherently subject to risks and uncertainties, and actual results and outcomes may differ materially from the results and outcomes discussed in or anticipated by the forward-looking statements. Factors that could cause or contribute to such differences in results and outcomes include, without limitation, those specifically addressed under the headings “Risks Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” You are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report on Form 10-K. We file reports with the SEC. The SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including us. You can also read and copy any materials we file with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. You can obtain additional information about the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330.

We undertake no obligation to revise or update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this Annual Report on Form 10-K, except as required by law. Readers are urged to carefully review and consider the various disclosures made throughout the entirety of this Annual Report on Form 10-K, which are designed to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.

OTHER PERTINENT INFORMATION

This Annual Report contains our audited consolidated and combined financial statements and related notes as of December 31, 2023 and 2022 and for the fiscal years ended December 31, 2023, and 2022 (“Audited Financial Statements”). Our Audited Financial Statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Prior to the Redomiciliation and during the fiscal years ended December 31, 2023, and 2022, the Company was subject to the Australian Corporations Act 2001 (Cth) (“Corporations Act”), which requires financial statements be prepared in accordance with Australian Accounting Standards (“AASB”), equivalent to International Financial Reporting Standards (“IFRS”) and audited in accordance with Australian Auditing Standards (“ASAs”). The financial information in this Annual Report (including the information in the Audited Financial Statements) are not financial statements for the purposes of the Corporations Act and is considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory Guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with IFRS. Our combined financial statements as of December 31, 2023 and for the years ended December 31, 2023, and 2022, included in this Annual Report, are the combined financial statements of Cenntro and present periods prior to the Redomicile (as defined below). We refer to such financial statement as Cenntro’s “combined financial statements.” References to “dollars,” “$,” “U.S. dollars” and “USD” refer to United States dollars.

On December 8, 2023, the Company effected a 1-for-10 reverse stock split, where the Company’s common stock began to trade on a reverse split adjusted basis. No fractional shares were issued in connection with the reverse stock split and all such fractional interests were rounded up to the nearest whole number of shares of common stock. All references herein to the outstanding stock of the Company have been adjusted to reflect this reverse split.

On February 27, 2024, Cenntro Electric Group Limited, a public company incorporated under the laws of Australia (“CEGL”) completed the redomiciliation of CEGL in accordance with the scheme implementation agreement, between CEGL and Cenntro Inc. (the “Redomiciliation”), a Nevada corporation (the “Company” or “Cenntro”). As a result of the Redomiciliation, the jurisdiction of incorporation of the ultimate parent company of the Cenntro group of companies was changed from Australia to Nevada, and as a result of CEGL becoming a subsidiary of the Company.

The Redomiciliation was effected pursuant to a statutory scheme of arrangement under Australian law (the “Scheme”), whereby on February 27, 2024 (the “Implementation Date”), all of the issued ordinary shares of CEGL were exchanged for newly issued shares of common stock of the Company, on the basis of one share of the Company’s common stock, par value $0.0001 per share (the “Common Stock”) for every one ordinary shares of CEGL.

The Company’s Common Stock issued in the Scheme was exempt from registration under Section 3(a)(10) of the Securities Act of 1933, as amended (the “Securities Act”).

Prior to the Redomiciliation, CEGL’s ordinary shares were registered pursuant to Section 12(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and were listed on the Nasdaq Capital Market (“Nasdaq”).
Pursuant to Rule 12g-3(a) under the Exchange Act, as of the Implementation Date, the Company is the successor issuer to CEGL, the Company’s Common Stock is deemed to be registered under Section 12(b) of the Exchange Act, and the Company is subject to the periodic and current reporting requirements of the Exchange Act and the rules and regulations promulgated thereunder.

The Company’s Common Stock began trading on Nasdaq at the start of trading on the Implementation Date under the symbol “CENN”, the same symbol under which CEGL’s ordinary shares were traded on Nasdaq prior to the Implementation Date. The new CUSIP for the Company’s Common Stock is 150964104.

Unless the context specifically states or implies otherwise references in this Annual Report on Form 10-K to “we,” “us,” the “Company”, and “Cenntro” refer to Cenntro Inc. and its subsidiaries including:

Able2rent GmbH (“Able2rent” when individually referenced), a German company and a 50% subsidiary of Cenntro Automotive Europe GmbH;

Avantier Motors Company (“Avantier” when individually referenced), a Delaware company and a wholly owned subsidiary of Cenntro Electric Group, Inc.;

Avantier Motors (Hong Kong) Limited (“Avantier HK” when individually referenced), a Hong Kong company and a wholly-owned subsidiary of Avantier;

Cennatic Power, Inc. (“Cennatic” when individually referenced), a Delaware company and a wholly owned subsidiary of Cenntro Electric Group, Inc.;

Cennatic Energy S. de R.L. de C.V. (“Cennatic MX” when individually referenced), a Mexican company and 99%  subsidiary of Cennatic and 1% subsidiary of Cenntro Automotive Corporation;

Cenntro Automotive Corporation (“CAC” when individually referenced), a Delaware company and a wholly-owned subsidiary of Cenntro Electric Group Limited ACN 619 054 938;

Cenntro Automotive Europe GmbH (formerly Tropos Motors Europe GmbH or “TME”) (“CAE” when individually referenced), a German company and wholly-owned subsidiary of Cenntro Electric Group, Inc;

Cenntro Automotive S.A.S. (“CA COL” when individually referenced), a Colombian company and wholly-owned subsidiary of CAC;

Cenntro Elecautomotiv, S.L. (“CE SPAIN” when individually referenced), a Spanish company and wholly-owned subsidiary of CE EU;

Cenntro Electric B.V. (“CEBV” when individually referenced), a Dutch company and wholly-owned  subsidiary of Cenntro Electric Group, Inc.;

Cenntro Electric CIC, SRL (“CEG DOM” when individually referenced), a Dominican company and 99%-owned subsidiary of Cenntro Automotive Corporation;

Cenntro Electric Colombia S.A.S. (“CE COL” when individually referenced), a Colombian company and wholly-owned subsidiary of CAC;

Cenntro Electric Group Limited ACN 619 054 938, (“CEGL” when individually referenced), an Australian company and wholly-owned subsidiary of Cenntro, Inc.;

Cenntro Electric Group (Europe) GmbH, (formerly Blitz F22-1 GmbH) (“CEGE” when individually referenced), a German company and wholly-owned subsidiary of CEBV.;

Cenntro Electric Group, Inc. (“CEGI” when individually referenced), a Delaware company and a wholly-owned subsidiary of Cenntro Electric Group Limited ACN 619 054 938;

Cenntro EV Center Italy S.R.L. (“CEV Italy” when individually referenced), an Italian company and a wholly-owned subsidiary of CE EU;

Cenntro Automotive Group Limited (“CAG HK” when individually referenced), a Hong Kong company and a wholly owned subsidiary of Cenntro Electric Group Limited ACN 619 054 938;

Cenntro Technology Corporation (“CTC” when individually referenced), a California corporation and a wholly owned subsidiary of CEGI;

Hangzhou Ronda Tech Co., Ltd. (“Ronda” when individually referenced), a PRC company and a wholly owned subsidiary of Cenntro Automotive Group Limited;

Hangzhou Cenntro Autotech Co., Ltd. (“Autotech” when individually referenced), a PRC company and a wholly owned subsidiary of Cenntro Automotive Group Limited;

Hangzhou Hengzhong Tech Co., Ltd. (“Hengzhong Tech” when individually referenced), a PRC company and a wholly owned subsidiary of Hangzhou Cenntro Autotech Co., Ltd.;

Pikka Electric Corporation (“PEC” when individually referenced), a Delaware corporation and a wholly owned subsidiary of CEGI;

Shengzhou Cenntro Machinery Co., Ltd. (“Shengzhou Machinery” when individually referenced), a PRC company and a wholly owned subsidiary of Hangzhou Cenntro Autotech Co., Ltd.;

Simachinery Equipment Limited (“Simachinery Equipment” when individually referenced), a Hong Kong company and a wholly owned subsidiary of Cenntro Automotive Group Limited;

Teemak Power Corporation (“Teemak” when individually referenced), Delaware company and a wholly owned subsidiary of Cenntro Electric Group, Inc.;

Teemak Power (Hong Kong) Limited (“Teemak HK” when individually referenced), a Hong Kong company and a wholly-owned subsidiary of Teemak;

Zhejiang Cenntro Machinery Co., Ltd. (“Zhejiang Machinery” when individually referenced), a PRC company and a wholly owned subsidiary of Cenntro Automotive Group Limited;

Zhejiang Sinomachinery Co., Ltd. (“Zhejiang Sinomachinery” when individually referenced), a PRC company and a wholly owned subsidiary of Simachinery Equipment Limited;

Jiangsu Tooniu Tech Co., Ltd. (“Tooniu” when individually referenced), a PRC company and a wholly owned subsidiary of Cenntro Automotive Group Limited;

Zhejiang Xbean Tech Co. Ltd. (“Zhejiang Xbean” when individually referenced), a PRC company and a wholly owned subsidiary of Zhejiang Sinomachinery Co., Ltd.;

PART I

Item 1.
Business

Overview

We are an emerging designer, manufacturer, distributor, and service provider of commercial vehicles powered by either electricity or hydrogen energy sources. Our commercial vehicles are designed to serve a variety of fleet and municipal organizations in support of city services, last-mile delivery and other commercial applications. As of December 31, 2023, we have developed six series of commercial vehicle models, Metro®, Logistar™, Logimax™, Avantier™, Teemak™ and Antric One. We have successfully begun to produce and deliver these models into the global markets, apart from Logimax™.

We have also developed and introduced iChassis™: a programmable “smart” chassis that may be controlled by third-party software for various remote controlled or autonomous driving applications. We continue to leverage our technology, vehicle development, and vehicle distribution capabilities with a goal to become a leading provider in the electric commercial vehicle (“ECV”) market. Our greater mission is to provide commercial vehicles that may be powered by sustainable sources while building eco-chains to reduce carbon dioxide for a better environment and quality of life.

With the global trend toward reducing the number of internal combustion engine (“ICE”) vehicles, electric-battery and fuel cell technologies stand out as strong alternatives. Prior to COVID-19, battery costs significantly decreased over the past decade. We expect that over the long term, prices will continue to fall. According to research service Bloomberg NEF (“BNEF”), lithium-ion battery pack prices decreased from above $1,200 per kilowatt-hour in 2010 to $132/kWh in 2021. In real terms, this represented a decline of approximately 89%. Although battery pack prices have recently increased and may continue to increase in the near-term due to the rising price of lithium as a result of COVID-19 and other factors, we anticipate that battery prices will continue to decrease in the long-term. BNEF further forecasts that by 2024, average prices are expected to fall to below $100/kWh, though such reductions in average price may be delayed due to higher raw material prices in the near term. Additionally, while prices for key battery metals like lithium, nickel and cobalt have moderated slightly in recent months, BNEF expects average battery pack prices to remain elevated in 2023 at $152/kWh (in real 2022 dollars). BNEF expects battery price to start dropping again in 2024, when lithium prices are expected to ease as more extraction and refining capacity comes online. Based on the updated observed learning rate, BNEF’s 2022 Battery Price Survey predicts that average pack prices should fall below $100/kWh by 2026. By emphasizing investments in technology, supply-chains, vehicle distribution and aftermarket support, we have begun making our own battery packs, preparing battery cell production, by building up vehicle distribution and service networks, and introducing our cloud-based parts distribution systems. As investment in battery technology continues to increase, we believe these cost reductions outlined by BNEF will continue to improve the economics of battery-powered ECVs, like ours.

In addition to our investment in battery-technology, we have established an asset-light, distributed manufacturing business model through which we may distribute our vehicles in unassembled semi-knockdown vehicle kits (“vehicle kits”) for local assembly in addition to fully assembled vehicles. Some of our vehicle models have a modular design that allows for local assembly in micro factory facilities that require less capital investment. We manufacture our own vehicle kits for the Metro® in our facilities in China and leverage the economies of scale of and the supply-chain availability in China to manufacture vehicle kits and fully assembled vehicles in our assembly plants in United States and Germany. We believe our distributed manufacturing methodology allows us to execute our business plan with less capital than would be required by the traditional, vertically integrated automotive model and, in the long-term, drive higher profit margins.

Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. For the last several years, we relied substantially on private label channel partners to assemble and distribute the Metro® from vehicle kits that we manufactured in our facilities. Our vehicle kits and in some cases fully assembled vehicles are completed by third party Original Equipment Manufacturers (“OEMs”) manufacturing partners and, in the case of vehicle kits, assembled in our own facilities in North America and Europe. Our relationships with such third parties, our “manufacturing partners,” have allowed us to forego expensive capital investments in our own facilities and operate within our historic working capital limitations. Throughout 2022 we began to re-align our distribution and marketing strategy away from relying mainly on third-party channel partners to a distribution model that combines wholly-owned EV Centers with local dealers in order to improve overall operational efficiencies, product quality, brand value, market share, customer support and service. Throughout 2023 we have relied on our local EV Centers to develop local dealer networks that directly sell to local customers in order to improve overall operational efficiencies, product quality, brand value, market share, customer support and service.

Additionally, to meet our anticipated demand in the United States, we have established local assembly facilities in Northern America as we have launched assembly facilities in Jacksonville, Florida and Freehold, New Jersey. We are also in the of process establishing additional assembly facility in Ontario, California. Additionally, we expect that our acquisition of CAE (f.k.a. TME) in 2023 will further expand our local assembly capacity in the European Union for production of some of our ECV models, including the Teemak™ series, Antric products, in addition to the Metro®.

Corporate Structure and History

Cenntro Inc. was incorporated in the State of Nevada on March 9, 2023, under The Nevada Revised Statutes (the “NRS”). Our principal executive offices are located at 501 Okerson Road, Freehold, New Jersey, 07728, and our telephone number is (732) 820-6757. Our current registered office and current principal place of business in Nevada are located at 701 S. Carson Street, Suite 200, Carson City, NV 89701. Our website address is www.cenntroauto.com.

Cenntro is a holding company incorporated in Nevada and headquartered in New Jersey. As a holding company with no material operations of its own, Cenntro Inc. conducts operations through its subsidiaries in the United States, Australia, Europe, Mexico, Hong Kong, the Dominican Republic, and in the People’s Republic of China, which we refer to as the PRC or China.

On November 5, 2021, our predecessor Naked Brand Group Limited (“NBG”) entered into an acquisition agreement with CAG to effect a combination through reverse merger which occurred on December 30, 2021 (the “Combination”), whereby NBG purchased the Cenntro Shares to effect the Combination using 174,853,546 ordinary shares (the “Acquisition Shares”) serving as good and valuable consideration. Immediately after the Closing of the Combination, we changed our name from “Naked Brand Group Limited” to “Cenntro Electric Group Limited” and the business conducted by Cenntro became the business conducted by the Company. The transaction was accounted for as a reverse recapitalization in which Cenntro was determined to be the accounting acquirer.

On February 27, 2024, our predecessor CEGL, a public company incorporated under the laws of Australia completed the Redomiciliation of CEGL. As a result of the Redomiciliation, the jurisdiction of incorporation of the ultimate parent company of the Cenntro group of companies was changed from Australia to Nevada, and as a result of CEGL becoming a subsidiary of the Company.

Prior to June 30, 2022, the Company historically qualified as a ‘foreign private issuer’ for purposes of reporting under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and filing registration statements under the Securities Act of 1933, as amended (the “Securities Act”). As of June 30, 2022, or the end of the Company’s second fiscal quarter in 2022, the Company ceased to qualify as a “foreign private issuer” as defined in Rule 405 under the Securities Act and Rule 3b-4 under the Exchange Act. Accordingly, effective as of January 1, 2023, the Company became obligated to file reports with the SEC as a “domestic issuer” under the Securities Act.

The following diagram illustrates our current corporate structure as of the date of this report:

graphic

On March 22, 2013, Cenntro Motor Corporation (“CMC”) was registered in the State of Delaware.  Mr. Peter Wang was the founder and sole director of CMC.  CMC conducted business to design and develop electric utility vehicles.

On January 28, 2014, Cenntro Automotives Group Limited (“CAG BVI”) was formed in British Virgin Islands to conduct electric vehicle related business worldwide outside of U.S.A. On January 29, 2014, CAG BVI acquired CMC. CMC changed its name from “Cenntro Motor Corporation” to “Cenntro Motors Corporation” on August 5, 2014, and further changed from “Cenntro Motors Corporation” to “Cenntro Automotive Corporation” (“CAC”) on October 7, 2014.

On July 20, 2015, CAG BVI acquired Sinomachinery Equipment Limited, a Hong Kong corporation with its manufacturing subsidiary in PRC, Zhejiang Sinomachinery Co., Ltd. (“Zhejiang Sinomachinery”). Sinomachinery Equipment Limited was renamed Simachinery Equipment Limited on November 2, 2015. Zhejiang Sinomachinery registered Zhejiang Xbean Tech Co. Ltd. in PRC on December 28, 2016.

On August 22, 2014, Cenntro Motors Group Limited was formed in Cayman Islands, which was renamed as Cenntro Automotive Group Limited (“CAG Cayman”) on October 15, 2014.

On February 15, 2016, CAG Cayman formed its subsidiary, Cenntro Automotive (Hong Kong) Limited (“CAG HK”) in Hong Kong. On March 2, 2016, CAG HK changed its name to “Cenntro Automotive Group Limited”. Subsequently CAG HK took over all Hong Kong and mainland China subsidiaries of CAG Cayman.

On May 6, 2015, CAG HK registered Hangzhou Cenntro Autotech Co., Ltd. (“Autotech”) in PRC.

On May 26, 2016, CAG Cayman merged with CAG BVI and CAG Cayman being the surviving entity.  After the merger, all shareholders of CAG BVI automatically became the shareholders of CAG Cayman and the percentage of ownership unchanged. CAG Cayman inherited and took over all existing rights, assets and liabilities of CAG BVI. Subsequently CAG BVI was closed and cancelled. CAG Cayman became the controlling parent company to continue carrying out the business plan and operations.

In August 2016, Autotech acquired 100% equity interest of Hangzhou Hengzhong Tech Co., Ltd. (“Hengzhong Tech”) in PRC.

On June 5, 2017, CAG HK registered Hangzhou Ronda Tech Co., Ltd. (“Ronda”) in PRC.

In January 2018, Autotech acquired 100% equity interest of Shengzhou Cenntro Machinery Co., Ltd. (“Shengzhou Machinery”) in PRC.

On December 19, 2018, CAG HK registered Zhejiang Tooniu Tech Co., Ltd. (“Tooniu”) in PRC, which was relocated and renamed Jiangsu Tooniu Tech Co., Ltd. on November 24, 2022.

On January 20, 2021, CAG HK registered Zhejiang Cenntro Machinery Co., Ltd. (“Zhejiang Machinery”) in PRC to take over and replace Shengzhou Machinery, which is now dormant.

On March 3, 2022, Cenntro Electric Group, Inc. (CEGI) acquired 100% shares of Blitz F22-1 GmbH, a shell company registered on January 13, 2022 in Germany, and then renamed it Cenntro Electric Group (Europe) GmbH (“CEGE”). On November 24, 2023, CEGI transferred 100% shares of CEGE to CEBV.

On March 23, 2022, CEGI acquired 65% of equity interest in Tropos Motors Europe GmbH (“TME”), a wholly owned subsidiary of Mosolf, and renamed TME to Cenntro Automotive Europe GmbH (“CAE”). On January 31, 2023, CEGI further acquired from Mosolf the remaining 35% equity interest in CAE.

On May 23, 2022, we dissolved both of our previously dormant Nevada subsidiaries Naked Brand Group, Inc. and Naked Inc.

On June 8, 2022, Cennatic Power, Inc. ("Cennatic”) was incorporated under the laws of the state of Delaware as a wholly-owned subsidiary of Cenntro Automotive Corporation. Cennatic in turn incorporated Cennatic Energy, S. DE R.L. DE C.V. in Mexico on August 24, 2022. Cenntro Automotive Corporation later transferred all shares in Cennatic Power to Cenntro Electric Group, Inc. on September 30, 2022.

On November 30, 2022, CAC set up a 99% subsidiary Cenntro Electric CICS, S.R.L. in Dominican Republic.

On December 12, 2022, CEGI incorporated its fully subsidiary Cenntro Electric B.V. (“CEBV”) in the Netherlands. CEBV further established a wholly-owned subsidiary in Turkey named Cenntro Elektromobilite Araçlar A.Ş on February 21, 2023.

On December 16, 2022, CEGE invested in Antric GmbH (“Antric”) and became a 25% shareholder of Antric. On August 31, 2023, CAE acquired the other 75% shares of Antric from Eric Diederich and Moritz Heibrock, the original founders of Antric.

On January 16, 2023, CAC incorporated its wholly-owned subsidiary Cenntro Automotive S.A.S. in Colombia.

On January 31, 2023, CEGI incorporated its wholly-owned subsidiary Teemak Power Corporation in the state of Delaware. On May 17, 2023, Teemak formed its wholly-owned subsidiary Teemak Power (Hong Kong) Limited in Hong Kong.

On February 14, 2023, CEGI acquired all shares of Avantier Motors Corporation, a company incorporated on November 17, 2017, in the state of Delaware. Avantier has not been operating since incorporation. On March 13, 2023, Avantier formed its wholly-owned subsidiary Avantier HK in Hong Kong.
 
On March 29, 2023, CAC incorporated its wholly-owned subsidiary Cenntro Electric Colombia S.A.S. in Colombia.

On May 8, 2023, CEBV established a wholly-owned subsidiary in Italy named Cenntro EV Center Italy S.R.L.

On May 19, 2023, CEBV acquired 100% of equity interest in Cenntro Elecautomotiv, S.L. in Spain from an individual Don Yong Wang.

On August 3, 2023, CEGI incorporated its wholly-owned subsidiary Pikka Electric Corporation in the state of Delaware.

On August 24, 2023, CEGI incorporated its wholly-owned subsidiary Cenntro Technology Corporation in the state of California.

On March 9, 2023, Cenntro Inc. was incorporated under the laws of the state of Nevada.

On February 27, 2024, pursuant to the Redomiciliation CEGL became a wholly-owned subsidiary of Cenntro Inc. As a result of the Redomiciliation, the jurisdiction of incorporation of the ultimate parent company of the Cenntro group of companies was changed from Australia to Nevada, and as a result of CEGL becoming a subsidiary of the Company.

Holding Foreign Companies Accountable Act

Pursuant to the Holding Foreign Companies Accountable Act (the “HFCAA”), if the Public Company Accounting Oversight Board (the “PCAOB”), is unable to inspect an issuer’s auditors for three consecutive years, the issuer’s securities are prohibited to trade on a U.S. stock exchange. The PCAOB issued a Determination Report on December 16, 2021 (the “Determination Report”) which found that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in: (1) mainland China of the People’s Republic of China because of a position taken by one or more authorities in mainland China; and (2) Hong Kong, a Special Administrative Region and dependency of the PRC, because of a position taken by one or more authorities in Hong Kong. Furthermore, the Determination Report identified the specific registered public accounting firms which are subject to these determinations. On December 23, 2022, United States Senate passed the Accelerating Holding Foreign Companies Accountable Act (the “AHFCAA”), which amended the HFCA 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. If trading of our shares of Common Stock is prohibited under the HFCA Act in the future because the PCAOB determines that it cannot inspect or fully investigate our auditor at such future time, Nasdaq may determine to delist our Common Stock.

On August 26, 2022, the PCAOB signed the SOP Agreements with the CSRC and China’s Ministry of Finance. The SOP Agreements established a specific, accountable framework to make possible complete inspections and investigations by the PCAOB of audit firms based in mainland China and Hong Kong, as required under U.S. law.

On December 15, 2022, the PCAOB announced its completion of inspections and investigations of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong in 2022. Accordingly, the PCAOB vacated its Determination Report. As a result, we do not expect to be identified as a “Commission-Identified Issuer” under the HFCAA for the fiscal year ended December 31, 2022, after we file our annual report on Form 10-K for such fiscal year. However, whether the PCAOB will continue to conduct inspections and investigations of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong completely to its satisfaction is subject to uncertainty and depends on several factors out of our, and our auditor’s, control. Such factors include positions taken by authorities of the PRC. We expect the PCAOB will continue to demand complete access to inspections and investigations to accounting firms headquartered in mainland China and Hong Kong in the future and the PCAOB has stated that it has made plans to resume regular inspections in early 2023 and beyond.

Under the HFCAA, the PCAOB is required to make its determination on an annual basis with regards to its ability to fully inspect and investigate accounting firms based in mainland China and Hong Kong. The possibility of being a “Commission-Identified Issuer” under the HFCAA and risk of delisting could continue to adversely affect the trading price of our securities. Should the PCAOB again encounter impediments to inspections and investigations in mainland China or Hong Kong as a result of positions taken by any authority in either jurisdiction, the PCAOB will issue new determinations under the HFCAA as and when appropriate.

Our current auditor, GGF CPA LTD (“GGF”), (fka Guangzhou Good Faith CPA LTD), the independent registered public accounting firm that issues the audit report included in this annual report on Form 10-K, as a firm registered with the PCAOB (PCAOB ID:2729), is subject to laws in the U.S. pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. GGF, whose audit report is included in this report, is headquartered in Guangzhou, China. While our auditor is based in the PRC and is registered with PCAOB and subject to PCAOB inspection, in the event it is later determined that the PCAOB is unable to inspect or investigate completely the Company’s auditor because of a position taken by an authority in a foreign jurisdiction, then such lack of inspection could cause trading of our securities to be prohibited under the HFCA Act, and ultimately result in a determination by a securities exchange to delist the Company’s securities. The PCAOB continues to demand complete access in mainland China and Hong Kong moving forward and resumed regular inspections in 2023 and beyond, as well as to continue pursuing ongoing investigations and initiate new investigations as needed. The PCAOB has also indicated that it will act immediately to consider the need to issue new determinations with the HFCA Act, if needed.

Transfers of Cash to and from Our Subsidiaries

Cash transfers through the Company since inception are primarily attributed to: 1) capital contribution from CEGL to its subsidiaries; 2) shareholder loans from CEGL to its subsidiaries; or 3) payment from one group company to another through intercompany transactions. During the year ended December 31, 2023, the total material cash transfer of other assets within the organization was approximately USD$23 million. The transfer consisted of approximately $15.0 million loan from CEGL, to Cenntro Electric Group Inc., a wholly owned Delaware subsidiary ("CEGI)"), and approximately $8.0 million loan to Cenntro Automotive Corporation, a wholly owned Delaware subsidiary ("CAC"). There was no cash amount transferred from the operating subsidiaries to the holding companies during the year 2023 in the form of advances, dividends, or other assets. As of the date of this report, none of our operating subsidiaries have made any dividend or distributions to the holding company or through the intermediate holding companies, or to investors including U.S. investors.

Our subsidiaries are permitted to pay dividends to us only out of their accumulated profits. Additionally, each of our subsidiaries in the PRC must make appropriations from after-tax profit to a statutory surplus reserve fund. The reserve fund requires an annual appropriation of 10% of after-tax profit (determined under accounting principles generally accepted in the PRC at each year-end) after offsetting accumulated losses from prior years until such reserve reaches 50% of the subsidiary’s registered capital. The reserve fund can only be used to increase the registered capital and eliminate further losses of the respective companies under PRC regulations. These reserves are not distributable as cash dividends, loans or advances. A PRC company cannot distribute any profits until any losses from the prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. Total restrictions placed on the distribution of the Company’s PRC subsidiaries’ net assets were approximately $66.6 million, or 54.6% of the Company’s total consolidated net assets as of December 31, 2023.

In addition, under the regulations of the State Administration of Foreign Exchange of the PRC (“SAFE”), Renminbi is not convertible into foreign currencies for capital account items, such as loans, repatriation of investments, and investments outside of China, unless the prior approval of the SAFE is obtained and prior registration with the SAFE is made.

Our Industry

The ECV Market

According to a January 2022 report by Allied Market Research, the global EV market was valued at approximately $163.01 billion in 2020 and is projected to reach approximately $823.75 billion by 2030, representing a compound annual growth rate of 18.2% from 2021 to 2030. Factors such as increases in demand for fuel-efficient, high-performance and low-emission vehicles, along with stringent government rules and regulations toward vehicle emissions are expected to drive the growth of the electric vehicle market. According to Statista, in 2024 the ECV market is projected to reach  revenues of US$623.3bn globally. Statista projects that it is expected the ECV market will demonstrate a steady annual growth rate (CAGR 2024-2028) of 9.82% and projected market volume of US$906.7bn by 2028.

Many governments around the world, including the United States, China, Germany, and various other European countries, are regulating vehicle emissions and fuel economy standards and offering incentives to commercial and government operators to purchase more energy efficient vehicles. The mitigation of greenhouse gas emissions from ICE vehicles is an integral part of various nations’ strategies to meet the objectives of the 2015 Paris Agreement, which the United States rejoined in February 2021. As of the date of this report, over 25 countries have made announcements regarding their intention to phase out ICE vehicles include the following:

China: End production and sales of ICE vehicles by 2040;

France: Ban the sale of ICE cars by 2040;

Germany: No registration of ICE vehicles by 2030 (passed by legislature); cities can ban diesel cars;

India: Official target of no new ICE vehicles sold after 2030; Incentive program in place for EV sales;

Japan: Incentive program in place for EV sales; and

United Kingdom: Ban the sale of new ICE cars starting in 2030.

In the United States, the Biden administration announced plans to put the United States on a path to achieve net-zero emissions, economy-wide, by no later than 2050. Several states in the United States have also announced the ban of new ICE vehicles including California by 2030 and New York by 2035. In 2021, President Biden signed an executive order that mandates the replacement of all civilian federal vehicles, over 600,000 vehicles, with U.S.-made clean and zero-emission vans, trucks and passenger vehicles. The Biden administration has also announced a goal of building more than 500,000 EV chargers across the United States and has expressed its support for an expansion of federal tax credits and incentives targeted at EVs and EV manufacturing. In August 2021, the Biden Administration announced that it had set the goal for half of all new vehicles to be electric by 2030, as part of a plan that also includes construction of a nationwide network of charging stations and various financial incentives to consumers and auto industry companies. In November 2021, President Biden signed the $1.2 trillion bipartisan infrastructure bill into law, which bill includes $7.5 billion for electric vehicle charging infrastructure, $3 billion to support the domestic battery material processing industry and $3 billion to support the development of domestic battery manufacturing and recycling facilities. We believe the Biden administration’s strong support for ECVs and renewables will encourage an even more rapid shift from ICEs to ECVs in the United States, particularly in the commercial vehicle market. In August 2022, the Inflation reduction Act was signed into law marking the most significant action the U.S. Congress has taken to invest in clean energy and climate change. The Inflation Reduction Act, among other actions includes a federal tax credit for up to 30% of the sales price for commercial ECVs. The Inflation Reduction Act also allocates significant incentive funds under the Diesel Emission Reduction Act program for use in the commercial EV market. Further, in February 2023, the Biden Administration announced the latest set of actions aimed at further enhancing the U.S. EV Charging Infrastructure network.

Incentive programs and new regulations affecting passenger and commercial vehicles vary by country. However, there is strong sentiment to reduce global greenhouse gas emissions from leading governments. For heavy-duty vehicles, the European Union mandated a 15% reduction in CO2 emissions (from 2019 levels) by 2025 and a 30% reduction target (from 2019 levels) by 2030. Also, by 2025, manufacturers will be required to ensure that at least a 2% market share of the sales of new vehicles is made up of zero-and-low-emission vehicles to counteract steadily increasing road traffic emissions. For light-duty vehicles, the European Union has mandated a 15% reduction in CO2 emissions by 2025 and a 31% reduction target by 2030. The European Union may impose financial penalties on vehicle manufacturers for failure to achieve certain CO2 emission targets imposed on such manufacturers, with such penalties scaling upward based on the level of CO2 emission exceedance for their vehicles. We believe that increasing government regulations and incentives, together with shifting consumer preferences, will encourage significant growth in the market for ECVs.

Last-mile Delivery and City Services

The last-mile delivery market in the United States and the European Union is quickly expanding, driven by the rapid growth in the e-commerce industry resulting from consumer preference for faster deliveries, significant increases in online purchases resulting from COVID-19 and governmental focus on low emission urban logistics models. We believe consumer behavior will accelerate the online transformation of retail businesses and the expected need for efficient last-mile delivery ECVs.

We believe there is a growing sustainability trend among companies to reduce their carbon footprint and incorporate ECVs into their commercial delivery fleets. A number of well-established companies, such as Amazon, FedEx, UPS and Walmart, have made announcements about their intentions to reduce CO2 emissions and/or become carbon-neutral by a specified future date. A number of these companies have committed to purchase large quantities of ECVs (some of which are not yet commercially available) to transition their fleets over the next several years, with a focus on enhancing their last-mile delivery services, as well as lowering their operating costs, all while reducing their carbon footprint.

Our Products

As an electric commercial vehicle (“ECV”) provider, we have developed a full line of vehicle models to meet the market demand and fit various commercial needs and applications. As of the date of this report, we offer six series of commercial vehicle models that are ready to be sold on the global markets apart from Logimax™.

The Metro®

The Metro® is a customizable ECV used in commercial applications such as city services (i.e., street cleaners, firetrucks and garbage trucks) and last-mile delivery. The Metro® was “born electric,” meaning that, unlike many other ECVs that are converted from existing ICE designs, the Metro® was purpose-built from inception to be highly energy efficient and providing for a greater range, implementing a number of proprietary design elements, including a lightweight structure and efficient power system.

The Metro® chassis is designed with a unique cab-forward feature. By moving the cab of the Metro® forward over the front wheels, we have been able to increase its cargo volume ratio and decrease the cost of materials used in its manufacturing. In addition, the chassis of the Metro® has been designed to support a variety of fittings, allowing the vehicle to be used for a number of different applications, which we believe is a feature rarely offered by other ECV manufacturers and gives us the opportunity to market the Metro® to a wider array of potential end-users. We believe our lightweight chassis structure and cab-forward design of the Metro® enable greater payload and cargo volume with lower vehicle weight and smaller vehicle size, compared to other like-size ECVs. Our modular vehicle design enables us to manufacture a wide range of variations of Metro® models around a uniform chassis structure.

The Metro® complies with all applicable vehicle safety standards related to light-duty commercial vehicles in North America and the Asian and European countries in which it is sold. The Metro® has passed N1 homologation requirements in Asia. We have obtained EU Small Series Type Approval for our new model of the Metro® under N1 vehicle classification, which includes an annual sales limitation of 1,500 units into the European Union market. In the United States, the Metro® qualifies as a Neighborhood Electric Vehicle (an “NEV”) with low-speed modifications, and, as a result, is not required to pass the United States high speed front-end impact test. NEVs are built to have a top speed of 25 miles per hour (40 km/h) and have a maximum loaded weight of 3,000 lbs. (1,400 kgs) and are classified by the United States Department of Transportation as low-speed vehicles. This qualification generally limits the Metro® to roads with posted maximum speed limits of 35 miles per hour (56 km/h). Under the EU Small Series N1 Type Approval, the Metro® does not have comparable speed limitations in the European Union.

Logistar™ Series

Logistar™ Series are the vehicles for on-road applications with the gross vehicle weight rate (“GVWR”) under 19,500 lbs. It consists of Logistar 100 (LS100), Logistar 200 (LS200), Logistar 260 (LS260), Logistar 300 (LS300), and Logistar 400 (LS400). LS100, LS200, and LS260 meet with European Union regulatory requirement and are mainly targeted for European markets, and LS300 and LS400 meet with U.S. regulatory requirements and are mainly targeted for North American markets.

The Logistar™ 400 is a medium-duty electric commercial truck designed to meet the delivery requirements of tier 1 logistics companies as well as upfitters. The Logistar™ 400 is a U.S. Class 4 (over 14,000 lbs.) truck under U.S. truck classification. It can be configured as a delivery van or a shuttle bus or equipped with a cargo box or a truck bed. In addition, the Logistar™ 400 can be upfitted for different applications of city service, such as a vending truck, fire truck, garbage truck and repair truck. We expect that the most common use of the Logistar™ 400 will be for intra-city delivery. The Logistar™ 400 has a cargo volume that is over three times the cargo volume of the Metro® and a payload capacity more than seven times the payload capacity of the Metro®. As of the date of this report, the homologation status of the Logistar™ 400 has been completed. On June 23, we received certification for our LS400 by the California Air Resources Board (“CARB”) as a zero-emission vehicle in the state of California. The certification is awarded to vehicle manufacturers who meet specific emissions standards in compliance with California Air Resources Board (“CARB”) regulations. In December 2022, the LS400 previously received its certificate of conformity from the United States Environmental Protection Agency (“EPA”). Because we received credentials from both CARB and the EPA, we can now sell our LS400 in every state throughout the U.S.

In December 2023, the LS400 received approval from the California Air Resources Board (“CARB”) to participate in California’s Hybrid and Zero-Emission Truck and Bus Voucher Incentive Project (“HVIP”) in the state of California, providing a $60,000 point-of-sale voucher for the Company’s customers. The LS400’s certification as a zero-emission vehicle cleared the way for the LS400 to be approved for participation in the HVIP.

The approval to participate in the HVIP program is awarded to vehicle manufacturers, like Cenntro, that meet specific on-road zero-emission powertrain standards in compliance with CARB regulations. California’s HVIP incentive program is intended to advance adoption and commercialization of fleet vehicles, helping to reduce the total cost of ownership of hybrid and zero-emission commercial vehicles in the state of California.

We have also designed the Logistar™ 200, a multi-purpose vehicle customized for transporting light goods specifically for the EU market. The Logistar™ 200 is designed to qualify as an N1 category truck in the European Union and is available in three models: (i) as a van, (ii) as a flat-bed truck, and (iii) as a cargo truck. Each of the three models is specialized for last-mile delivery, city delivery and city services. We completed homologation of the Logistar™ 200 in the European Union in January 2022 and it is commercially available in the EU market, and countries that adopt EU vehicle homologations.

The Logistar 260, or LS 260, is positioned above the Logistar 200 and defines a new size in the van segment. With dimensions of 5.50 meters long, 1.85 meters wide and a height of 2 meters, the LS 260 offers a cargo space of 7.5 cubic meters or 265 cubic feet, two side loading doors and convenient rear doors with a loading opening of up to 270°. The load volume, payload and range of the Logistar™ 260 will be targeted for a wide range of applications in the trades, couriers, express and parcel services, logistics solutions, and facility management.  As of the date of this report, the LS 260 passed all homologation tests in accordance with European Union (EU) standards and requirements and receive EU type approval.

The Logistar™ 100, or LS 100, is a versatile, compact light cargo van purpose-built to serve diverse commercial applications, especially in population-dense urban areas. The vehicle has a range of 74 miles (118 kilometers) (WLTP), 1151 lbs. (525 kg) of payload, and a cargo capacity of 73.3 cubic feet (2 cubic meters). The combination of its cargo space and multiple entry points at the side and rear of the vehicle makes the LS100 ideal for multiple applications, including package delivery, trade and maintenance services, hospitality, and catering. The LS100 completed all homologation tests in compliance with the standards and requirements of the European Union (EU) in July and received type approval from the EU in August. As a result, and as of the date of this report, the LS100 is eligible for sale in all 27 EU member states and other countries that adopt EU vehicle homologation standards.

In January 2023, we introduced the Logistar™ 300 (LS300) in a full-size van segment. The LS 300 sets a new benchmark for all electric commercial work trucks. This model boasts 370 cubic feet of storage space and a payload of 3307 lbs. along with a range of 270 miles. The vehicle will also be made available either as a van or as cab chassis that may be customized.

LogiMax Series

The LogiMax Series includes vehicle models of U.S. Class 8 with GVWR over 26,000 lbs. There are two vehicle models within this series which include: the LogiMax 800 (LM800) and LogiMax 864H (LM864H). The LM800 is powered by electricity while the LM864H is hybrid model powered either by electricity or hydrogen. We are in the process of ensuring that both the LM800 and LM864H will meet U.S. regulatory requirements for North American markets.

The LogiMax 864M (LM864H) is a 6x4 semi-tractor hydrogen fuel cells. The LMH864 has a total weight of 25 tons and is designed for short- and long-haul applications. The semi-tractor’s electric motors are fully powered by high-efficiency sustainable hydrogen fuel cells with eight 210-liter banks that convert hydrogen into electric power by combining it with oxygen, producing only water as byproduct. Additionally, the LMH864 has an operational range and refueling time comparable to many diesel trucks making it suitable for longer distances and heavy, energy-intensive responsibilities in areas where battery charging is limited. The LMH864 prototype model represents an additional zero emissions product choice from Cenntro that is performance-heavy despite also being a sustainable vehicle.

Teemak™ Series

Our Teemak™ Series includes two vehicle models, The Teemak™ and Teemak™ TB. The Teemak™ is designed for off-road applications for utility or leisure use. The Teemak™ TB is designed for agricultural and forestry uses and currently meets all EU vehicle type regulatory requirements.

Avantier™ Series

The Avantier™ Series are our micro ECV models. This series includes two vehicle models, the Avantier™ c and the Avantier™ α. They are smaller in size and are purpose-build for dense urban uses. The Avantier™ c is a two-seater while Avantier™ α is a four-seater ECV.

Antric One

The Antic One is a cargo bike designed for last mile city logistics. It is especially designed for- and useful in-narrow city streets and pedestrian zones. One unique selling proposition for the Antic One compared to other vehicles is, that the Antic One is a cargo-bike. Thus, no driver’s license is required to operate it and the Antic One is permitted to use bike lanes, what makes the vehicle particularly agile in dense city centers. Another advantage includes the Antic One’s exchangeable batteries. A battery-swap for the Antic One takes less than a minute and each swap enables the driver to ride for approximately 50 km. Compared to other cargo bikes the Antric One has a robust construction, cargo volume and payload (>2m3 volume, 270kg payload in the container). The production for Antic One began in November 2022. The production of our advanced version of the Antric One commenced in February 2024. We anticipate the advanced version of the Antric One to be less expensive to produce while maintaining its high quality. We intend to include new features to this second generation Antic One that will make riding easier and more comfortable.

Cenntro iChassis™

As a technology leader, we developed Cenntro iChassis™, which was previously referred to as the ePortee™, an open-platform and programmable (‘smart’) chassis product. The iChassis™ is designed to be a basic modular building block for use by automakers and special vehicle upfitters in the design of automated or autonomous driving vehicles.

Through our advancements in vehicle digitization and digital control (‘drive-by-wire’) capabilities, we commercially launched this product as an industry pioneer. The Cenntro iChassis™ allows third-party developers to integrate detection devices (i.e., lidar, radar, ultra-sound, infrared and other sensory devices) and third-party or proprietary decision-making software to permit vehicles based on the programmable chassis to be driven autonomously. We sold 303 iChassis in 2023.

Our Product Development and Manufacturing Process

Our capability of vehicle development is at the core of what we believe positions us to effectively compete in the ECV market. Since inception in 2013 through December 31, 2023, we have spent approximately USD$90 million in research and development activities related to our operations, developing various technologies and products, including the following:

Vehicle Development

We have allocated resources and efforts for vehicles that we believe the market demands. We have developed eight vehicle models: Metro®, LS100, LS200, LS260, LS300, LS400, Teemak™, and Avantier™. In addition we have introduced our LM864H hydrogen fuel-cell powered semi-tractor. Moreover, we are in the process of developing the LS450 (class 4) and LM800 (class 8) electric vehicle models for the US market . We believe successful vehicle development will put us in a position to become a leading ECV provider who offers a full line of electric and hydrogen powered commercial vehicles.

Vehicle Charger Development

We have developed level 2 AC chargers (7kw/10kw) and level 3 DC chargers (120kw), which have received EU CE and US ETL certificates. These chargers will support the charge of the vehicles that we sell to our customers as well as the vehicles that are made by other auto manufacturers as long as they meet the EU (Mennekes/CCS2) and USA (J1772/CCS1) standards.

Electric vehicle chargers are essential for ECV users to charge their ECV for daily use. Many ECV users require to install their own charging stations instead of relying on public charge stations. It would be more convenient and more practical if our customers could purchase their vehicle chargers directly from us when they buy ECVs from us. It will be guaranteed that the charger will work with our vehicle seamlessly.

Manufacturing

We have established an asset-light manufacturing business model under both a distributed manufacturing model and original equipment manufacturing (“OEM”) model.  Our distributed manufacturing model focuses on the production of semi-knock down vehicle kits from our centralized manufacturing facilities which are then distributed for local final assembly. Alternatively, we work with tier-one automakers under our OEM model who produce completed vehicles for us that meet our design and specifications.

Under our distributed manufacturing model, some of our vehicle models have a modular design that allows for local assembly in small factory facilities which require less capital investment. We manufacture our own vehicle kits in our facilities in China where we leverage the economies of scale coupled with our matured supply-chain to efficiently manufacture vehicle kits.

Under our OEM manufacturing model, we contracted well established third-party automobile manufacturers, such as Dongfeng Motors Corporation, Chery, and Beijing Auto, to manufacture vehicle kits and completed vehicles for us. In some cases, we provide technology and vehicle modules to the OEM contractors.

We believe our distributed manufacturing and OEM manufacturing methodologies allows us to execute our business plan with less capital than would be required by the traditional, vertically integrated automotive model and, in the long-term, drive higher profit margins.

As of the date of this report, we have established and built seven manufacturing and/or assembly facilities, in Jacksonville, Florida, Ontario, California and Freehold, New Jersey in the United States, Changxing and Yangzhong in China, Herne in Germany, and Monterrey in Mexico.

Our Distribution and Service Infrastructure

We have established our distribution and service infrastructure, which consists of our wholly owned local Electric Vehicle Centers (“EV Centers”), local dealer networks, parts fulfillment centers, and local service providers. We continuously develop, expand, and improve our distribution and service infrastructure. We believe that having a good and capable distribution and service infrastructure is essential for our business. We have invested many resources to build this distribution and service infrastructure. We believe a wholly owned distribution and service infrastructure is important to an automobile manufacturer like us. To that end, we have decided to build our own distribution and service infrastructure after we secured sufficient capital to do so.

We distribute and sell our products directly by our corporate sales department or by our local EV Centers. We also distribute and sell our products through our local dealer networks in Europe and in the United States, which are developed by our local EV Centers.

We provide our services through our local EV centers, our local dealers, or our local service providers. To support our local service providers or dealers, our local EV centers provide training and support to our local dealers and local service providers.

To distribute parts for vehicle maintenance, repair, and warranty handling, we have setup two parts fulfillment centers, one in Dusseldorf, Germany and on in Freehold, New Jersey in the United States. Up on the order or request from local dealer or service provider, our central parts warehouse in China or our local parts fulfillment centers will fulfill orders or requests and delivery the parts to local dealers or service providers.

Our local EV Centers are an essential part of our distribution and service infrastructure and they are Cenntro wholly owned subsidiaries, which sign up local dealers and service providers to become Cenntro dealers and Cenntro service providers. By establishing these local dealers and service networks regionally around our EV Centers, we believe we can more seamlessly handle local sales and provide local services. Aside from developing local dealers and service providers and maintaining good relationships with them, our local EV Center will also handle local corporate users, such as national fleets.  As of December 31, 2023, we have established eleven EV Centers in Dusseldorf, Germany, Warsaw, Poland, Budapest, Hungary, Istanbul, Turkey, Barcelona, Spain, Casablanca, Morocco, Hangzhou, China, Santo Domingo, Dominican Republic, and Jacksonville, Florida and Freehold, New Jersey in the United States.

Our Parts Distribution System (“PARDISYS”)

We have invested resources into our cloud-based parts distribution system because we believe an effective and efficient parts distribution system is important for vehicle after-market support and customer satisfaction. Through our cloud-based parts distribution system we globally provide and timely deliver spare-parts to our service providers and customers. The cloud-based system also keeps our parts inventory leaner and more responsive to better manage our working capital more efficiently.

In order to satisfy that goal, we established two production-side parts warehouses in Changxing, China and Yangzhong, China which store our produced parts that can be locally sourced on a global scale. Our warehouses can send the parts globally in response to orders from our website that customers can place. Based on the local demand data, our cloud-based parts distribution system will make determinations on when to send certain parts from production-site warehouses to remote warehouses for quicker local delivery. As of December 31, 2022, we have established two spare-parts fulfillment warehouses in Dusseldorf in Germany, and Freehold, New Jersey.

Our Battery Technology and Production

One of the key components in the EV industry is the battery.  The battery is a key differentiator not just because of associated costs of manufacturing it, but because of technological investments needed to extend the range and safety of EV operation.

To that end, we have developed  technology for an advanced lithium iron phosphate (“LFP”) battery that will be safer while lowering overall cost, and providing a longer battery life. Our advanced LFP battery technology will provide EVs a large power output that is fast charging without causing damage the battery. With a large battery cell capacity, it can support both commercial vehicles and  the need for large capacity power storages. In order to build out this LFP battery we  use lithium iron phosphate (LiFePO4) as cathode, graphite as anode, and a proprietary electrolyte. We have purchased the battery production line, that is designed and made by a third-party equipment designer and manufacture from China to our specifications.

We have leased a newly constructed battery manufacturing facility in Monterrey, Mexico to produce our advanced LFP battery for our ECVs and energy storage applications. As of the date of this report, the manufacturing and acquisition of our production equipment is complete and production equipment has been shipped to the Monterrey facility. We expect our production line installation to be installed in quarter two of 2024.

Sales and Marketing

We believe that the quality and reputation of our products and our distribution and service infrastructure will support the company’s goals to retain and attract new customers.

We distribute and sell our products to our end-customers through our wholly-owned EV Centers and through our network of Cenntro dealers and distributors. Previously, Cenntro sold its products through a channel partner network which enabled each partner to distribute products under respective private labels. While this model offered benefits of leveraging sales through each partners customer network; are partners ‘white labeled’ our vehicles which diluted our brand value and placed too much of Cenntro’s reliance in each channel partner’s ability to conduct marketing in order to drive sales. With the expansion of our product lines, our ECV distribution model required a shift from strict reliance on channel partners to a hybrid model that utilizes both select channel partners and combines direct sales with established regional dealers and branded EV Centers.

Under a strictly channel partner distribution model, we had little control over sales and quality.  Through our EV Center model, we will have better assurance of our product quality, reduce our overhead, improve customer satisfaction and enhance our brand recognition.  Furthermore, our EV Center model will allow us to distribute our products directly in US as well as through established dealers and resellers.

This hybrid model will enable the company to scale to meet demand, provide enhance control of the marketing and sales of its products, and parts support. Our EV Centers have become the hub for distribution and provide marketing, technical training, logistical, and after-market support to Cenntro’s regional dealers, strategic partners and customers. Further, Cenntro’s EV Centers work with well-established commercial vehicles dealers to build out and scale markets. We believe this hybrid model will serve us and our customers to improve customer satisfaction and enhance our brand recognition.

The Company’s distribution and service infrastructure also includes the development of a cloud-based parts distribution system as a global spare parts fulfillment system. This system will enhance the after-sales spare parts support for our appointed service providers as well as our enterprise customers in servicing our commercial electric vehicles.

In 2022, Cenntro has significantly scaled its EV Center growth.  In 2022 Cenntro added six EV Centers to our global distribution system. Our first EV Center was in Dusseldorf, Germany. By the end of 2022, we opened additional EV Centers in Spain, Italy, Poland, Turkey, Morocco, and the Dominican Republic. In 2023, Cenntro opened two United States based EV Centers in Jacksonville, Florida and Freehold, NJ.   We expect Cenntro’s EV centers will support our distribution and sales goals, better align our supply with demand, add capacity for scale, stability, and reduced logistics costs. To achieve our sales and marketing goals, Cenntro is leveraging advanced cloud-based distribution technologies to move parts through our centers efficiently and accurately to better serve our global customers. As of the date of this report our eleven EV Centers are located in Dusseldorf, Germany, Barcelona, Spain, Warsaw, Poland, Budapest, Hungary, Casablanca, Morocco, Istanbul, Turkey, Santo Domingo, Dominican Republic, Jacksonville, Florida, Costa Mesa, California and Freehold, New Jersey.

In key strategic markets, including Japan, the Company has maintained channel partners relationships. For example, the company’s Japanese channel partner HW Electro, has established deep relationships with renowned companies in Japan’s transportation and logistics sector. This channel partner has in turn represented and sold our brand and the company’s product line allowing Cenntro’s EVCs to gain early market share.

Suppliers and Customers

Our Integrated Supply Chain

We have invested significant time and resources in developing a supply chain capable of providing all of the components and materials necessary to manufacture our ECVs. Our integrated supply chain is comprised of over 500 suppliers located in China and various other countries. Our vehicle designs share many of the same component parts, including the battery module, battery control, motor control and vehicle control, allowing us to achieve significant cost efficiencies in our supply chain. Generally, our suppliers undergo rigorous testing before we onboard them as a supplier, including quality and process auditing, product verification, regulatory compliance and reliability testing. Our suppliers must demonstrate that they can consistently deliver their specialized parts on time, while meeting our quality and product specifications. Many of our components are based on Cenntro-developed designs, and our suppliers are contractually restricted from selling our customized components to any third parties unless we discontinue our purchases from such suppliers.

Currently, materials and components for our Metro® are shipped to our Changxing facilities where we manufacture key components for and vehicle kits of our Metro® model and integrate vehicle kits for assembly and shipment. Components for our new ECV models are shipped directly to our assembly and manufacturing sites that fully assemble vehicles for their local markets. Since substantially all of our manufacturing to date has been conducted in China (through both our facilities and those of our manufacturing partners), sourcing our components in China has been more cost-effective than sourcing components outside of China, and we believe it has reduced risks arising from shipping delays and importing inefficiencies.

In the long-term, through our deep supply chain development know-how, we plan to geographically expand our supply chain to support our planned growth. More specifically, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts from China. We believe we can reduce the overall cost of ECV assembly by shifting to a “merge in transit” model, whereby component shipments from suppliers, including local market suppliers, are consolidated at our local assembly facilities for final ECV assembly.

Historically, we have generally obtained components from multiple sources whenever possible, similar to other automotive manufacturers. However, a small number of components used in our ECVs are purchased from a single-source, which we refer to as our single-source suppliers. For example, while several sources for the airbag module in the Metro® are available, we currently have only one supplier for this component. We generally do not maintain long-term agreements with our single-source suppliers. The vast majority of our components have alternative sources and we do not anticipate that finding qualified alternative sources for any particular component, including single-source supplier components, will be a material concern. For our new ECV models, we anticipate that in the short term, we will source substantially all components from single-source suppliers due to volume limitations and efficiency concerns.

We use various raw materials in our business including aluminum, steel, carbon fiber, non-ferrous metals such as copper, lithium, nickel and cobalt, as well as key component inputs such as semiconductors. The prices for these raw materials and key components fluctuate depending on market conditions and global demand. We believe that we have adequate supplies or sources of availability of the raw materials necessary to meet our manufacturing and supply requirements. There are always risks and uncertainties, however, with respect to the supply of raw materials that could impact their availability in sufficient quantities or reasonable prices to meet our needs. For example, beginning in late 2020, the automotive industry has been subject to a shortage of semiconductors due to a spike in demand and a series of supply chain issues relating to COVID-19.

Our Growth Strategy

We intend to be a leading global designer, developer and manufacturer of a full range of ECVs from electric light models to and heavy-duty ECVs models. The key elements of our growth strategy include:

To Expand Our Cenntro Branded Global Marketing sales and after-sales support network (i.e. EV Centers) to replace Channel Partner Network in selected countries

Until the end of 2021, we outsourced the majority of distribution and marketing for our vehicles to third party “channel partners”. Similarly, we substantially relied on private label channel partners to assemble the Metro® from vehicle kits that we manufactured in our China-based facilities. While these relationships allowed the Company to forego expensive capital investments it significantly diluted our brand value and left the Company fully reliant on third parties to scale markets for our ECVs. To further expand our market presence and control our growth we shifted our distribution strategy to our wholly owned and operated EV Centers. In conjunction with the introduction of our new ECV models, we believe operating our own EV Centers will improve brand awareness, effectively scale market penetration and better align product supply to meet demand. Our EV Centers are established locally and provide for local marketing, sales, technical and after-market parts support. Our regional EV Centers will also recruit and develop local dealers and service providers to support expansion of their local networks.  As a result of the implementation of this new go-to-market model, in the first quarter of 2022, we terminated two channel partners in the United States.  In March 2022 and March 2023, we acquired 65% and further 35% equity interest of TME and gained complete control of our largest channel partner in Europe based in Germany.  We rebranded TME to become Cenntro Automobile Europe (i.e. CAE).

During late 2021, Cenntro Automotive Corporation (“CAC”) began utilizing one of our two facilities in Freehold, New Jersey for the trial production of our Logistar™ 400 model. We also have established a European Operations Center in Dusseldorf, Germany, which provides marketing support, after-market support and spare-parts warehousing for the European market, as well as warehousing services with a logistics company in Budapest, Hungary to house spare parts for our ECVs. We established a local assembly facility in Jacksonville, Florida, where we plan to scale assembly of the Logistar™ 400, the Metro® and the Teemak™ for distribution in the North American market. We believe maintaining a local assembly facility in Germany will provide us with access to well-established hardware and logistics systems and trained personnel. We began trial assembly operations at the Jacksonville facility in March 2023 and the Onterio facility in September 2023. We expect that our full acquisition of CAE will allow us to expand local assembly capacity in the European Union for production some of our EU ECV models, including the Metro® series, Teemak® and Antric®.

During 2022, we began to establish a hybrid distribution model that combines our EV Centers, established dealers with select channel partners. During 2023, we established eleven EV centers mainly in the US and the EU and cooperate with few channel partners in selected strategic markets, such as Japan in east-Asia. We believe transitioning our third-party reliant distribution model to a hybrid model will provide economic advantages and reduce time to market for our ECVs.

To Brand our Global Market Sales and After Sales Support Network via our EV Centers

Our manufacturing model has traditionally relied on developing supply chain relationships with component vendors and specifically through a network of third-party supply partners.  From 2022 onwards we shifted our focus from solely investing in our own manufacturing capabilities to a contract manufacturing strategy. To this end, we work closely with proven tier one suppliers for components and parts in order for the Company to utilize a less capital intensive path to product development. Correspondingly, we also re-aligned our distribution model from a majority of channel partners and country importers to building our own branded local EV Centers. Our regional EV Centers are wholly-owned subsidiaries that distribute, market, and sell parts in addition to providing after market support for Cenntro EVCs. Our implementation strategy focuses on setting EV Centers in targeted local regions to distribute our ECVs mainly through local dealer networks and value-added re-sellers. Our EV Centers also develop local dealers and service their local networks to become Cenntro dealers and Cenntro service providers. Aside from developing local dealers and service providers while maintaining good relationships with them, Cenntro’s regional EV Centers manage regional strategic accounts, including national fleets.

We believe our strategy to manage and support our own EV Center distribution network will distinguish Cenntro from other traditional EV automakers and build a solid distribution and service infrastructure in local markets. We believe this shift will enhance our market penetration, and ability to be more responsive to market feedback and customer input. Local EV Centers will bolster our local presence in sales markets to help Cenntro become perceived and associated with better products and while enhancing our ability to provide hands-on service. In the meantime, with the hybrid model, we also utilize local channel partners with their existing sales and service capabilities for quicker market penetration and reduction on capital requirements. This two-tier approach will achieve our sales control and building our own sales capability but also benefit from channel partner’s existing sales capabilities.

As of the date of this report, our distribution and service infrastructure consist of four EV Centers in Europe, three EV Centers in North & Central America, one EV Center in Turkey and one EV Center in Morocco. In 2023 we will expand more EV Centers to cover the Asia-Pacific and South America markets.

To Regionalize Manufacturing and Supply Chain

We plan to regionalize the manufacturing and supply chain relating to certain key components of our ECVs, such as vehicle upfitting and battery packs, in the geographic markets in which our ECVs are sold. In the long-term, through our deep supply chain development know-how, we plan to geographically expand our supply chain to support our planned growth. More specifically, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts from China. We believe we can reduce the overall cost of ECV assembly in certain geographical markets by shifting to a “merge in transit” model, whereby component shipments from suppliers, including local market suppliers, are consolidated at our local assembly facilities for final ECV assembly, in contrast with our current model which integrates all components into vehicle kits or fully assembled vehicles in our manufacturing facilities in China or our manufacturing partners’ facilities. We believe that investing in the regionalization of our manufacturing and supply chain can ultimately provide significant benefits to us and our channel partners. We believe sourcing our ECV components and manufacturing, assembling and selling our ECVs regionally can help us reduce costs associated with import/export taxes and shipping, further reducing vehicle production costs. In addition, we believe that regionalizing our manufacturing and supply chain will help support and strengthen our brand in the markets in which our ECVs are sold, as our operations become integrated into those markets. We believe that our deep supply chain development know-how will provide us significant advantages; however, currently, substantially all of our supply chain experience is limited to China. If we are unable to effectively manage the sourcing of our components and the responsiveness of our supply chain in areas outside of China, our business and results of operations may be harmed. It is also likely that in the early stages of our supply chain expansion, we can expect most component sources will be single-source suppliers in areas outside of China.

To Invest in our Enterprise Resource Planning and Parts Distribution Systems

To enhance vehicle after-market support and customer satisfaction, we believe an effective and efficient parts distribution system is important to develop. For this purpose, we have invested resources to build out a cloud-based automobile parts distribution system (“PARDISYS”). This cloud-based automobile parts distribution system allows us to more responsively provide and timely deliver spare parts to our service providers and global customers while maintaining a well-managed minimum parts inventory. To use PARDISYS, our  customers log in the cloud-based system to enquire and order the required spare parts. The enquiry can be made by entering the name of the part, part number, VIN number of the whole vehicle, among other search functions. There are both fuzzy inquiries and precise inquiries for searching, which brings convenience to the customers. Currently, parts, accessories and special repair tools for all Cenntro vehicles can be ordered through the PARDISYS system, and the back-office will provide the optimal distribution plan according to the customer's delivery address and warehouse inventory. PARDISYS consists of two source warehouses - Changxing Warehouse and Zhenjiang Warehouse, and two fulfilment warehouses in New Jersey, United States and Düsseldorf, Germany. The source warehouses distribute frequently used parts to the fulfilment warehouses, which ship them to customers. When parts inventory falls below the safety stock level, the fulfilment warehouses submit replenishment requests to the source warehouses to replenish the inventory to ensure the supply of frequently used parts. Non-usable parts are stored in the fulfilment warehouse and shipped directly to the customer when a customer order is placed.

As of the date of this report, we established two production site parts warehouse in Changxing, Zhejiang province and Yangzhong, Jiangsu province in China. These warehouses store our parts that are produced or sourced locally. These warehouses can send the parts globally based on the orders from our website that customers can place globally. Based on the local demand data, the system is expected to source certain parts from production-site warehouses to a remote parts warehouse for quicker local delivery. As of December 31, 2022, we established four remote parts warehouses in Dusseldorf, Germany, Barcelona, Spain, Freehold, New Jersey and Jacksonville, Florida.

To Expand Our Product Offerings

We began pilot production of our first-generation, U.S. Class 1 (0 - 6,000 lbs.), light-duty commercial vehicle, the Metro®, in 2018, and, as of December 31, 2022, we have sold more than 4,090 Metro® units throughout Europe, North America and Asia. Utilizing our proprietary design and technology, we subsequently launched six EVCs including The Logistar™ 400 U.S. Class 4 (over 14,000 lbs.) medium-duty commercial vehicle for North America. The Logistar™ 200, designed to meet the European Union N1 Class truck requirements, the Neibor® 150, designed to meet the European Union and UK L7e Class requirements, in the European Union and the UK, in the European market, and the Teemak™, an off-road electric commercial vehicle.

The Logistar 260, or LS 260, is positioned above the Logistar 200 and defines a new size in the van segment.. The load volume, payload and range of the Logistar 260 will be targeted for a wide range of applications in the trades, couriers, express and parcel services, logistics solutions, and facility management. The LS 260 passed all homologation tests in accordance with European Union (EU) standards and requirements and received EU type approval.

The Logistar 100, or LS 100, is a versatile, compact light cargo van purpose-built to serve diverse commercial applications in population-dense urban areas. The LS100 completed all homologation tests in compliance with the standards and requirements of the European Union (EU) in July and received type approval from the EU in August.  The LS100 is eligible for sale in all 27 EU member states and other countries that adopt EU vehicle homologation standards.

In January 2023, we introduced the Logistar 300 (LS300) in a full-size van segment. The vehicle will also be made available as a van and as cab chassis that may be customized and will initially be offered for The North American market.

We have also expanded our product line with the LogiMax series for the heavy duty market. The LogiMax 864M (LM864H) is a 6x4 semi-tractor hydrogen fuel cells. In 2023, we stopped the launch of LM864H due to lack of hydrogen filling infrastructure and uncertain market acceptance. As of the date of this report, we do not have any future plan to re-launch this model.

The TeeMak is an off-road vehicle designed to meet the demands of farms and ranches, corporate campuses, warehouses, construction sites, or trailing and hunting.

Our pipeline includes the Neibor® 300, an L7e Class compact electric commercial vehicle designed to complement the smaller Neibor® 150 in the European and UK markets, and the ePortee™ programmable chassis, which we also refer to as the Cenntro iChassis, which became commercially available in quarter four of 2022. In 2023, we introduced an unmanned delivery vehicle using our iChassis 100 platform and OEMed the vehicles for a third-party brand. We have also introduced a minibus product and OEMed the minibus for a third-party brand. As of the date of this report, our pipeline includes the LS210, an N1K Type electric commercial van to replace with older model, LS210.

To Invest in Advanced Battery Packing Technology

We have invested resources in the research and development not only of ECV design and manufacturing processes, but also in digitally enabled components, intra-vehicle communication, vehicle control and vehicle automation, or what we collectively refer to as “vehicle digitization,” as well as in the improvement of lithium battery technology. We have developed a prototype system-on-chip (which we sometimes refer to as an “SOC”) for vehicle control and an open-platform, programmable chassis, with potential for both programmable and autonomous driving capabilities. We have also designed and developed in-house a proprietary telematics box, sometimes referred to as a T-Box, which allows our ECVs to send and receive data relating to location, speed, acceleration, braking and battery consumption, among others, to end-users. Additionally, our engineers have worked closely with certain of our qualified suppliers to co-design digitally enabled components in areas such as steering, braking, acceleration and signaling.

With the global trend toward reducing the number of internal combustion engine (“ICE”) vehicles, electric-battery and fuel cell technologies stand out as strong alternatives. Prior to COVID-19, battery costs significantly decreased over the past decade, and in the long run, prices are expected to continue to fall. According to research service Bloomberg NEF (“BNEF”), lithium-ion battery pack prices decreased from above $1,200 per kilowatt-hour in 2010 to $132/kWh in 2021 in real terms, representing a decline of approximately 89%. Although battery pack prices have recently increased and may continue to increase in the near-term due to the rising price of lithium as a result of COVID-19 and other factors, we anticipate that battery prices will continue to decrease in the long-term. BNEF forecasts that by 2024, average prices are expected to fall to below $100/kWh, though such reductions in average price may be delayed due to higher raw material prices in the near term. As investment in battery technology continues to increase, we believe these cost reductions will continue to improve the economics of battery-powered ECVs.

Batteries are and remain, one on of the key components in the EV industry.  With the anticipated demand for EVs, it is increasing important for OEMs to control their own battery supply. To address this need, in August Cenntro announced the establishment of a separate operating division and wholly owned U.S. subsidiary Cennatic Power Inc. to manufacture advanced lithium-ion batteries to be used for its electric commercial vehicles. Our Cennatic facility is in Monterrey, Mexico and construction of the building  to house the manufacturing facility was completed in late 2022. The facility will commercially produce lithium-ion batteries with advanced features including greater temperature tolerance, faster charging time, safer operating parameters, longer life cycles and cost efficiencies. Our decision to bring the production of essential battery technologies and manufacturing process in-house can accelerate the development of our electric commercial vehicles and reduce our supply chain dependency on external suppliers. The facility’s strategic location in Mexico provides for competitive production and complements our strategy to open assembly plants that are in customers’ markets and as of the date of this report, the majority of our production equipment has been shipped to our factory. To that end, we expect to complete the production line installation in the second quarter of 2024.

To Expand Market Breadth and Depth

We expect to increase our market share in the current markets where our ECVs are sold, while simultaneously penetrating new markets worldwide. Aside from the Europe and US market, we are expanding our operations to select markets, such as Morocco, the Dominican Republic, and Turkey.

The following table summarizes the breakdown of our revenues by region for the years ended December 31, 2023 and 2022, respectively:
 
   
For the Year Ended December 31,
 
   
2023
   
2022
 
     $    

%
    $
   

%
 
United States
  $ 34,990
     
4.63
%
 
$
697,452
     
7.80
%
Europe
 
$
1,021,205
     
73.45
%
 
$
7,052,452
     
78.87
%
Asia
 
$
16,218,398
     
21.76
%
 
$
1,191,931
     
13.33
%
Others
 
$
4,805,312
     
0.16
%
   
-
     
-
 

We are currently targeting new markets where local governments have begun incentivizing a shift from ICEs to EVs. We intend to expand our reach in these markets with the efforts and market knowledge of our existing channel partners as well as by forming new partnerships and leveraging our increased brand recognition.

To Emerge as a Key Developer of Autonomous Driving Solutions

We intend to continue to invest in our smart driving technology to develop more applications using our iChassis platforms. We have developed the ePortee™, which we also refer to as the Cenntro iChassis, an open-platform and programmable vehicle chassis with digital control capabilities. The Cenntro iChassis is designed to act as a basic and core execution unit of an automated or autonomous driving vehicle. It includes application programming and communication interfaces that enable third-party autonomous driving vehicle developers to use this programmable chassis to develop various autonomous driving applications and fittings.

Competitive Strengths

We design, develop and manufacture ECVs in a cost-effective manner to enable us to compete favorably in the light- and medium-duty commercial vehicle market. In a fast-growing industry, we believe our ability to adapt and evolve without jeopardizing the timing, quality, and quantity of the service through our agile and well-run structure has been proven through our forward-looking approach.

Unlike many of our competitors, our approach is future-focused while developing an asset-light, distributed manufacturing business model as opposed to generating short-term revenues and unsustainable growth. This approach, paired with our values, tools and teams, has put us in a position to operate in the ECV market in a way that we believe our competitors cannot. We believe our competitive strengths position us well to continue to grow our base of vehicles and capitalize on the expected growth in the light- and medium-duty ECV market.

Our Consistent Launch and Homologation of New and Innovative ECV Models

Over the past calendar year, we introduced the iChassis and Minibus products for third-party OEMs that are manufactured in our facility in Changxing, China. The ePortee™, which we also refer to as the Cenntro iChassis is an open-platform and programmable chassis product. The Cenntro iChassis is designed to be a basic modular building block for use by automakers and special vehicle upfitters in the design of automated or autonomous driving vehicles. Through our advancements in vehicle digitization and smart components, we have equipped the Cenntro iChassis with digital control capabilities. The Cenntro iChassis allows third-party developers to integrate detection devices (i.e., lidar, radar, ultra-sound, infrared and other sensory devices) and third-party or proprietary decision-making software to allow for vehicles based on the programmable chassis to be driven autonomously. We also manufacture minibus products for a global golf car manufacturer. Our minibus is a 14-seat passenger carrier mainly used for shuttling people in a closed environment, such as theme parks or tourist attractions.

These products are in addition to our five other ECV models, each of which are designed for specific geographic markets and to address additional commercial applications. The Logistar™ 400 is a U.S. Class 4 (over 14,000 lbs.) medium-duty electric commercial truck designed to meet U.S. city delivery and service needs. The Logistar™ 400 is offered in four configurations: cargo-box, van, flatbed truck, and basic chassis for upfitters. The Logistar™ 200 is a European Union N1 Class electric commercial vehicle designed to meet the European Union’s city delivery and city service requirements. The Logistar™ 200 was homologated in the European Union in January 2022 and first became commercially available in the European market in February 2021. The Logistar™ 200, is a European Union N1 Class electric commercial vehicle designed to meet the European Union’s city delivery and city service requirements. The Neibor® 150 is a European Union and UK L7e (heavy quadricycle) Class compact electric commercial vehicle designed to meet European neighborhood delivery and neighborhood service needs. The Neibor® 150 was homologated in December 2022 and first became commercially available in the European market in March, 2022. We have also developed the Teemak™, an off-road electric commercial vehicle with essentially no homologation requirements in the United States and limited certification requirements and are developing the Neibor® 300, a European Union and UK L7e (heavy quadricycle) Class compact electric commercial vehicle designed to complement the smaller Neibor® 150. See “Risk Factors-Risks Related to Our Business and Financial Results-Our future success depends on our ability to introduce new models and we may experience delays in launching and ramping up production of our new ECV models.”

We have also developed the Teemak™, an off-road electric commercial vehicle with essentially few homologation and certification requirements in the United States. The Teemak™ first became commercially available in the United States in December 2021.

The electrification of the global automotive industry has been a major policy focus of governments worldwide. Certain countries, such as the United States, China, Canada, Germany, and various other European countries, have announced aggressive EV initiatives designed to reduce carbon emissions, through the replacement of fossil fuels, and have begun incentivizing the development and sale of ECVs through government subsidy programs.

Proven Record of Manufacturing and Distributing ECVs

We have manufactured light-duty ECVs since 2018. Our business to date has began to expand beyond Metro® into five other categories of ECV models to expand our reach in the global ECV market. We believe we are well positioned to take advantage of the growing global ECV market, which has few mature competitors capable of manufacturing and delivering cost-effective and financially viable ECVs today.

Distributed Manufacturing Methodology

Traditionally, automakers operate under a vertically integrated business model performing a variety of capital-intensive and time-consuming functions, including not only vehicle design, process setup, tooling, parts making, supply chain establishment, vehicle assembly and vehicle homologation, but also market promotion, sales and distribution, after-market support and vehicle servicing. This business model requires significant capital, is asset heavy and imposes significant barriers to entry for new players while impeding their ability to rapidly change their vehicle lineup or their operating model.

Based on our unique manufacturing and distribution model, we believe we are positioned to be an industry disruptor. Unlike many traditional, vertically integrated vehicle companies, which manufacture fully assembled vehicles for export, we use an innovative distributed manufacturing methodology in which our ECVs are designed to be manufactured and exported as vehicle kits for assembly in local markets. Our ECVs are designed using a “modular” method, allowing for simple final assembly and eliminating the need for acquiring and maintaining heavy and expensive assembly equipment at the local assembly stage. We or our manufacturing partners manufacture and integrate the materials and parts into vehicle kits, which we can then ship to one of our local assembly facilities for final assembly.

We believe that our distributed manufacturing methodology can provide us with competitive advantages compared to traditional vehicle manufacturers, as we are able to operate with lower capital investment requirements. In addition, we believe our distributed manufacturing methodology provides significant advantages for local homologation, local distribution, and local service. For example, we believe U.S. homologation certification requirements are less burdensome for vehicles that are assembled and manufactured in the United States rather than imported into the United States.

As of the date of this report, our distributed manufacturing methodology relied upon six Cenntro-owned assembly facilities, including our facility at Changxing, which assembles for international export, and our local assembly facility in Freehold, New Jersey, which we utilize for trial production of our Logistar™ 400 model. Currently, Cenntro has six manufacturing and assembly plants including three in North America, two in China, and one in Germany. We plan to open a third North American facility in the second quarter of 2023.

Our North American facilities provide vehicles to the local market and export ECVs to markets in Central and South America.  The Howell, New Jersey and Jacksonville, Florida facility both assemble the Logistar™ 400, the Metro® and the Teemak™. The Herne facility, acquired through the acquisition of TME has allowed us to expand capacity in the European Union for production of our European ECV models, including the Logistar™ series: the Metro® and the Teemak™.

Prior to the regionalization of our supply chains, we plan to utilize these facilities to assemble vehicle kits that are manufactured by us in our facilities in Changxing, in the case of the Metro®, and by third parties in the case of our other new ECV models. We have subcontracted all manufacturing processes of the ECV components for our Logistar™ and Neibor® series and Teemak™ model to our qualified suppliers, allowing us to further reduce our capital expenditure requirements and increase our focus on local assembly.

In the long-term, through our deep supply chain development know-how, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts.

Our Investment in Global Assembly and Manufacturing Facilities

We have established an asset-light, distributed manufacturing business model through which we can distribute our unique modular vehicles in vehicle kits for local assembly in addition to distributing fully assembled vehicles. Each of our vehicle models has a modular design that allows for local assembly in small factory facilities, which allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies.

To support the expansion of our product line, in May 2022, we acquired a new manufacturing facility in Changxing, Huzhou City, China, for a purchase price of approximately $19.5 million. The new 474,000-square-foot facility will allow Cenntro to expand its production capacity.  The facility, built in 2018, provides Cenntro with advanced manufacturing capabilities. In addition to expanding capacity, the new site is expected to enable Cenntro to obtain ISO 9000 certification. The new facility will support the production of a new Metro® series and have an expected capacity of 50,000 vehicles annually once fully operational.

To meet our anticipated demand in the United States, we have established a local assembly facility in Jacksonville, Florida and have expanded our capacity at our New Jersey-based assembly facility. We began trial assembly operations at the Jacksonville facility in March 2023. The New Jersey facility will support the Northeast region and will initially support assembly of the Logistar™ 400, Metro® and Teemak models. The Jacksonville facility will support our expansion throughout the U.S. market and will also supply vehicles to our electric vehicle centers (“EV Centers”) and customers in the Central American region.

Until approximately December 31, 2021, we outsourced the vast majority of the marketing of our vehicles to third party “channel partners” and relied substantially on private label channel partners to assemble the Metro® from vehicle kits that we manufactured in our China-based facilities. Our relationships with such third parties, our “channel partners,” have allowed us to forego expensive capital investments in our own facilities and operate within our historic working capital limitations. With the introduction of our new ECV models, however, we have shifted the manufacturing of our vehicle kits and in some cases fully assembled vehicles to third party OEM partners and, in the case of vehicle kits, assembling them in our own facilities in North America and Europe. We have established a European Operations Center in Dusseldorf, Germany, which provides marketing support, after-market support and spare-parts warehousing for the European market, as well as warehousing services with a logistics company in Budapest, Hungary to house spare parts for our ECVs. We believe that a reinvigorated and in-house managed distribution model that is founded on local and strategically placed EV Centers together with local dealers and service networks will enhance brand recognition, provide economic advantages and reduce time to market for our ECVs. We further believe a well-developed distribution and service infrastructure is important to our brand as an automobile manufacturer. For these reasons, we have made new and expanding investments in our own distribution and service infrastructure model.

Our Core Technology

Because we design, develop and manufacture our ECVs, our technology is at the core of what we believe positions us to effectively compete and become a technology leader in the ECV market. Since inception in 2013 through December 31, 2023, we have spent approximately $90.0 million in research and development activities related to our business. Specifically, we have developed new vehicle chassis structures and digital control, smart driving and network connectivity capabilities. In addition to our significant know-how, as of December 31, 2023, we had 122 discovery patents, nine design patents and 86 innovation patents granted by the Chinese Patent Office, four design patent applications and ten discovery patent applications pending in the Chinese Patent Office, covering our technological innovations relating to power systems, vehicle electronics, vehicle control and structure, production processes and other new technologies.

Our technological advantage begins with our chassis designs, which promote efficiencies in energy consumption as well as development and manufacturing processes. The Metro® and Neibor® Series utilize proprietary, lightweight chassis designs that reduce the overall weight of the vehicle and thus increase the battery efficiency of the vehicle. Our chassis designs also lend themselves to modification and flexibility to meet the needs of the specific customers in our local markets. For instance, our ECVs can be upfitted and customized to fill a variety of end-user roles, such as a small firetruck, street sweeper, vending truck, garbage truck, pickup truck or service truck.

We are focused on continuous improvement in our technology through continued investment in research and development. We believe our ECV expertise, market focus, installed base of vehicles and know-how (including our smart driving capabilities), coupled with our dedication to research and development, will enable us to continue advancing our business.

Low Upfront Cost and Operating Costs to End-Users

Through our modular ECV design and unique business model, we believe we are able to enter the ECV market with competitively priced products compared to our competitors in the ECV space. For instance, our Metro® and Neibor® Series are designed with a proprietary, lightweight chassis structure, enabling us to use less steel and such ECVs to utilize less battery power than our competitors. Furthermore, because our ECVs have fewer components and moving parts than their ICE counterparts, we believe the ongoing maintenance costs of our vehicles is low. In addition, engines in traditional ICE commercial vehicles typically have a 10-year life, whereas the motor in our ECVs are designed to last, on average, for more than 20 years. The lithium-ion batteries used in our ECVs have a useful life of approximately 2,000 charge-cycles, with each charge providing for a range, in the case of the Metro®, of approximately 124 miles per charge for a total range of approximately 248,400 miles over a battery’s useful life. Additionally, based on our collected data, the Metro® has a miles per gallon of gasoline equivalent of approximately 156 (equivalent to 4.875 miles per KWh).

Our Integrated Supply Chain

We have invested significant time and resources in developing a supply chain capable of providing all of the components and materials necessary to manufacture our ECVs. Our integrated supply chain is comprised of over 500 suppliers located in China and various other countries. Generally, our suppliers undergo rigorous testing before we onboard them as a supplier, including quality and process auditing, product verification, regulatory compliance and reliability testing. Our suppliers must demonstrate that they can consistently deliver their specialized parts on time, while meeting our quality and product specifications. Many of our components are based on Cenntro-developed designs, and our suppliers are contractually restricted from selling our customized components to any third parties unless we discontinue our purchases from such suppliers.

We plan to expand our supply chain as necessary to support our planned growth, including localizing our supply chain for certain key components of our ECVs in North America and the European Union. We have subcontracted all manufacturing processes of the ECV components for our new ECV models to our qualified suppliers, allowing us to further reduce our capital expenditure requirements and increase our focus on local assembly.

Strategic Channel Partner Network

In selected markets, we continue to leverage our channel partner network to distribute our ECVs around the world. Through this network, we have engaged partners for local homologation, promotion, distribution, and service in the markets they serve, and, in a limited number of cases, assembly, upfitting and customization. All our channel partners sell fully assembled ECVs under private label to the local market and provide aftermarket service to end users. Our channel partners such as HW Electro in Japan, purchase our fully assembled ECVs with HW Electro’s brand  and sell them in their respective local market.

As of December 31, 2023, we shifted our reliance on channel partners and had established eleven EV Centers which are now the base of our distribution network in addition leading our local marketing and aftermarket service.

Our Highly Skilled and Experienced Management Team

Our management team is led by Peter Z. Wang, our Chief Executive Officer and Chairman of the Board, who we refer to as our Chairman. Mr. Wang has extensive experience in the automotive and technology industries, having co-founded Sinomachinery Group (a diesel power system (engine and transmission) manufacturer) in 2006 and UTStarcom (a global telecom infrastructure provider), which went public in 2000. Mr. Wang was named as one of the Outstanding 50 Asian Americans in Business by Asian American Business Development Center in 2004, one of China’s 100 Most Innovative Businessmen by Fast Company Magazine in 2017 and one of the Most Intriguing Entrepreneurs by Goldman Sachs in 2019.

More specifically, our management team has significant experience in vehicle design, supply chain, logistics, quality control and process management. Our management is singularly focused on developing and manufacturing high quality, best-in-class, light- and medium-duty ECVs for the growing ECV marketplace and becoming a technology leader in the ECV market. Starting in 2013 with a simple idea, our management team has successfully designed energy efficient ECVs and associated technologies and established a broad supply chain to support our product growth.

Intellectual Property

Our success depends, at least in part, on our ability to protect our core technology and intellectual property. To accomplish this, we rely on a combination of patents, patent applications, trade secrets, including know-how, employee and third-party nondisclosure agreements, copyright laws, trademarks, intellectual property licenses and other contractual rights to establish and protect our proprietary rights in our technology. As of December 31, 2023, we had 122 discovery patents, nine design patents and 86 innovation patents granted by the Chinese Patent Office, and seven innovation patent applications, four design patent applications and ten discovery patent applications pending in the Chinese Patent Office, covering our technological innovations relating to power systems, vehicle electronics and structure, production processes and other new technologies. All of our patents are granted under PRC law and have not been given reciprocal treatment and protection under the laws of either the United States or the European Union. Our issued patents will begin to expire in April 2024. We intend to continue to file additional patent applications with respect to our innovation and know-how.

Our Employees

As of the date hereof, we have 315 full-time employees. The following table sets forth the number of our employees by function:

Functional Area
 
Number of
Employees
 
Senior management
   
7
 
Research and Development
   
64
 
Supply Chain Operations
   
36
 
Marketing
   
37
 
Manufacturing
   
77
 
Quality Assurance
   
27
 
Finance
   
25
 
Corporate Affairs
   
42
 
         
Total
   
315
 

We provide social insurance for each employee in accordance with Chinese law, including pension insurance, medical insurance, unemployment insurance, work injury insurance and maternity insurance and housing provident fund.

Item 1A.
Risk Factors.

Risks Related to Our Business

We have a limited operating history and face significant challenges in an emerging industry.

We began pilot production of our first-generation, U.S. Class 1 (0 - 6,000 lbs.), electric light-duty commercial vehicle, the Metro®, in 2018. Our revenues were approximately $22.1 million for the year ended December 31, 2023. To date, we have derived our revenues principally from sales of the Metro®, Logistar™ series, Teemak™, and iChassis 100 models. We have a limited operating history on which you can base an evaluation of our business and prospects. You should consider our business and prospects in light of the risks and challenges we face in an emerging industry with limited experience to date in high volume manufacturing of electric commercial vehicles (“ECVs”), including challenges related to our ability to:

design and manufacture safe, reliable and quality ECVs on an ongoing basis;
establish and ramp up assembly facilities in the United States and European Union;
maintain and expand our network of local assembly facilities, manufacturing partners, channel partners and suppliers;
execute on our growth plan to regionalize supply chains, manufacturing and assembly of our ECVs;
maintain and improve our operational efficiency;
maintain a reliable, high quality, high-performance and scalable manufacturing and assembly infrastructure;
attract, retain and motivate talented employees including our production workforce in existing and planned facilities, including the challenges we face with COVID-19 and the impact on our workforce stability;
anticipate and adapt to changing market conditions, including technological developments and changes in the competitive landscape;
protect our intellectual property; and
navigate an evolving and complex regulatory environment.

If we fail to address any or all of these risks and challenges, our business, financial condition, operating results and prospects may be materially and adversely affected. As we continue to grow our business, we cannot assure you that we will be able to develop effective and cost-efficient manufacturing capabilities and processes, and maintain reliable sources of component supplies, that will enable us to meet the production demands required to successfully sell our ECVs.

We have historically incurred losses from our operations and may not be profitable in the future.

We incurred losses from operations of approximately $51.9 million, and $54.7 million for the years ended December 31, 2023, and 2022, respectively. We have made significant up-front investments in research and development, supply chain establishment, establishment of local assembly facilities and capacity, and channel partner development to develop and expand our business. We have spent approximately $8.5 million in research and development activities related to our operations from our inception through December 31, 2023. We expect to continue to invest significantly in research and development, manufacturing and supply chain operations to expand our business, and these investments may not result in profitability within our expected timeframe or at all.

We may not generate sufficient revenues to be profitable in the future and we may incur substantial losses for a number of reasons, including lack of demand for our ECVs and increasing competition. In addition, we may incur unforeseen expenses, or encounter difficulties, complications and delays in market penetration or delivery for our products, generating revenue or achieving profitability. If we are unable to achieve profitability, we may have to reduce the scale of our operations, which may impact our planned growth and adversely affect our business, financial condition, operating results and prospects.

Our ability to develop and manufacture ECVs of sufficient quality, on schedule and on a large scale is still evolving.

Our business depends in large part on our ability to execute on our plans to develop, manufacture and sell our ECVs. We began pilot production of the Metro® in 2018. We plan to manufacture ECVs in higher volumes than we have historically and our production capabilities, including our facilities and those of our manufacturing partners, may not be able to handle the anticipated volumes in our business plan. Development and manufacturing of our current and future ECVs, such as the Metro®, Logistar™, LogiMax, Avantier™, Teemak™ and Antric One are and will be subject to risks, including:

accurately manufacturing or procure components within appropriate design tolerances;
establishing additional manufacturing and local assembly facilities in our various target markets;
compliance with environmental, workplace safety and similar regulations;
securing necessary high-quality components and materials from our supply chain on acceptable terms and in a timely manner;
our ability to execute on our growth plan to regionalize our supply chain and manufacturing;
quality controls;
delays or disruptions in the supply chain, including as a result of pandemics such as COVID-19;
delays or disruptions in ocean transit or transportation between our suppliers, our manufacturing facilities (or manufacturing partners’ facilities) and our local assembly facilities and our customers;
our ability to establish, maintain and rely upon relationships with our suppliers, channel partners and manufacturing partners; and
other delays, backlog in manufacturing and research and development of new models, and cost overruns.

Any of the foregoing could materially and adversely affect our business, financial condition, operating results and prospects.

Our future success depends on our ability to continue to introduce new models and we may experience delays in launching and ramping up production of our new ECV models.

In 2023, we introduced the Antric series of electric cargo bikes onto European markets, which is designed for last mile city logistics. Beginning in the fourth quarter of 2021, we introduced into the market the Neibor® and Logistar™ series of ECVs as well as the Teemak™ off-road ECV. In order to introduce new ECV models through 2024, we have to coordinate with our suppliers, manufacturing partners, channel partners and other third parties in order to ensure timely execution of the manufacturing and assembly processes. If we fail to coordinate these efforts and achieve market introduction and acceptance of our new ECV model in a timely manner, our business, financial condition, operating results and prospects could be adversely affected. In addition, we have limited experience to date in manufacturing and assembling each of our new ECV series, as well as limited experience building and ramping up multiple vehicle production lines across multiple factories (including those of our manufacturing partners) in different geographies. In order to be successful, we will need to implement, maintain and ramp-up efficient and cost-effective manufacturing capabilities between our manufacturing partners, our own facility in Changxing and our local assembly facilities. Manufacturing bottlenecks and other unexpected challenges may arise during our production ramp-up, and we must address them promptly. We may face delays in establishing and/or sustaining production and timely delivery of our new ECV models. Any delay or other complication in ramping up the production of our current or future ECV models may harm our business, financial condition, operating results and prospects.
 
Our operating results may be more volatile due to a shift from only a high concentration of sales in relatively few channel partners to establishing our own distribution network.

For the years ended December 31, 2023, and 2022, our three largest channel partners accounted for approximately 10.5%, and 27.6% of our sales, respectively.  As of quarter one of 2022, the company made significant changes regarding its few channel partners and shifted reliance away from select channel partners to its own distribution network through the establishment of local EV Centers. In 2022, we acquired TME inclusive of its assembly facility and distribution network in the EU. Simultaneously, and based on decreasing sales we ended our relationship with two US distributors: Ayro and Tropos. This shift in our distribution model is uncertain, and if we are unable to establish effective EV Centers that make-up for losses in revenue from our channel partners, our operating results could be materially and adversely affected.

Our reliance on our new hybrid distribution model to market, sell and service (and in certain cases, assemble and/or homologate) our vehicles is subject to substantial risks because we do not maintain control over certain of our remaining channel partners and our newly established EV Center dealerships are relatively new.

Our newly established EV Center dealerships and remaining channel partners in Japan are responsible for different portions of the sale, marketing and servicing (and for our channel partners, assembly and/or homologation) of the ECV products we sell. We do not control the actions of our channel partners. For example, we do not control how our channel partners market or sell assembled ECVs or the quality of their service on our ECVs and, with respect to the private label channel partners, we do not oversee their assembly of our ECVs.

Our EV Centers are relatively new to the markets in which they are established and working with local dealers to sell our ECVs in the countries and regions in which they operate. If we are unable to efficiently operate or manage these new EV Centers, they may not be successful in the markets in which they operate or fail to satisfy sales targets, meet customer service objectives, or experience adverse regulatory actions or other operational challenges, we could experience a reduction in sales. If we decide to close or shift resources or operations from certain EV Centers at any time in the future, end-user customers of our ECVs may encounter difficulties in maintaining their vehicles and obtaining satisfactory support, which may negatively impact our reputation.

Our remaining channel partners are not subject to any minimum annual purchase requirements. In the event our channel partners are not successful in the markets in which they operate or fail to satisfy sales targets, meet customer service objectives or experience adverse regulatory actions or other operational challenges, we could experience a reduction in sales. Furthermore, if any of our channel partners fail to successfully operate their business or lack liquidity to support their operations, they may be unable to continue to purchase and sell our ECVs in the countries in which they operate, which could limit our sales to such market for an extended period and adversely affect our business.

In addition, our ECVs are highly technical products that require maintenance and support, which we rely on our newly established EV Centers and certain of our channel partners to provide to our customers. If our channel partners were to cease or cut back operations at any time in the future, end-user customers of our ECVs may encounter difficulties in maintaining their vehicles and obtaining satisfactory support, which may negatively impact our reputation.

Disputes may occur between us and our channel partners or our channel partners and their customers, and we could be affected by adverse publicity related to such disputes, whether or not such publicity is related to their collaboration with us. Our ability to successfully build and maintain our brand can be adversely impacted by perceptions about the quality of our channel partners’ servicing (and in some cases, assembly) processes. Our arrangements with our channel partners typically specify general quality standards that the partners may meet, but do not provide us with any direct control or oversight over marketing and selling (and in some cases, assembly) behavior of such channel partners. We rely on our channel partners to meet quality standards, but we cannot assure you that they will successfully maintain quality standards, which could adversely affect our reputation.

We may be unable to enter into new agreements or extend existing agreements with channel partners on terms and conditions acceptable to us or at all. In addition, even if we are able to expand our channel partner network, it on average takes up to six months from the time we enter into an agreement with a new channel partner for them to be operational and selling our ECVs, depending on their familiarity with ECVs and the types of services they will provide to us.

As of December 31, 2022, we shifted from relying only on channel partners to a hybrid model combines distribution between our wholly owned EV Centers with local established dealers and channel partners.  We currently have eleven EV Centers worldwide and anticipate the EV Centers will lead the distribution network, however if we were to close or dissociate one or more of our EV Centers due to performance, there is no assurance that we would be able to establish a suitable replacement EV Center in the region to take up the role of marketing , distributing and after-market care our ECVs in the relevant market within a suitable timeframe or at all.

The expense and time required to establish and train staff at our EV Centers so performance and service will be able to meet our quality standards and regulatory requirements, may be greater than anticipated, or we may never establish a new operation after having invested significant resources on that local market. Any of the foregoing could adversely affect our business, financial condition, operating results and prospects.

Our EV Center dealers and channel partners may reduce or cancel their orders at any time, which could adversely affect our business.

Our relationships with our dealers and channel partners are typically subject to definitive agreements we have with them. Under these agreements, our dealers and channel partners do not have any minimum or binding purchase obligations. Because our sales are made pursuant to standard purchase orders, orders may be cancelled, reduced, or rescheduled with little or no notice. Our ECVs may not meet the expectations of our end users or market requirements. In the future, our dealers or channel partners or their customers may decide to purchase fewer ECVs than they have in the past, may alter their purchasing patterns at any time with limited or no notice, or may decide not to continue to purchase our ECVs at all. Cancellations of, reductions in, or rescheduling of orders could also result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses, as a substantial portion of our expenses are fixed at least in the short term. In addition, changes in forecasts or the timing of orders expose us to the risks of inventory shortages or excess inventory. Any of the foregoing events could materially and adversely affect our business, financial condition, operating results and prospects.

Our EV Center dealers and channel partner network may not grow or develop as we currently expect,  in current markets in which we sell ECVs or penetrate new markets, our revenue and financial condition would be adversely affected.

Substantially all of our revenue for the years ended December 31, 2023, and 2022 was derived from sales of our ECVs in North America, Europe and Asia. As of December 31, 2023, we have remaining relationships with one of our private labeling channel partners which imports completely built units and sell them in the Japanese market—as opposed to our remaining channel partners which are simply resellers of whole unit vehicles.

Moving forward, we aim to increase the size of our dealership network in our target markets through establishing EV Centers and identifying dealerships partners when warranted, which is necessary for our expansion in both existing and new markets. If we fail to successfully establish new EV Centers in these key markets, our expected expansion could be materially impacted, which could adversely affect our business, financial condition, operating results and prospects. Furthermore, our future revenue growth will depend in part on our ability to penetrate new geographic markets by establishing EV Centers in those markets. Each new geographic market presents distinct and substantial challenges and risks and, in many cases, requires us to develop new customized solutions to address the particular technical and regulatory requirements of that market. Meeting the technical and regulatory requirements in any of these new markets will require a substantial investment of our time and resources. We cannot assure you that we will be able to establish EV Centers in these new markets, or that we will achieve meaningful revenue from sales in these markets. If any of these markets do not develop as we currently anticipate, our business, financial condition, operating results and prospects could be adversely affected.

We do not provide charging solutions for our channel partners or their customers.

Our ECVs have two ways to charge - slow charging from a regular power outlet and fast charging from a public electric vehicle (“EV”) charging station. Though we plan to establish charging infrastructure and stations in select regions, we do not currently install charging stations in the markets in which our ECVs are sold through our channel partners. As such, we rely on our channel partners or other third parties in such markets to ensure charging solutions are available for end-user customers. If a market in which our ECVs are sold has few options for charging, the customers of our channel partners may need to rely on their own power supply for charging, which may make our vehicles less attractive in such markets.

The battery capacity of our ECVs will decline over time, which may negatively influence purchasing decisions by our channel partners and end-users.

Our ECVs can experience battery capacity and performance loss over time depending on the use of the battery. We anticipate the battery capacity in our ECVs will decline over time as the battery deteriorates. We currently expect up to a 5% decline in the energy capacity retention per year, which will decrease the capacity of our ECVs over five years by up to 25% under normal use. Other factors such as usage, time and stress patterns may also impact the battery’s ability to hold a charge, which would decrease our ECVs range before needing to recharge. Such battery deterioration and the related decrease in range may negatively influence purchase decisions by channel partners and end-users.
 
Our business is subject to the risk of disruption in our supply chain.

We depend on suppliers for the sourcing of ECV components and principal raw materials. Our suppliers (and those they depend upon for materials and services) are subject to risks, including labor disputes or constraints, financial liquidity, inclement weather, natural disasters, significant public health and safety events, supply constraints or shortages, and general economic and political conditions that could limit their ability to provide us with components and raw materials. Our business and operations would be adversely affected if any of our key suppliers were to experience significant disruption affecting the price, quality, availability or timely delivery of parts they supply to us or if any one or more or our key suppliers discontinued operations. Furthermore, if we experience significant increased demand, or need to replace our existing suppliers, there can be no assurance that additional suppliers of component parts will be available when required on terms that are favorable to us, or at all, or that any supplier would allocate sufficient supplies to us in order to meet our requirements or fill our orders in a timely manner. The partial or complete loss of these suppliers, or a significant adverse change in the sourcing of ECV components, could result in lost revenue, added costs and distribution delays that could harm our business and channel partner relationships. In addition, concentration in our supply chain can exacerbate our exposure to risks associated with the termination by key suppliers of our supply-chain arrangements or any adverse change in the terms of such arrangements, which could adversely affect our business, financial condition, operating results and prospects.

We may be unsuccessful in our continuous efforts to source less expensive suppliers for certain parts, redesign certain parts to make them less expensive to produce and negotiate with existing suppliers to obtain cost reductions and avoid unfavorable changes to terms. Any of these occurrences may harm our business, prospects, financial condition and operating results. We cannot assure you that we will be able to maintain our existing relationships with our suppliers and continue to be able to source key components we use in our ECVs on a stable basis and at reasonable prices or at all. For example, our suppliers may increase the prices for the components we purchase and/or experience disruptions in their production of the components.

We are dependent on our suppliers, certain of which are single-source suppliers, and the inability of these suppliers to continue to deliver, or their refusal to deliver, necessary components of our ECVs at prices and volumes acceptable to us could have a material adverse effect on our business, prospects and operating results.

Historically, we have generally obtained components from multiple sources whenever possible, similar to other automotive manufacturers. However, a small number of our components used in our ECVs are purchased from a single source. We refer to these component suppliers as our single-source suppliers. For example, while several sources for the airbag module for the Metro® are available, we currently have only one supplier for these components.

We generally do not maintain long-term agreements with our single-source suppliers. Any disruption in the supply of airbag modules from our single-source supplier, for instance, could temporarily disrupt production of our ECVs. While we believe that we may be able to establish alternate supply relationships for our single-source components and can obtain or engineer replacement components, we may be unable to do so in the short term or at all at prices or costs that are favorable to us. The loss of any single or limited source supplier or the disruption in the supply of components from these suppliers could lead to delays in vehicle deliveries to our channel partners, which could hurt our relationships with them and their end-user customers and also materially adversely affect our business, prospects and operating results.

In the long-term, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts from China. We believe that our deep supply chain development know-how will provide us significant advantages; however, substantially all of our supply chain experience is limited to China. If we are unable to effectively manage the sourcing of our components and the responsiveness of our supply chain in areas outside of China, our business and results of operations may be harmed. It is also likely that in the early stages of our supply chain expansion, we can expect most component sources will be single-source suppliers.

Changes in international trade policies, tariffs and rising political tensions, particularly between the U.S. and China, may adversely impact our business and operating results.

In recent years, China and the United States have implemented certain increasingly protective trade measures with continuing trade tensions, including significant tariff increases, between these countries. Although the United States and China successfully reached an interim trade deal in January 2020 that de-escalated the trade tensions with both sides rolling back tariffs, the extent to which the trade deal will be successfully implemented is unpredictable. A decrease in the level of imports to and exports from China could adversely affect our business, operating results and financial condition. Rising trade and political tensions could reduce levels of trades, investments, technological exchanges and other economic activities between China and other countries, which would have an adverse effect on global economic conditions, the stability of global financial markets, and international trade policies. It could also adversely affect the financial and economic conditions in the jurisdictions in which we operate, as well as our global expansion, our financial condition, and results of operations.

Moreover, the imposition of tariffs and trade restrictions as a result of international trade disputes or changes in trade policies may adversely affect our sales and profitability. For example, in recent years, the U.S. government imposed and proposed, among other actions, new or higher tariffs on specified imported products originating from China in response to what it characterized as unfair trade practices, and China responded by imposing and proposing new or higher tariffs on specified U.S. products. There can be no assurance that a broader trade agreement will be successfully negotiated between the United States and China to reduce or eliminate these tariffs. These tariffs, and the related geopolitical uncertainty between the United States and China, may cause decreased demand for our products or increase cost of components used in our products, which could have a material adverse effect on our business and results of operations. For example, certain of our foreign customers may respond to the imposition of tariffs or threat of tariffs on products we produce by delaying purchase orders or purchasing products from our competitors. Ongoing international trade disputes and changes in trade policies could also impact economic activity and lead to a general contraction of customer demand. In addition, tariffs on components for our ECVs that we may import from China or other nations will adversely affect our profitability unless we are able to exclude such components of our ECVs from the tariffs or we raise prices for our products, which may result in our products becoming less attractive relative to products offered by our competitors. Future actions or escalations by either the United States or China that affect trade relations may also negatively affect our business, or that of our suppliers or customers, and we cannot provide any assurances as to whether such actions will occur or the form that they may take.

The resulting environment of retaliatory trade or other practices or additional trade restrictions or barriers, if implemented on a broader range of products or raw materials, could harm our ability to obtain necessary raw materials and product components or sell our ECVs at prices customers are willing to pay, which could have a material adverse effect on our business, prospects, results of operations, and cash flows. Relatedly, trade policies could lead to an increasing number of competitors entering the United States, thereby creating more competition. For example, other foreign companies could begin manufacturing vehicles in Mexico in order to take advantage of the United States-Mexico-Canada Agreement that could allow the free flow of trade into the United States and Canada. To the extent that our sales or profitability are negatively affected by any such tariffs or other trade actions, our business and results of operations may be materially adversely affected.

We rely on third parties to manufacture substantially all of our components and vehicle kits for each of our new series of ECV models. Our qualified suppliers and manufacturing partners may fail to deliver components and vehicle kits, respectively, according to schedules, prices, quality and volumes that are acceptable to us.

We have shifted substantially all component manufacturing processes for our new vehicles to qualified suppliers. The continuous and stable supply of components needed in the manufacture and assembly of our ECVs that meet our standards will be crucial to our operations and production. Unexpected changes in business conditions, materials pricing, labor issues, wars, governmental changes, tariffs, natural disasters, health epidemics such as the global COVID-19 pandemic, trade and shipping disruptions and other factors beyond our or our suppliers’ control could affect their ability to deliver components to us and expose us to component shortages.

The unavailability of any component or supplier could result in production delays, idle manufacturing facilities, product design changes and loss of access to important technology and tools for producing and supporting our products. Moreover, significant increases in our production or product design changes by us may require us to procure additional components in a short amount of time. Our suppliers may not be willing or able to sustainably meet our timelines or our cost, quality and volume needs, or to do so may cost us more, which may require us to replace them with other sources. While we believe that we will be able to secure additional or alternate sources or develop our own replacements for most of our components, there is no assurance that we will be able to do so quickly or at all.

As part of our light-asset distributed manufacturing business model and methodology, vehicle kits (and in some instances, fully-assembled vehicles) for our new ECV series are manufactured by third-party manufacturing partners. From time to time, these manufacturing partners may experience production problems or delays and may not be able to meet our demand for vehicles. We may be required to retain additional third-party manufacturing partners to assure continuity in production, but finding additional manufacturing partners in a timely and cost-effective manner may be difficult. Any delays in the manufacture of our vehicle kits could cause the loss of sales, and harm our brand, all of which could adversely affect our business, financial condition, operating results or prospects.

If our suppliers, channel partners or manufacturing partners fail to use ethical business practices and comply with applicable laws and regulations, our brand image and business could be harmed due to negative publicity.

Our core values, which include developing high quality ECVs while operating with integrity, are an important component of our brand image, which makes our reputation sensitive to allegations of unethical business practices. We do not control our independent suppliers, channel partners or manufacturing partners or their respective business practices. Accordingly, we cannot guarantee their compliance with ethical business practices, such as environmental responsibilities, fair wage practices, and compliance with child labor laws, among others. A failure in compliance could lead us to seek alternative suppliers, channel partners or manufacturing partners, which could increase our costs or result in delayed delivery of our products, product shortages or other disruptions of our operations.

Violation of labor or other laws by our suppliers, channel partners or manufacturing partners or the divergence of an independent supplier’s labor or other practices from those generally accepted as ethical in the markets in which we do business could also attract negative publicity for us and our brand. This could diminish the value of our brand image and reduce demand for our ECVs if, as a result of such violation, we were to attract negative publicity. Any negative publicity that results from unethical practices by third parties could harm our brand image, business, financial condition, operating results or prospects. If other manufacturers in our industry encounter similar problems with their third-party partners, any negative publicity with respect to the ECV industry could negatively impact us.

We heavily rely on our third-party logistics service providers for international shipping of our products, and if disruptions in our transportation network continue to occur or our shipping costs continue to increase, we may be unable to sell or timely deliver our products, and our gross margin could decrease.

Our success is dependent on our ability to transport our ECVs (whether as vehicles kits or fully assembled vehicles) from China to markets in the North America, Europe and Asia in a timely and cost-effective manner. We rely heavily on third parties, including ocean carriers and truckers, in that process. The global transportation industry is experiencing ocean shipping disruptions, trucking shortages, increased ocean shipping rates and increased trucking and fuel costs, and we cannot predict when these disruptions will end.

In recent years, the global transportation industry has experienced unprecedented increases in shipping rates from the trans-Pacific Ocean carriers due to various factors, including limited availability of shipping capacity. As a result, our ability to deliver our ECV units to our channel partners has been disrupted or delayed well into calendar year 2022. Additionally, the cost of shipping from China to local markets in North America and Europe had each increased substantially between March 2020 and October 2022. Such factors had, and if persistent, may continue to have a negative impact on our vehicle production, gross profit margin, product delivery time and revenue recognition. Shipping cost have increased as of the end of November 2023 due to the frequent attacks by Houthi rebels on vessels transporting goods through the Suez Canal. Shipments to EU have instead taken a route crossing  the Cape of Good Hope,  which have significantly increased shipping costs. Certain cost were stabilized as of March 2024, but the risk of higher cost volatility remains. Our operating results for the year ended December 31, 2023, have been impacted by certain capacity shortages and attacks on vessels in the Suez Canal and we expect such attacks to continue for the foreseeable future.

In recent years, the shipping industry also experienced growing issues with port congestion and pandemic-related port closures and ship diversions well into 2022. We may experience such disruption again in the near future due to multiple factors that may be brought about by variants of the COVID-19 pandemic, such as supply and demand imbalance, a shortage of warehouse workers, truck drivers, transport equipment (tractors and trailers) and other causes, which may result in heightened congestion, bottleneck and gridlock, leading to abnormally high transportation delays. Similarly, potential supply chain disruptions such as those described in the preceding paragraphs may lead to an increase in our transportation costs. Such disruptions have and may continue to materially and adversely affect our business,  financial results, prospects, financial condition and operating results.

The commercial viability of our Cenntro iChassis relies on third-party hardware and software that may not be available, which could render our product less marketable and negatively impact our business, prospects and operating results.

The commercial viability of our Cenntro iChassis depends in large part on third-party developers utilizing hardware and software that is required for autonomous driving. The Cenntro iChassis is an open-platform and programmable chassis product, designed to act as a basic and core execution unit of an automated or autonomous driving vehicle. An automated system typically runs within a well-defined set of parameters and is restricted in what tasks can be performed. In contrast, an autonomous system learns and adapts to dynamic environments, and evolves as the environment around it changes. To be driven autonomously, the Cenntro iChassis requires hardware and software that we do not produce, such as detection devices and decision-making software. The Cenntro iChassis can only be utilized if such hardware and software is otherwise available and third parties are willing to integrate such technology with the Cenntro iChassis. To the extent our competitors develop and market a fully integrated autonomous EV, we may be at a commercial disadvantage. The marketability of the Cenntro iChassis is dependent on the willingness of third-party autonomous driving vehicle producers to adopt our programmable chassis technology rather than adopting other similar technologies or developing their own proprietary programmable chassis, as well as the willingness of end-users to purchase autonomous driving vehicles from such third parties. If any of these factors is not present then the marketability of our Cenntro iChassis will suffer, which could negatively impact our business, prospects and operating results. Furthermore, there are many uncertainties relating to the homologation of autonomous driving vehicles, and we are unable to predict when the market for autonomous driving vehicles will develop more fully.

Our business depends substantially on the continuing efforts of our executive officers, and our business may be severely disrupted if we lose their services.

Our future success depends substantially on the continued services of our executive officers, especially our CEO and Chairman, Mr. Peter Z. Wang. We do not currently maintain key man life insurance on any of our executive officers. If any of our executive officers are unable or unwilling to continue in their present positions, we may not be able to replace them readily, if at all. Therefore, our business may be severely disrupted, and we may incur additional expenses to recruit and retain new officers. In addition, if any of our executive officers joins a competitor or forms a competing company, our business, financial condition, operating results or prospects could be harmed.

Our facilities or operations could be damaged or adversely affected as a result of disasters or unpredictable events.

We have manufacturing and research facilities currently located in Changxing, China. During 2021, we began utilizing one of our two facilities in Freehold, New Jersey for the trial production of our Logistar™ 400 model. In January 2022, we established a European Operations Center in Dusseldorf, Germany, which provides assembly, marketing support, after-market support and spare-parts warehousing for the European market. Effective March 2023, we began pilot production of the Logistar 400 at the in Jacksonville, Florida facility for distribution in the North American market. We also rely on our relationships with various manufacturing partners in China who manufacture our new ECV series. If major disasters such as earthquakes, fires, floods, hurricanes, wars, terrorist attacks, computer viruses, pandemics (such as COVID-19) or other unpredictable events, such as cyber-attacks, occur that impact our facilities or the facilities of our channel and manufacturing partners, we may have to stop or delay production and shipment of our ECVs, and our operations may be seriously damaged. We may incur expenses relating to such delays or damages, which could materially and adversely affect our business, financial condition, operating results and prospects.

Global economic conditions could materially and adversely affect our business, financial condition, operating results and prospects.

The global macroeconomic environment is facing challenges, and the uncertain state of the global economy continues to impact businesses around the world, including as a result of COVID-19. If global economic and financial market conditions do not improve or further deteriorate, our business, financial condition, operating results and prospects may be materially and adversely affected. Some of the factors that could materially and adversely affect us include:

Slower spending may result in reduced demand for our ECVs, reduced orders from our channel partners, order cancellations, lower revenues, higher discounts, increased inventories and lower gross margins.

Continued volatility in the markets and exchange rates for foreign currencies and contracts in foreign currencies could have a significant impact on our reported operating results and financial condition. We conduct transactions in various currencies, which increases our exposure to fluctuations in foreign currency exchange rates relative to the U.S. Dollar.

Volatility in the availability and prices for commodities and raw materials we use in our ECVs from our supply chain could have a material adverse effect on our costs, gross margins and profitability.

Instability in global financial and capital markets may impair our ability to raise additional equity or debt financing on reasonable terms or at all in order to grow our business.

Our financial results may vary significantly from period-to-period due to the seasonality of our business and fluctuations in our operating costs.

Our operating results may vary significantly from period-to-period due to many factors, including seasonal factors that may have an effect on the demand for our ECVs. Demand for vehicles in the automotive industry in general typically decline over the winter season, while sales are generally higher during the spring and summer months. Our limited operating history makes it difficult for us to judge the exact nature or extent of the seasonality of our business. Also, any unusually severe weather conditions in some markets may impact demand for our vehicles. Our operating results could also suffer if we do not achieve revenue consistent with our expectations for this seasonal demand.

We also expect our period-to-period operating results to vary based on our operating costs which we anticipate will increase significantly in future periods as we, among other things, design and develop additional ECVs and components, establish new channel partners relationships, establish new local assembly facilities and technology support and research and developments centers, and increase our general and administrative functions to support our growing operations. In addition, our channel partner network includes companies that have in the past, and may in the future, experience financial difficulty and, in some instance, have been unable to pay amounts owed to us on a timely basis, or at all. This has led us to from time to time recognize provision for doubtful accounts that vary from period to period and are difficult to anticipate. As a result of these factors, we believe that period-to-period comparisons of our operating results are not necessarily meaningful and that these comparisons cannot be relied upon as indicators of future performance.

Our distributed manufacturing methodology and channel partner network model is different from the predominant current distribution model for automotive manufacturers, which makes evaluating our business, financial condition, operating results and prospects difficult.

Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. For the last several years, we relied substantially on “private label” channel partners to assemble the Metro® from vehicle kits that we manufactured in our facilities. With the introduction of our new ECV models, we have begun the process of shifting the manufacturing of our vehicle kits, and in some cases fully assembled vehicles, to third party OEM manufacturing partners and, in the case of vehicle kits, assembling in our own facilities in North America and Europe. This model of vehicle distribution is relatively new and unproven and subjects us to substantial risk. For example, our success depends in large part on our ability to effectively establish and maintain successful relationships with manufacturing partners and channel partners and for them to implement successful processes for manufacturing our vehicles or marketing, sales, and servicing, respectively.

Our business model is subject to numerous significant challenges and uncertainties, some of which are outside of our control, and we may not be successful in addressing these challenges. For instance, we have limited control or oversight over our manufacturing partners and channel partners. To the extent a manufacturing partner or channel partner is not conducting its business in an ethical manner or is not performing to the required standards, we have limited recourse. Our manufacturing partner and channel partner networks are based solely on contractual arrangements and such contractual arrangements do not currently, and may not into the future, provide us with adequate oversight over our channel partners to protect our reputation.

Additionally, in certain markets we intend to increase direct sales to dealers, upfitters, enterprises and government organizations, which will require that we add overhead and business structures to service a direct sales business model that we do not currently have in place.

Our business plans require will additional capital in the future, which may not be available to us on acceptable terms or at all.

Our business plans will require additional capital in the future, including to strengthen the selling and marketing functions of our EV Centers and to develop our distribution centers for parts backed by the PARDISYS system. However, we expect to have a constrained cash outlay throughout 2024, and plan to focus on internally generated cash flow rather than on relying on the expectations of future external capital financing. To support this goal, no we do not plan to invest in any production facilities in the near future unless necessary and plan to improve our existing EV Center networks so they may be more efficient. We expect that our level of capital expenditures may be relatively lower in 2024 but may be affected by the profitability and cash generating capacities of our recently established EV Centers around the global markets. The fact that we have a limited operating history means we have limited historical data regarding the demand for our products and services and our future capital requirements. As a result, our future actual capital requirements may be uncertain and actual capital requirements may be materially different from those we currently anticipate.

We may seek equity or debt financing to finance a portion of our capital requirements in the future. Such financing might not be available to us in a timely manner or on terms that are acceptable, or at all. Our ability to obtain the necessary financing to carry out our business plans is subject to a number of factors, including general market conditions and investor acceptance of our business plans. These factors may make the timing, amount, terms and conditions of such financing unattractive or unavailable to us. If we are unable to raise sufficient funds, we will have to significantly reduce our spending, and delay or cancel our planned activities.

As we shift component and vehicle kit manufacturing to qualified suppliers and manufacturing partners, we may have to shorten the useful lives of any equipment to be retired as a result, and the resulting acceleration in our depreciation could adversely affect our financial results

We have invested in what we believe is state of the art tooling, machinery and other manufacturing equipment, and we depreciate the cost of such equipment over their expected useful lives. However, throughout 2022 and well into 2023, we continued to shift procurement of vehicle component, and semi-knocked-down kit  manufacturing to qualified suppliers. Continuing into 2024, we have also outsourced vehicle kit manufacturing (and, in some instances, vehicle assembly) to qualified manufacturers for our new ECV series to manufacturing partners to reduce our capital expenditure requirements. As we shift component and vehicle kit manufacturing of our new ECV series to our qualified suppliers and manufacturing partners, respectively, we may have to shorten the useful life of any equipment we retire as a result, which would require that we accelerate the depreciation on such equipment. Any such accelerated depreciation on our equipment, to the extent we own such equipment, could adversely affect our results of operations.

We may not be able to accurately estimate the supply and demand for our vehicles, which could result in a variety of inefficiencies in our business and hinder our ability to generate revenue. If we fail to accurately predict our manufacturing requirements, we could incur additional costs or experience delays.

We may have limited insight into trends that may emerge and affect our business. This may result in our inability to accurately estimate the supply and demand for our vehicles. Beginning in the fourth quarter of 2021 and continuing into the first quarter of 2022, we introduced into the market the Neibor® and Logistar™ series of ECVs as well as the Teemak™ off-road ECV. We cannot predict whether these new ECV models will be readily adopted by channel partners and end-users in their respective markets. We may need to provide forecasts of our demand to our suppliers several months prior to the scheduled delivery of products to our channel partners. Currently, there is limited historical basis for making judgments on the demand for our planned or existing vehicles or our ability to develop, manufacture, and deliver vehicles, or our profitability in the future. If we underestimate our requirements, our suppliers may have inadequate inventory, which could interrupt manufacturing of our products and result in delays in shipments and revenues. In addition, lead times for materials and components that our suppliers order may vary significantly and depend on factors such as the specific supplier, contract terms and demand for each component at a given time. If we fail to order sufficient quantities of product components in a timely manner, the delivery of vehicles to our channel partners could be delayed, which would harm our business, financial condition and operating results.

Our ECVs use lithium-ion battery cells, which have the potential to catch fire or vent smoke and flame and may lead to additional concerns about batteries used in automotive applications.

The battery packs in our ECVs use lithium-ion cells, and we intend to use lithium-ion cells in our future ECV products. On rare occasions, lithium-ion cells can rapidly release the energy they contain by venting smoke and flames in a manner that can ignite nearby materials as well as other lithium-ion cells. Extremely rare incidents of laptop computers, cell phones and EV battery packs catching fire have focused consumer attention on the safety of these cells.

These events have raised concerns about batteries used in automotive applications. To address these questions and concerns, a number of battery cell manufacturers are pursuing alternative lithium-ion battery cell chemistries to improve safety. The battery packs used in our ECVs may need to be redesigned, which would be time-consuming and expensive. Also, negative public perceptions regarding the suitability of lithium-ion cells for automotive applications or any future incident involving lithium-ion cells such as a vehicle or other fire, even if such incident does not involve us, could seriously harm our business.

The majority of the battery packs we use in our ECVs are shipped in a “just in time” fashion so that we are generally not housing them for a long period of time. Nonetheless, we may in the future store lithium-ion cells at our facilities from time to time. Any incident involving battery cells may cause disruption to the operation of our facilities. While we have implemented safety procedures related to the handling of the cells, we cannot assure you that a safety issue or fire related to the cells would not disrupt our operations. Such damage or injury could lead to adverse publicity and potentially a safety recall. Moreover, any type of battery failure in relation to a competitor’s ECV may cause indirect adverse publicity for us and our ECVs. Such adverse publicity could negatively affect our brand and harm our business, financial condition, operating results and prospects.

We have identified a material weakness in our internal control over financial reporting that could materially harm our company. If we fail to remediate the material weakness, or if we experience material weaknesses in the future, we may not be able to accurately and timely report our financial condition or results of operations, which may adversely affect investor confidence in us.

Historically Cenntro had not retained a sufficient number of professionals with an appropriate level of accounting knowledge, training and experience to appropriately analyze, record and disclose accounting matters under U.S. GAAP. Similarly it does not retain certain a sufficient number of professionals which to address its internal control over financial reporting in accordance with requirements applicable to public companies.

A material weakness is a deficiency, or a combination of control deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. During the preparation of its 2021 and 2022 financial statements, Cenntro’s management identified a material weakness in its internal control over financial reporting. Specifically, Cenntro did not historically have adequate accounting staff generally in its finance and accounting department, particularly with respect to (i) the preparation of financial statements prepared in accordance with U.S. GAAP and the inclusion of proper disclosures in the related footnotes, and (ii) the design, documentation and implementation of internal controls surrounding risk management and financial reporting processes. During the preparation of the Company’s consolidated financial statements for the year ended December 31, 2023, management reassessed the Company’s internal control over financial reporting. Although controls and supervision over risk management and financial reporting processes have improved, management has concluded that the Company continues to have this material weakness in its internal control over financial reporting.

Management has taken and is continuing to take actions to remediate this material weakness and is taking steps to strengthen our internal control over financial reporting and risk management. Our Financial Controller for North America joined us in January 2022 and she is a CPA license holder. As of the date of this report, we have a total of four professionals on our Finance team in the United States including two certified public accountants (CPAs) and one staff accountant who has passed the CPA exams with public accounting experience. We intend to hire additional professional accountants with greater familiarity with U.S. GAAP and SEC reporting requirements. We strive to continue to take measures to improve compliance with our overall financial reporting process by (i) further developing and implementing formal policies, processes and documentation procedures relating to our financial reporting as well as (ii) addressing the accounting function’s staffing needs and training and strengthen our internal control processes. This material weakness will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded that these controls are effective.

To the extent we are unable to remediate this material weakness or identify future material weaknesses in our internal control over financial reporting, such material weakness could severely inhibit our ability to accurately report our financial condition or results of operations and could cause future investors to lose confidence in the accuracy and completeness of our financial reports, we could become subject to litigation from investors and shareholders, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Risks Related to Our Industry

The unavailability or reduction of government and economic incentives or the elimination of regulatory policies which are favorable for ECVs could materially and adversely affect our business, financial condition, operating results and prospects.

Our business depends significantly on government subsidies, economic incentives and government policies that support the growth of new energy vehicles generally and ECVs specifically. Any reduction, elimination or discriminatory application of government subsidies and economic incentives because of policy changes, the reduced need for such subsidies and incentives due to the perceived success of ECVs, fiscal tightening or other factors may result in the diminished competitiveness of the alternative fuel vehicle industry generally or our ECVs in particular. Any of the foregoing could materially and adversely affect our business, financial condition, operating results and prospects.

Our future growth is dependent upon end-users’ willingness to adopt ECVs.

Our growth is highly dependent upon the adoption by national and local governments and the commercial vehicle market of, and we are subject to a risk of any reduced demand for, alternative fuel vehicles in general and ECVs in particular. The market for alternative fuel vehicles (including ECVs) is relatively new and rapidly evolving, characterized by rapidly changing technologies, price competition, additional competitors, evolving government regulation and industry standards, frequent new vehicle announcements and changing consumer demands and behaviors. If the market for ECVs in North America, Europe, Asia or elsewhere does not develop as we expect, or develops more slowly than we expect, our business, financial condition, operating results and prospects will be harmed. Other factors that may influence the adoption of alternative fuel vehicles, and specifically ECVs, include:

perceptions about electric vehicle quality, safety, design, performance and cost, especially if adverse events or accidents occur that are linked to the quality or safety of electric vehicles, whether or not such vehicles are produced by us or other manufacturers;

perceptions about vehicle safety in general, in particular safety issues that may be attributed to the use of advanced technology, including electric vehicle systems;

the limited range over which electric vehicles may be driven on a single battery charge and the speed at which batteries can be recharged;

the decline of an electric vehicle’s range resulting from deterioration over time in the battery’s ability to hold a charge;

concerns about electric grid capacity and reliability;

the availability of new energy vehicles, including plug-in hybrid electric vehicles and vehicles powered by hydrogen fuel;

improvements in the fuel economy of the internal combustion engine;

the availability of service for electric vehicles;

the environmental consciousness of end-users;

access to charging stations, standardization of electric vehicle charging systems and perceptions about convenience and cost to charge an electric commercial vehicle;

the availability of tax and other governmental incentives to purchase and operate electric vehicles or future regulation requiring increased use of nonpolluting vehicles;

perceptions about and the actual cost of alternative fuel; and

macroeconomic factors.

Any of the factors described above may cause our channel partners and their customers not to purchase our ECVs. If the market for ECVs does not develop as we expect or develops more slowly than we expect, our business, financial condition, operating results and prospects will be adversely affected.

Continued elevated levels of inflation could adversely impact our business and results of operations.

Adverse and uncertain economic conditions and, in particular, the impact of global general price inflation, may negatively impact our business and operating results. We have experienced, and expect to continue to experience, price increases from, among other things, our component suppliers. Sustained inflation, combined with key component shortages, may require us to raise the prices of our ECVs in order to offset cost increases, which may negatively impact the demand for our vehicles. As a result, our channel partners may become more conservative in response to such conditions and seek to reduce their inventories. Conversely, to the extent inflation or other factors increase our business costs, it may not be feasible to pass price increases on to our channel partners, which will adversely affect our profitability. Our results of operations depend upon, among other things, our ability to maintain and increase sales volume with our channel partners, our ability to attract new channel partners, the financial condition of end-consumers in the commercial ECV market and our ability to provide ECVs that appeal to our channel partners and other direct customers at a competitive upfront cost. Unfavorable macroeconomic conditions may lead our channel partners to reduce, delay, curtail or cancel proposed or existing contracts, decrease the overall demand for our ECVs or otherwise adversely affect our results of operations. The duration and severity of the current inflationary period cannot be estimated with precision.

We could experience cost increases or disruptions in the supply of raw materials or components used in our vehicles, and a shortage of key components, such as semiconductors, can disrupt our production of ECVs.

We incur significant costs related to the procuring of raw materials and components required to manufacture our vehicles. Our ECVs use various raw materials including aluminum, steel, carbon fiber, non-ferrous metals such as copper, lithium, nickel and cobalt, as well as key component inputs such as semiconductors. The prices for these raw materials fluctuate depending on factors beyond our control, including market conditions and global demand for these materials, and could adversely affect our business and operating results. In particular, the automotive industry is currently facing a significant shortage of semiconductors. The global semiconductor supply shortage is having wide-ranging effects across multiple industries, particularly the automotive industry, and it has impacted multiple suppliers that incorporate semiconductors into the parts they supply to us. As a result, the semiconductor supply shortage has had, and will continue to have, a negative impact on our vehicle production. To date, we have experienced price decreases compared to the rising market prices in 2022, which resulted in higher vehicle costs.  The market in 2023 was favorable for the entire new energy industry in terms of vehicle costs. For example, semiconductors are no longer in short supply, and the prices of batteries, motors and electronic controls have all fallen.

Increases in the cost, disruptions of supply or shortages of lithium-ion batteries could harm our business.

Our business depends on the continued supply of battery cells for our vehicles. Battery cell manufacturers may refuse to supply battery cells to electric vehicle manufacturers to the extent they determine that the vehicles are not sufficiently safe. We are exposed to multiple risks relating to availability and pricing of quality lithium-ion battery cells. These risks include:

the inability or unwillingness of current battery cell manufacturers to build or operate battery cell manufacturing plants to supply the numbers of lithium-ion cells required to support the growth of the electric vehicle industry as demand for such cells increases;

disruption in the supply of cells due to quality issues or recalls by the battery cell manufacturers; and

an increase in the cost or shortages of raw materials, such as lithium, nickel and cobalt, used in lithium-ion cells.

Any disruption in the supply of battery cells could temporarily disrupt the planned production of our ECVs until such time as a different supplier is fully qualified. Furthermore, strong growth in sales of our ECVs may in some instances outpace the production and availability of lithium-ion batteries, which could result in substantial increases in the price of batteries used in our vehicles. Substantial increases in the prices for lithium-ion batteries would increase our operating costs, and could reduce our gross margins if we cannot recoup the increased costs through increased ECV prices.

Developments in alternative technologies or improvements in the internal combustion engine may materially and adversely affect the demand for our ECVs.

    Significant developments in alternative technologies, such as advanced diesel, ethanol, hydrogen fuel cells or compressed natural gas, or improvements in the fuel economy of the internal combustion engine, may materially and adversely affect our business, financial condition, operating results and prospects in ways we do not currently anticipate. Any failure by us to develop new or enhanced technologies or processes, or to react to changes in existing technologies, could materially delay the development and introduction of new and enhanced ECVs, which could result in the loss of competitiveness of our vehicles, decreased revenue and a loss of market share to competitors.

The automotive market is highly competitive, and we may not be successful in competing in this industry.

    Both the automotive industry generally, and the ECV segment in particular, are highly competitive, and we will be competing for sales with both ICE commercial vehicles and other ECVs. Many of our current and potential competitors have significantly greater financial, technical, manufacturing, marketing and other resources than we do and may be able to devote greater resources to the design, development, manufacturing, distribution, promotion, sale and support of ECVs. We expect competition for ECVs to intensify due to increased demand and a regulatory push for alternative fuel vehicles and consolidation in the worldwide automotive industry. Factors affecting competition include product quality and features, innovation and development time, pricing, reliability, safety, fuel economy, customer service, and financing terms. Increased competition may lead to lower vehicle unit sales and increased inventory, which may result in downward price pressure and adversely affect our business, financial condition, operating results, and prospects.

If we are unable to keep up with advances in electric vehicle technology, we may suffer a decline in our competitive position.

    We may be unable to keep up with changes in ECV technology, and we may suffer a resulting decline in our competitive position, which would materially and adversely affect our business, financial condition, operating results and prospects. Our research and development efforts, as well as our manufacturing and supply chain capacity, may not be sufficient to adapt to changes in ECV technology. As technologies change, we plan to upgrade or adapt our ECVs and introduce new models in order to continue to provide our ECVs with the latest technology, including battery cell technology. However, our ECVs may not compete effectively with ECVs manufactured and marketed by our competitors if we are not able to develop and integrate the latest technology into our ECVs.

Risks Related to Legal and Regulatory Matters

Our business is subject to substantial regulations, which are evolving, and unfavorable changes or the failure by us or our channel partners to comply with these regulations could materially and adversely affect our business, financial condition, operating results and prospects.

    Motor vehicles are subject to substantial regulation under U.S. federal, state and local laws as well as the laws of each of our target markets. We incur significant costs to comply with these regulations, including obtaining required vehicle certifications in the jurisdictions in which our ECVs are sold, and we may be required to incur additional costs related to any changes to such regulations. Any failures by us or our channel partners to comply with existing or future regulations could result in significant expenses, vehicle recalls, delays or fines. We and our channel partners are subject to laws and regulations applicable to the supply, manufacture, import, sale and service of automobiles internationally. For example, in countries outside of the United States, we or our channel partners are required to meet standards relating to vehicle safety and testing, fuel economy, battery safety, transportation, testing and recycling and greenhouse gas emissions, among other things, that are often materially different from requirements in the United States, thus resulting in additional investment into the vehicles and systems to ensure regulatory compliance in those countries. This process may include official review and certification of our vehicles by foreign regulatory agencies prior to market entry, as well as compliance with foreign reporting and recall management systems requirements. See “Business-Governmental Regulations.”

    To the extent U.S. or international laws change, some or all of our vehicles may not comply with any new applicable international, federal, state or local laws, which would have an adverse effect on our business. Compliance with changing regulations could be burdensome, time consuming, and expensive. To the extent compliance with new regulations is cost prohibitive, our business, prospects, financial condition and operating results will be adversely affected. Similarly, compliance with various regulations pertaining to ECVs in our various target markets may limit our ability to sell certain of our ECV models in such markets.

Our ECVs may be subject to product liability claims or recalls which could cause us to incur expenses, damage our reputation or result in a diversion of management resources.

    As manufacturer of record of our ECVs (except in the case of vehicles assembled by our private label channel partners), we may be responsible for product liability claims or costs associated with product recalls. We may be subject to lawsuits resulting from injuries associated with the use of the ECVs that we design, manufacture and sell to our channel partners. We may incur losses relating to these claims or the defense of these claims. Our ECVs may also be subject to recalls if any of our ECV designs prove to be defective, or our channel partners may voluntarily initiate a recall or make payments related to such claims as a result of various industry or business practices or the need to maintain good customer relationships. Such a recall would result in a diversion of resources and could damage our reputation with both our channel partners and their customers. Any claims or recalls associated with our ECVs could exceed our insurance coverage and materially and adversely affect our business, financial condition, operating results and prospects.

We face risks associated with our global operations and expansion, including unfavorable regulatory, political, legal, economic, tax and labor conditions, and with establishing ourselves in new markets, all of which could harm our business.

We currently have international operations and subsidiaries in various countries and jurisdictions, and we expect to expand and optimize our channel partner network internationally and to invest in new manufacturing and assembly facilities in various jurisdictions as part of our growth plan. Accordingly, we and our products are subject to a variety of legal, political and regulatory requirements and social and economic conditions over which we have little control. For example, we may be impacted by trade policies, political uncertainty and economic cycles involving geographic regions where we have significant sales or operate.

We are subject to a number of risks associated with international business activities that may increase our costs, impact our ability to sell our ECVs and require significant management attention. These risks include:

conforming our products to various international regulatory and safety requirements in establishing, staffing and managing foreign operations;

challenges in attracting channel partners;

compliance with foreign government taxes, regulations and permit requirements;

our ability to enforce our contractual rights and intellectual property rights;

compliance with trade restrictions and customs regulations as well as tariffs and price or exchange controls;

fluctuations in freight rates and transportation disruptions;

fluctuations in the values of foreign currencies;

compliance with certification and homologation requirements; and

preferences of foreign nations for domestically manufactured products.

In many of these markets, long-standing relationships between potential customers and their local partners and protective regulations and disparate networks and systems used by each country will create barriers to entry.

We are currently selling our ECVs in North America, Europe and Asia, and, as a result, we are subject to laws and regulations in those jurisdictions that are applicable to the import and/or sale of electric vehicles. For example, we are required to meet vehicle-specific safety standards that are often materially different across markets, thus resulting in additional investment into the vehicles and systems to ensure regulatory compliance. For each of the markets in which we sell our ECVs, we must obtain advanced approval from regulatory agencies regarding the proper certification or homologation of our vehicles to enter into these markets. This process necessitates that regulatory officials in each market review and certify our vehicles prior to market entry. Any delay in the homologation process could adversely impact our ability to introduce any of these ECV models in their respective markets on our planned timeframe, which could adversely affect our business, financial condition and operating results and harm our reputation.

Our business will be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.

Any failure to adequately protect our intellectual property rights could result in the weakening or loss of such rights, which may allow our competitors to offer similar or identical products or use identical or confusingly similar branding, potentially resulting in the loss of some of our competitive advantage, a decrease in our revenue or an attribution of potentially lower quality products to us, which would adversely affect our business, financial condition, operating results and prospects. Our success depends, at least in part, on our ability to protect our core technology and intellectual property. To accomplish this, we rely on a combination of patents, patent applications, trade secrets (including know-how), employee and third-party nondisclosure agreements, copyright protection, trademarks, intellectual property licenses and other contractual rights to establish and protect our intellectual property rights in our technology. Our registered patents are under PRC law and have not been given reciprocal treatment and protection under the laws of either the United States or the European Union. We may be unable to adequately protect our proprietary technology and intellectual property from use by third parties.

The protection provided by patent laws is and will be important to our business. However, such patents and agreements and various other measures we take to protect our intellectual property from use by others may not be effective for various reasons, including the following:

our pending patent applications may not result in the issuance of patents;

our patents may not be broad enough to protect our commercial endeavors;

the patents we have been granted may be challenged, invalidated or circumvented because of the pre-existence of similar patented or unpatented technology or for other reasons;

the costs associated with obtaining and enforcing patents in the countries in which we operate, confidentiality and invention agreements or other intellectual property rights may make enforcement impracticable; or

current and future competitors may independently develop similar technology, duplicate our vehicles or design new vehicles in a way that circumvents our intellectual property protection.

Existing trademark and trade secret laws and confidentiality agreements afford only limited protections. In addition, the laws of some foreign countries do not protect our proprietary rights to the same extent as do the laws of the United States and policing the unauthorized use of our intellectual property is difficult. For example, historically the implementation and enforcement of PRC intellectual property-related laws have been limited. Accordingly, protection of intellectual property rights in China may not be as effective as in the United States or other countries.

Some of the components in our supply chain are co-designed with third-party vendors, who are generally restricted from selling parts that are co-designed with us to other parties. However, in the event we discontinue our purchases of such co-designed components from our vendors, these vendors may no longer be restricted from selling such co-designed components to third parties.

We may need to defend ourselves against patent or trademark infringement claims, which may be time-consuming and could cause us to incur substantial costs.

Companies, organizations or individuals, including our competitors, may hold or obtain patents, trademarks or other proprietary rights that would prevent, limit or interfere with our ability to make, use, develop or sell our vehicles or vehicle kits, which could make it more difficult for us to operate our business. From time to time, we receive notices from holders of patents or trademarks regarding their proprietary rights. Companies holding patents or other intellectual property rights may bring suits against us alleging infringement of such rights or otherwise assert their rights and seek licenses. Even if we are successful in these proceedings, any intellectual property infringement claims against us could be costly, time-consuming, harmful to our reputation, and could divert the time and attention of our management and other personnel or result in injunctive or other equitable relief that may require us to make changes to our business, any of which could have a material adverse effect on our financial condition, cash flows, results of operations or prospects. In addition, if we are determined to have infringed upon a third party’s intellectual property rights, we may be required to do one or more of the following:

cease selling vehicles or incorporating or using designs or offering goods or services that incorporate or use the challenged intellectual property;

pay substantial damages;

obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or

redesign our vehicles or other goods or services.

In the event of a successful claim of infringement against us and our failure or inability to obtain a license to the infringed technology or other intellectual property right, our business, financial condition, operating results and prospects could be materially adversely affected. In addition, any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources and management attention.

In addition, we have agreed, and expect to continue to agree, to indemnify our channel partners for certain intellectual property infringement claims regarding our products. As a result, if infringement claims are made against our channel partners, we may be required to indemnify them for damages (including expenses) resulting from such claims or to refund amounts they have paid to us.
 
Compliance with environmental regulations can be expensive, and noncompliance with these regulations may result in adverse publicity and potentially significant monetary damages and fines.

Our business operations may generate noise, wastewater, end-of-life batteries, gaseous byproduct and other industrial waste. We are required to comply with all applicable national and local regulations regarding the protection of the environment. We believe we are in compliance with current environmental protection requirements and have all necessary environmental permits to conduct our business. However, if more stringent regulations are adopted in the future, the costs of compliance with these new regulations could be substantial. Additionally, if we fail to comply with present or future environmental rules or regulations, we may be liable for cleanup costs or be required to pay substantial fines, suspend production or cease operations. Any failure by us to control the use of, or to adequately restrict the unauthorized discharge of, hazardous substances or comply with other environmental regulations could subject us to potentially significant monetary damages and fines or suspensions to our business operations. Additionally, as we expand our local assembly capabilities in our target markets, our expansion will necessarily increase our exposure to liability with respect to environmental regulations and the fines and injunctive actions related thereto and require us to spend further resources and time complying with complex environmental regulations in such jurisdictions.

Contamination at properties currently or formerly owned or operated by us, and properties to which hazardous substances were sent by us, may result in liability for us under environmental laws and regulations, including the Comprehensive Environmental Response, Compensation and Liability Act (“CERCLA”). The U.S. government can impose liability on us under CERCLA for the full amount of remediation-related costs of a contaminated site without regard to fault. Such costs can include those associated with the investigation and cleanup of contaminated soil, ground water and buildings as well as to reverse impacts to human health and damages to natural resources.

Pursuant to the Environmental Protection Law of the PRC, which was adopted on December 26, 1989, and amended on April 24, 2014, effective on January 1, 2015, any entity which discharges pollutants must adopt measures to prevent and treat waste gas, waste water, waste residue, medical waste, dust, malodorous gas, radioactive substances generated in manufacturing, construction or any other activities as well as environmental pollution and hazards such as noise, vibration, ray radiation, electromagnetic radiation etc. Environmental protection authorities impose various administrative penalties on entities in violation of the Environmental Protection Law, including warnings, fines, orders to rectify within a prescribed period, cease construction, restrict or suspend production, make recovery, disclose relevant information or make an announcement, or seize and confiscate facilities and equipment which cause pollutant emissions, the imposition of administrative action against relevant responsible persons, and orders to shut down enterprises. In addition, pursuant to the Civil Code of the PRC, which was adopted on May 28, 2020, and became effective on January 1, 2021, in the event of damage caused to others as a result of environmental pollution and ecological destruction, the actor will bear tortious liability. In the event a party, in violation of laws and regulations, intentionally pollutes the environment or damages the ecology, thereby causing serious consequences, the infringed party is entitled to claim appropriate punitive damages. Any violations of the Environmental Protection Law or the Civil Code of the PRC could expose us to liabilities including fines and damages that could impact our business, prospects, financial condition and operating results.

China has implemented several regulations, policies and measures to regulate the batteries used in ECVs, which cover the security standards, recycling activities and other specifications. For example, the Interim Measures for the Management of the Recycling of Power Battery in New Energy Vehicles (“PRC Battery Measures”) regulate the recycling and disposal of end-of-life batteries for new energy vehicles. The PRC Battery Measures provide that manufacturers of new energy vehicles must take primary responsibilities of the recycling of batteries and are required, for instance, to transfer batteries that have been damaged during manufacturing to vendors that provide recycling services, and to maintain records of the vehicles they have manufactured, the identification codes of the batteries incorporated into the vehicles, and the owners of the vehicles. The batteries used in our ECVs are also subject to a number of national standards in China, including functional safety requirements and testing methods for the battery management system of electric vehicles.

The EU has specific regulations on batteries and the disposal of batteries to minimize the negative environmental effects of batteries and hazardous waste. The EU Battery Directive (2006/66/EC) (the “EU Battery Directive”) is intended to cover all types of batteries regardless of their shape, volume, weight, material composition or use. It is aimed at reducing mercury, cadmium, lead and other metals in the environment by minimizing the use of these substances in batteries and by treating and re-using old batteries. This directive applies to all types of batteries except those used to protect European Member States’ security, for military purposes, or sent into space. To achieve these objectives, the EU Battery Directive prohibits the marketing of some batteries containing hazardous substances. It establishes processes aimed at high levels of collection and recycling of batteries with quantified collection and recycling targets. The directive sets out minimum rules for producer responsibility and provisions with regard to labeling of batteries and their removability from equipment. Product markings are required for batteries and accumulators to provide information on capacity and to facilitate reuse and safe disposal. We currently ship our ECVs pursuant to the requirements of the directive. Our current estimated costs associated with our compliance with this directive based on our current market share are not significant. However, we continue to evaluate the impact of this directive as European Union member states implement guidance, and actual costs could differ from our current estimates.

In December 2020, the European Commission adopted a proposal to revise the EU Battery Directive. The proposal is designed to modernize the EU’s regulatory framework for batteries to secure the sustainability and competitiveness of battery value chains. It could introduce mandatory requirements on sustainability (such as requiring responsible sourcing of raw materials, restrictions on the use of hazardous substances, carbon footprint rules, minimum recycled content targets, performance and durability criteria), safety and labelling for the marketing and putting into service of batteries, and requirements for end-of-life management including to facilitate the repurposing of industrial and electric-vehicle batteries as stationary energy storage batteries. The proposal also includes due diligence obligations for economic operators as regards the sourcing of raw materials.

The EU Restriction of Hazardous Substances Directive 2002/95/EC (the “RoHS Directive”) places restrictions on the use of certain hazardous substances in electrical and electronic equipment. All applicable products sold in the European Union market after July 1, 2006 must comply with EU RoHS Directive. While this directive does not currently affect our ECVs in any meaningful way, should any changes occur in the directive that would affect our ECVs, we will need to comply with any new regulations that are imposed.

Our noncompliance with any of these regulations may materially and adversely affect our operations or financial condition.

We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws, and noncompliance with such laws can subject us to administrative, civil and criminal fines and penalties, collateral consequences, remedial measures and legal expenses, all of which could adversely affect our business, results of operations, financial condition, prospects and reputation.

We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations in various jurisdictions in which we conduct activities, including the U.S. Foreign Corrupt Practices Act, or FCPA and other anti-corruption laws and regulations. The FCPA prohibits us and our officers, directors, employees and business partners acting on our behalf, including agents, from corruptly offering, promising, authorizing or providing anything of value to a “foreign official” for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. The FCPA also requires companies to make and keep books, records and accounts that accurately reflect transactions and dispositions of assets and to maintain a system of adequate internal accounting controls. A violation of these laws or regulations could adversely affect our business, results of operations, financial condition, prospects and reputation.

We have direct or indirect interactions with officials and employees of government agencies and state-owned affiliated entities in the ordinary course of business. These interactions subject us to an increased level of compliance-related concerns. We are in the process of implementing policies and procedures designed to ensure compliance by us and our directors, officers, employees, representatives, consultants, agents and business partners with applicable anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations. However, our policies and procedures may not be sufficient, and our directors, officers, employees, representatives, consultants, agents, and business partners could engage in improper conduct for which we may be held responsible.

Noncompliance with anti-corruption, anti-bribery, anti-money laundering or financial and economic sanctions laws could subject us to whistleblower complaints, adverse media coverage, investigations, and severe administrative, civil and criminal sanctions, collateral consequences, remedial measures and legal expenses, all of which could materially and adversely affect our business, results of operations, financial condition, prospects and reputation. In addition, changes in economic sanctions laws in the future could adversely affect our business and investments in our shares.

Risks Related to Information Technology, Data Security, and Privacy

We seek to continuously expand and improve our information technology systems and use security measures designed to protect our systems against breaches and cyber-attacks. If these efforts are not successful, our business and operations could be disrupted, and our operating results and reputation could be harmed.

We seek to continuously expand and improve our information technology systems, including implementing new internally developed and/or external industry standard enterprise resource planning systems (“ERP systems”), to assist us in the management of our business. We maintain information technology measures designed to protect us against intellectual property theft, data breaches and other cyber-attacks. The implementation, maintenance and improvement of these systems require significant management time, support and cost. Moreover, there are inherent risks associated with developing, improving and expanding our core systems as well as implementing new systems, including the disruption of our data management, procurement, manufacturing execution, finance and supply chain processes. Despite network security and back-up measures, our information technology systems are potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems. Despite precautionary measures to prevent unanticipated problems that could affect our information technology systems, sustained or repeated system failures that interrupt our ability to generate and maintain data could adversely affect our ability to manage our data and inventory, procure parts or supplies or manufacture, sell, deliver ECVs, or achieve and maintain compliance with, or realize available benefits under, tax laws and other applicable regulations.

We cannot assure you that any of our new information technology systems or their required functionality will be effectively implemented, maintained or expanded as planned. If we do not successfully maintain our information technology or expand these systems as planned, our operations may be disrupted, our ability to accurately or timely report our financial results could be impaired, and deficiencies may arise in our internal control over financial reporting, which may adversely affect our ability to certify our financial results. Moreover, our proprietary information could be compromised or misappropriated, and our reputation may be adversely affected. If these systems or their functionality do not operate as we expect them to, we may be required to expend significant resources to make corrections or find alternative sources for performing these functions.
 
Data collection is governed by restrictive regulations governing the use, processing, and cross-border transfer of personal information.

International jurisdictions have their own data security and privacy legal framework with which companies or their customers must comply. The collection, use, storage, transfer, and other processing of personal data regarding individuals in the European Economic Area is governed by the General Data Protection Regulation (“GDPR”), which came into effect in May 2018. It contains numerous requirements and changes from previously existing EU law, including more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. Among other things, the GDPR regulates transfers of personal data subject to the GDPR to countries outside of the European Union that have not been found to provide adequate protection to such personal data, including the United States. The European Data Protection Board has issued draft guidance requiring additional measures be implemented to protect EU personal data from foreign law enforcement, including in the U.S. These additional measures may require us to expend additional resources to comply.

The GDPR also introduced numerous privacy-related changes for companies operating in the European Union, including greater control for data subjects, increased data portability for EU consumers, data breach notification requirements and increased fines. Fines of up to 20 million Euros or up to 4% of the annual global revenue of the noncompliant company, whichever is greater, could be imposed for violations of certain GDPR requirements. Such penalties are in addition to any civil litigation claims by customers and data subjects. The GDPR requirements apply not only to third-party transactions but also to transfers of information between us and our subsidiaries, including employee information.

The European Commission has another draft regulation in the approval process that focuses on a person’s right to conduct a private life, in contrast to the GDPR, which focuses on protection of personal data. The proposed legislation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, would replace the current ePrivacy Directive. While the new legislation contains protections for those using communications services (for example, protections against online tracking technologies), the timing of its proposed enactment following the GDPR means that additional time and effort may need to be spent addressing differences between the ePrivacy Regulation and the GDPR. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements to use communications content and metadata and other data collected from connected devices and physical objects, including our ECVs which are fitted with networking devices.

Following the United Kingdom’s (the “UK”) exit from the European Union, the GDPR was transposed into UK law (“UK GDPR”) as supplemented by the UK Data Protection Act 2018. As a result, the UK GDPR will not automatically incorporate any changes made to the GDPR going forward (which would need to be specifically incorporated by the UK Government). At present, the GDPR and the UK GDPR are broadly similar and have parallel regimes, which have not yet diverged significantly. However, the UK Government has launched a public consultation on proposed reforms to the data protection framework in the UK. This may lead to future divergence and variance between the two regimes.

In addition, China has laws relating to the supervision of data and information protection. The Cybersecurity Law regulates the activities of “network operators,” which include companies that manage any network under PRC jurisdiction. As such, certain of our PRC subsidiaries may be regarded as network operators under the Cybersecurity Law, since our ECVs are fitted with networking devices. The Cybersecurity Law requires that the collection of personal data is subject to consent by the person whose data is being collected.

On June 10, 2021, China enacted the Data Security Law of the PRC (“DSL”), which became effective as of September 1, 2021. The DSL introduces several changes and new features to data security regulation and a comprehensive data security regime, which authorizes national departments to conduct stricter supervision of data in China. For example, the PRC government will establish a catalogue of crucial data categories and promulgate stricter regulations over the protection of such crucial data listed in the catalogue. The DSL also will introduce the concept of “National Core Data,” which refers to data related to, among other topics, national security, the PRC economy, and significant public interests, and provides that stricter regulations may be imposed on such National Core Data. The cross-border transfer of domestic data as required by non-PRC judicial or enforcement authorities is also subject to the approval of competent Chinese authorities.

Compliance with the GDPR, the UK GDPR, the new ePrivacy Regulation, as well as the Cybersecurity Law and DSL in China, may involve substantial operational costs or require us to change business practices. While we have not had a substantial presence in the European Union historically, in January 2022, we opened our European Operations Center in Dusseldorf, Germany and, in March 2022, we acquired a 65% equity interest in Tropos Motors Europe GmbH (“TME”), a “private label” channel partners that assembles and distributes branded ECVs based on our Metro® called the ABLE and one of our largest customers since 2019. As a result, we may be required to comply with certain provisions of the GDPR and the new ePrivacy Regulation (once effective). As a result, we may need to undertake an update of certain of our business practices, including (i) updating internal records, policies and procedures; (ii) updating publicly facing privacy notices and consent mechanisms, where required; (iii) implementing employee privacy training; (iv) appointing an individual responsible for privacy compliance; (v) implementing an inter-group data transfer agreement; (vi) reviewing/updating contracts with vendors that process data on our behalf, and (vii) implementing an audit framework. Furthermore, if we begin selling our ECVs directly to end-users in the European Union, UK or China, we would likely be required to comply with additional regulatory requirements. To the extent we become subject to any such regulations, our noncompliance could result in proceedings by governmental entities, customers, data subjects or others and may result in fines, penalties, and civil litigation claims.

Our ECVs are fitted with a networking device connecting the vehicle to our proprietary cloud-based software, which enables end-users to collect data about vehicle configuration, vehicle status and user efficiency through a system of digitally enabled components, which we sometimes refer to as “smart components.” With the permission of the end-users of the vehicles, we received data collected from approximately 950 Metro® units that we put into service through a company affiliated with our former parent company, CAG Cayman, in the Chinese market. This data included vehicle-specific data collected for operational analysis, which we used to make improvements in the quality and durability of such components. We enable end-users to collect, store and analyze data using tools that we have developed but we do not have access to this end-user collected data unless we request and receive access from the end-user. We do not currently collect, use or store any vehicle-specific or driver-specific data in any region and do not intend to do so in the future.

These laws, rules, and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our current or future business and operations and may result in ever increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. Any significant changes to applicable laws, regulations, or industry practices regarding the use, transfer, or disclosure of individual data, or regarding the manner in which the express or implied consent of individuals for the use and disclosure of such data is obtained - or in how these applicable laws, regulations, or industry practices are interpreted and enforced by state, federal, and international privacy regulators - could require us to modify our services and features, possibly in a material and costly manner, may subject us to legal claims, regulatory enforcement actions and fines, and may limit our ability to develop new services and features that make use of the data that individuals share with us, should we begin to collect such data.

To the extent we are required to comply with regulations under the GDPR, the UK GDPR, the ePrivacy Regulation (once effective), the Cybersecurity Law and the DSL (collectively, the “Data Security Regulations”), any non-compliance could adversely affect our business, financial condition, results of operations and prospects. Compliance with Data Security Regulations may be a rigorous and time-intensive process that may increase our cost of doing business or require us to change our business practices, and despite those efforts, there is a risk that we may be subject to fines and penalties, litigation, and reputational harm in connection with any future activities.

Any unauthorized control or manipulation of our ECV’s information technology systems could result in loss of confidence in us and our ECVs and harm our business.

Our ECVs are equipped with complex information technology systems. For example, our ECVs are designed with built-in data connectivity to improve their functionality. We have designed, implemented and tested security measures intended to prevent unauthorized access to our information technology networks, our ECVs and their systems. However, hackers may attempt in the future to gain unauthorized access to modify, alter and use such networks and ECV systems to gain control of, or to change, our ECVs’ functionality, user interface and performance characteristics, or to gain access to data stored in or generated by our ECVs. In addition, there are limited preventative measures that we can take to prevent unauthorized access to our information technology network by an employee that is knowledgeable about our information technology network and its various safeguards. We encourage reporting of potential vulnerabilities in the security of our ECVs, and we aim to remedy any reported and verified vulnerability. However, there can be no assurance that vulnerabilities will not be exploited in the future before they can be identified, or that our remediation efforts are or will be successful.

Any unauthorized access to or control of our ECVs or their systems or any loss of data could result in legal claims or proceedings. In addition, regardless of their veracity, reports of unauthorized access to our ECVs, their systems or data, as well as other factors that may result in the perception that our ECVs, their systems or data are capable of being “hacked,” could adversely affect our brand, business, financial condition, operating results and prospects.

Breaches in data security, failure of information security systems, cyber-attacks or other security or privacy-related incidents affecting us or our suppliers could have a material adverse effect on our reputation and brand, harm our business, prospects, financial condition, results of operations, and cash flows, and subject us to legal or regulatory fines or damages.

Threats to networks and information technology infrastructure are increasingly diverse and sophisticated. Traditional computer “hackers,” malicious code (such as viruses and worms), phishing attempts, employee theft or misuse, denial of service attacks, ransomware attacks, and sophisticated nation-state and nation-state supported actors engage in intrusions and attacks that create risks for our (and our suppliers’) internal networks, vehicles, infrastructure, and cloud deployed products and the information they store and process, including personal information of our employees and customers, including names, accounts, user IDs and passwords, vehicle information, and payment or transaction related information. Although we have implemented security measures designed to prevent such attacks, our networks and systems may be breached due to the actions of outside parties, employee error, malfeasance, a combination of these, or otherwise, and as a result, an unauthorized party may obtain access to our systems, networks, or data, resulting in data being publicly disclosed, altered, lost, or stolen, which could subject us to liability and adversely impact our financial condition. Further, any breach in our data security could allow malicious parties to access sensitive systems, such as our product lines and the vehicles themselves. Such access could adversely impact the safety of our employees and customers. We and our suppliers have been and continue to be subject to ransomware and phishing attacks. While we seek to learn from all attacks directed at us and implement remedial measures where necessary under the framework of our cybersecurity risk management program we have developed and expect our suppliers to do the same, we cannot guarantee that such remedial measures will prevent material cybersecurity incidents in the future. We also face increasing and evolving disclosure obligations related to cyber and other security events. Despite our cybersecurity risk management program and processes, we may fail to meet our existing or future disclosure obligations and/or may have our disclosures misinterpreted.

Any actual, alleged, or perceived failure to prevent a security breach or to comply with our privacy policies or privacy-related legal obligations, failure in our systems or networks, or any other actual, alleged, or perceived data security incident we or our suppliers suffer, could result in: damage to our reputation; negative publicity; loss of customers and sales; loss of competitive advantages over our competitors; increased costs to remedy any problems and provide any required notifications, including to regulators and individuals, and otherwise respond to any incident; regulatory investigations and enforcement actions; costly litigation; and other liabilities. In addition, we may incur significant financial and operational costs to investigate, remediate, and implement additional tools, devices, and systems designed to prevent actual or perceived security breaches, and other security or privacy-related incidents, as well as costs to comply with any notification obligations resulting from any such incidents. Further, we could also be exposed to a risk of loss or litigation and potential liability under laws, regulations, and contracts that protect the privacy and security of personal information. Any of these negative outcomes could adversely impact the market perception of our products and customer and investor confidence in our Company, and would materially and adversely affect our business, prospects, financial condition, results of operations, or cash flows.

Risks Related to Doing Business in China

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

A significant amount of our assets and operations are located in China. Accordingly, our business, financial condition, results of operations and prospects may be influenced by political, economic and social conditions in China generally. The Chinese economy differs from the economies of most developed countries in many respects, including the level of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets, and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China’s economic growth through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies. In some instances, these regulatory measures could negatively impact us. For instance, the Chinese government restricts foreign direct investment in certain industries, which could in the future, if such restrictions are expanded to include the ECV industry, limit our ability to operate through Chinese subsidiaries.

Any adverse changes in economic conditions in China, in the policies of the Chinese government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our ECVs and adversely affect our competitive position. While the Chinese economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various sectors of the economy. The Chinese government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit the overall Chinese economy but may have a negative effect on us. For example, our business, results of operations, financial condition and prospects may be adversely affected by government control over capital investments or changes in tax regulations. In addition, in the past the Chinese government has implemented certain measures, including interest rate adjustments, to control the pace of economic growth. These measures may cause decreased economic activity in China, which may also adversely affect our business, results of operations, financial condition and prospects.

The PRC government may intervene or otherwise adversely affect our operations at any time, or may exert more control over foreign investment in issuers with operations in China, which could materially affect our operations.

The PRC government may intervene or otherwise adversely affect our operations at any time, or may exert more control over foreign investment in issuers with operations in China, which could materially affect our operations. For example, the PRC government has recently published new policies that significantly affected certain industries such as the education and Internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding the electric commercial vehicle or any other related industry that could adversely affect the business, financial condition and results of operations of our company. Furthermore, the PRC government has also recently indicated an intent to exert more oversight and control over foreign investment in companies with China-based operations. Rules and regulations in China can change with little advance notice. Any such action, once taken by the PRC government, could cause the value of such securities to significantly decline.

Recently, the PRC government initiated a series of regulatory actions and statements to regulate business operations in China with little advance notice, including cracking down on certain activities in the securities market, enhancing supervision over China-based companies listed overseas (particularly those using variable interest entity structures), adopting new measures to extend the scope of cybersecurity reviews (particularly for companies that process large amounts of sensitive consumer data), and expanding efforts in anti-monopoly enforcement. Since these statements and regulatory actions are new, it is highly uncertain how soon legislative or administrative bodies will respond, what existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will have on our daily business operations or the ability to accept foreign investments.

Uncertainties with respect to the Chinese legal system could materially and adversely affect us and may restrict the level of legal protections to foreign investors.

China’s legal system is based on statutory law. Unlike the common law system, statutory law is based primarily on written statutes. Previous court decisions may be cited as persuasive authority but do not have a binding effect. Although the Supreme People’s Court has determined and issued guiding caselaw that courts should refer to when trying similar cases, it may not sufficiently cover all aspects of economic activities in China. Since 1979, the Chinese government has been promulgating and amending laws, regulations and relevant interpretations regarding economic matters, such as corporate organization and governance, foreign investment, commerce, taxation and trade. However, since these laws and regulations are relatively new, and the Chinese legal system continues to rapidly evolve, the interpretation of many laws, regulations and rules is not always uniform, and enforcement of these laws, regulations and rules may involves uncertainties, which may limit legal protections available to us.

In addition, any litigation in China may be protracted and may result in substantial costs and diversion of resources and management’s attention. The legal system in China may not provide investors with the same level of protection as in the United States or Australia. We are governed by laws and regulations generally applicable to local enterprises in China. Many of these laws and regulations are still being continuously revised and improved. Interpretation, implementation and enforcement of the existing laws and regulations can be uncertain and unpredictable and therefore may restrict the legal protections available to foreign investors.

We currently conduct a significant amount of our operations through our subsidiaries established in China. Adverse regulatory developments in China may subject us to additional regulatory review or regulatory approval, and additional disclosure requirements. Also, regulatory scrutiny in response to recent tensions between the United States and China may impose additional compliance requirements for companies like ours with significant China-based operations. These developments could increase our compliance costs or subject us to additional disclosure requirements.

We currently conduct a significant amount of our operations through our subsidiaries established in China. Because of our corporate structure, we and our investors are subject to unique risks due to uncertainty regarding the interpretation and application of currently enacted PRC laws and regulations and any future actions of the PRC government relating to companies with significant PRC operations, and the possibility of sanctions imposed by PRC regulatory agencies, including the China Securities Regulatory Commission, if we fail to comply with their rules and regulations. For example, as a result of our PRC operations, we are subject to PRC laws relating to, among others, data security and restriction over foreign investments. Recent regulatory developments in China, in particular with respect to restrictions on companies with significant operations in China raising capital offshore, including companies that process large amounts of sensitive consumer data and companies with a variable interest entities structure, or a VIE structure, may lead to additional regulatory review or approval in China over our financing and capital raising activities in the U.S. capital markets. On December 28, 2021, the Cyberspace Administration of China (the “Cyberspace Administration”) and other competent authorities issued the amended Cybersecurity Review Measures (effective as of February 2022), which provides, among other things, that online platform operators (i.e., over one million users) must apply for cybersecurity review prior to public listings outside of China. Under such rules, the Cyberspace Administration has jurisdiction to review and limit foreign public listings of critical information infrastructure operators (data operators in industries such as energy, water conservancy and public services) and online platform operators with more than one million users (for example, companies that operate consumer platforms such as ride-sharing, personal banking or retail).

Additionally, on December 24, 2021, the China Securities Regulatory Commission (“CSRC”) published the Regulations of the State Council on the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises (Draft for Public Comments) and the Measures for the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises (Draft for Public Comments) for public comments, which will apply to a domestic enterprise that issues shares, depositary receipts, corporate bonds convertible into shares, or other securities of an equity nature outside of the PRC, or lists its securities for trading outside of the PRC.

On February 17, 2023, the CSRC issued the Overseas Offering and Listing Measures, which provides principles and guidelines for direct and indirect issuance of securities overseas by a Chinese domestic company. Under the Overseas Offering and Listing Measures, the substance rather than the form of issuance will govern when determining whether an issuance constitutes “indirect issuance of securities overseas by a Chinese domestic company”, and an issuance meeting the following two conditions simultaneously will be deemed as an “indirect issuance of securities overseas by a Chinese domestic company”: (i) 50% or more of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year is accounted for by domestic enterprises, and (ii) the principal business is conducted or the principal business place is within the territory of mainland China, or the majority of senior management in charge of business operation are Chinese citizens or have habitual residence within the territory of mainland China. In the event any listing or issuance of securities has fallen under this definition, the issuer shall assign one of its related major Chinese domestic operating entities to make filings with the CSRC within three business days after its initial public offering or any offerings after the initial public offering. As the Company is an Australian company with (i) only partial business operations conducted within the territory of mainland China constituting less than 50% of our total financials on a consolidated basis, and (ii) does not have its principal business conducted or the principal business place within the territory of mainland China, or have majority of senior management in charge of business operation are Chinese citizens or have habitual residence within the territory of mainland China, we understand the Company’s listing and issuance of securities on Nasdaq will not constitute an indirect issuance of securities overseas by a Chinese domestic company under the Overseas Offering and Listing Measures. However, even if we were subject to the Overseas Offering and Listing Measures according to the Overseas Offering and Listing Notice, an issuer who has completed overseas issuance and listing before March 31, 2023 like us is not required to file with the CSRC for the offering or listing that is already completed but is required to make filings with the CSRC for its follow-on financing activities involving overseas offering or listing after the effective date of the Overseas Offering and Listing Measures. As such, we are not required to make filings with CSRC under the Overseas Offering and Listing Measures unless we qualify under the above criteria and conduct new overseas offerings of our securities in the future. As the Overseas Offering and Listing Measures is recently issued and the interpretations and implementation of such regulation still involve uncertainties, we cannot assure you that the Company, and its subsidiaries can complete the filings with the CSRC if the Company become subject to the Listing Measures intends to conduct new overseas offerings of its securities after March 31, 2023. In addition, since regulatory regime of the PRC for securities activities continues to rapidly evolve, we cannot assure you that we will not be required in the future to make filings with or obtain approvals from the CSRC or potentially other regulatory authorities in order to maintain the listing status on Nasdaq due to changes or passing of applicable laws, regulations, or interpretations in the future. In the event that it is determined that the Company, and its subsidiaries are required to make filings with or obtain approval from the CSRC or any other regulatory authority but fail to make such filings or obtain such approvals timely or at all, the PRC subsidiaries of the Company may be subject to non-compliance rectification order, warning letters or fines, which could materially and adversely affect our business, financial condition, and results of operations, and/or the value of our Common Stock, or could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

In addition, on July 30, 2021, in response to the recent regulatory developments in China and actions adopted by the PRC government, the Chairman of the SEC issued a statement asking the SEC staff to seek additional disclosures from offshore issuers associated with China-based operating companies before their registration statements will be declared effective, including detailed disclosure related to VIE structures and whether the VIE and the issuer, when applicable, received or were denied permission from Chinese authorities to list on U.S. exchanges and the risks that such approval could be denied or rescinded.

We may face heightened scrutiny and negative publicity, which could result in a material change in our operations or significantly limit our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline. Additionally, recent statements by PRC authorities and changes in PRC internal regulatory mandates, such as certain rules surrounding mergers and acquisitions, the Data Security Law, and rules related to entities using a variable interest entity structure, may target the Company due to our significant operations in China and impact our ability to conduct business, accept foreign investments, or maintain a listing on a U.S. exchange. We cannot predict the effects of future developments in the PRC legal system. We may be required in the future to procure additional permits, authorizations and approvals for our existing and future operations, which may not be obtainable in a timely fashion or at all and which could materially affect our operations as a business. The occurrence of any of the aforementioned regulatory obstacles or the inability to obtain such permits or authorizations may have a material and adverse effect on our business, financial condition and results of operations.

Increases in labor costs and enforcement of stricter labor laws and regulations in China may adversely affect our business and our profitability.

China’s overall economy and the average wage in China have increased in recent years and are expected to grow. The average wage level for our employees has also increased in recent years. We expect that our labor costs, including wages and employee benefits, will increase. Unless we are able to take effective measures to reduce labor costs or pass on these increased labor costs to those who pay for our ECVs, our profitability and results of operations may be materially and adversely affected.

In addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees, limitation with respect to utilization of labor dispatching, applying for foreigner work permits, labor protection and labor condition and paying various statutory employee benefits, including pensions, housing fund, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. Pursuant to the PRC Labor Contract Law and its implementation rules, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employee’s probation and unilaterally terminating labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the PRC Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations.

In October 2010, the Standing Committee of the National People’s Congress promulgated the PRC Social Insurance Law, which came into effect on July 1, 2011 and was amended on December 29, 2018. On April 3, 1999, the State Council of the People’s Republic of China (the “State Council”) promulgated the Regulations on the Administration of Housing Funds, which was amended on March 24, 2002 and March 24, 2019. Companies registered and operating in China are required under the Social Insurance Law and the Regulations on the Administration of Housing Funds to apply for social insurance registration and housing fund deposit registration within 30 days of their establishment, and to pay for their employees different social insurance including pension insurance, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to the extent required by law, as well as housing provident funds. If we are deemed to have violated relevant social insurance and housing funds regulations, we could be subject to orders by the competent authorities for rectification and failure to comply with such orders may further subject us to administrative fines or other corresponding measures.

As the interpretation and implementation of labor-related laws and regulations are still evolving, our employment practices may violate labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. We cannot assure you that we have complied or will be able to comply with all labor-related law and regulations including those relating to obligations to make social insurance payments and contribute to the housing provident funds. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees or assume other responsibilities and our business, financial condition and results of operations will be adversely affected.

Fluctuations in the value of the RMB and restrictions on currency exchange may adversely affect our business.

The reporting currency of our U.S. subsidiary is the U.S. Dollar while our Chinese subsidiaries’ functional currency is RMB. Our Audited Financial Statements are presented in USD and will be affected by the foreign exchange rate of the Renminbi (“RMB”) against the USD. During the years ended December 31, 2023, and 2022, significant portions of our revenues were derived from the sales in the European Union and United States, denominated in Euros or USD, respectively, while our costs and expenses were primarily incurred in the PRC (and denominated in RMB). The value of the RMB against the Euro, USD and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, as well as currency market conditions and other factors.

Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. It is difficult to predict how market forces or PRC, U.S. or EU government policy may impact the exchange rate between the RMB and the USD or Euro, respectively, in the future. For instance, during the year ended December 31, 2023 the RMB depreciated against the USD by approximately 8%.

Currency exchange rate fluctuation in either direction can negatively impact our results of operations or financial condition. Appreciation in RMB could have the effect of increasing our operating costs so long as a material amount of our current operations occur in China. Conversely, appreciation of USD against the RMB could have the effect of reducing the value of our cash and cash equivalents in China for the purpose of paying any cash dividends.

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

We conduct our operations in various countries, including China, through wholly owned subsidiaries with direct equity ownership. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. Under PRC laws and regulations, our PRC subsidiaries, which are foreign-owned enterprises, may pay dividends only out of their respective accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a foreign-owned enterprise is required to set aside at least 10% of its accumulated after-tax profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. Such reserve funds cannot be distributed to us as dividends. At its discretion, a foreign-owned enterprise may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund, or a staff welfare and bonus fund. To date, we have not been required to set aside and fund any such statutory reserve fund, as we have, since our inception, incurred net losses.
 
Under applicable PRC accounting standards and regulations, intercompany transfers are accounted for under either a general account, for cash transfers in the ordinary course of business, or a capital account, for cash transfers on investments (i.e., dividends and loan repayments). With respect to our capital account, we can send capital investments to our subsidiaries for working capital and our subsidiaries can use such capital at their discretion. To the extent one of our PRC subsidiaries declares and pays a dividend, such subsidiary must pay a transfer tax of 15% to repatriate any profit distributed to our Australian parent company. Our PRC subsidiaries, as Wholly Foreign Owned Enterprises (WFOEs) under PRC law, can make dividends up to CAG HK without prior PRC regulatory approval. However, any such subsidiary is limited in its ability to make dividends while that subsidiary has either net losses in the current period or accumulated net losses from prior periods and will only be able to pay dividends during periods in which it has positive net income and no accumulated net losses. We have not made any cash distributions or transfers of other assets between us and any of our subsidiaries. To date, there have been no net profits recognized at any of our PRC subsidiaries and thus there have not been any dividends or distributions made by any of our subsidiaries. With respect to our general account, our subsidiaries purchase and pay for materials and parts, and receive funds for the sale of vehicle kits and vehicles. There is no PRC government approval required for transactions in our general account, where funds can be sent and received in the ordinary course of business freely without government approvals.
 
Revenue generated in Renminbi by our PRC Subsidiaries is not freely convertible into other currencies. As a result, any restriction on currency exchange may limit the ability of our PRC subsidiaries to use their Renminbi revenues to pay dividends to us.
 
The PRC government may continue to strengthen its capital controls and more restrictions and substantial vetting processes may be put forward by the State Administration of Foreign Exchange, or SAFE, for cross-border transactions. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other kinds of payments to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. In addition, the Enterprise Income Tax Law and its implementation rules provide that a withholding tax rate of up to 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the non-PRC-resident enterprises are incorporated.

Changes in U.S. and international trade policies, particularly with regard to China, may adversely impact our business and operating results.

Since the beginning of 2018, there has been increasing rhetoric, in some cases coupled with legislative or executive action, from several U.S. and foreign leaders regarding tariffs against foreign imports of certain materials. More specifically, there have been several rounds of U.S. tariffs on Chinese goods taking effect in the past few years, some of which prompted retaliatory Chinese tariffs on U.S. goods. By January 2020, China and the United States had reached a phase one trade deal to roll back tariffs and suspend certain tariff increases by the United States that were scheduled to take effect; however, such phase one trade deal made reductions in tariffs contingent on certain purchase concessions from China. As of March 2022, China has yet to satisfy the trade deal’s purchase conditions and tariff levels have not been reduced under the agreement. The institution of trade tariffs both globally and between the U.S. and China specifically carries the risk of negatively affecting both countries’ overall economic condition. If these tariffs continue or additional new tariffs are imposed in the future, they could have a negative impact on us as we have significant operations in China.

The Chinese government has adopted legislation and new regulations designed to counteract U.S. trade policies towards China, including the Anti-Foreign Sanctions Law and the Ministry of Commerce of the People’s Republic of China Order No. 1 of 2021 on Rules on Counteracting Unjustified Extraterritorial Application of Foreign Legislation and Other Measures. Pursuant to the Anti-Foreign Sanctions Law, all entities and individuals (including subsidiaries of multinational companies and foreign citizen) in China (including Hong Kong and Macao) risk being on the anti-sanctions list if they are deemed to aid and abet in the implementation of sanctions imposed by foreign countries. Continuing trade tensions between China and the United States could adversely affect our business and our operations.

It may be difficult for overseas regulators to conduct investigations or collect evidence within China.

Shareholder claims or regulatory investigations that are common in the United States and other developed countries 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 providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. While detailed interpretation of or implementation rules under Article 177 have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigations or evidence collection activities within China may further increase difficulties faced by you in protecting your interests.

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 making loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.
 
Under PRC laws and regulations, we are permitted to utilize the proceeds of any financing outside China to fund our PRC subsidiaries by making loans to or additional capital contributions to our PRC subsidiaries, subject to applicable government registration, statutory limitations on amount and approval requirements. These PRC laws and regulations may limit our ability to use Renminbi converted from the net proceeds of any financing outside China to make future loans to our PRC subsidiaries or future capital contributions by us to our PRC subsidiaries. If we fail to complete such registrations or obtain such approvals, our ability to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.

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

SAFE requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes certain material events.

If our stockholders 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 any 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 requirements 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 interests in our company, nor can we compel our beneficial owners to comply with SAFE registration requirements. As a result, we cannot assure you that all of our stockholders or beneficial owners who are PRC residents or entities have complied with, and will in the future make or obtain, any applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our PRC subsidiaries’ ability to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects.

Any failure to comply with PRC regulations regarding the registration requirements for employee share incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.

Under SAFE regulations, PRC residents who participate in a share incentive plan in an overseas publicly listed company may be required to register with SAFE or its local branches and complete certain other procedures. We and our PRC resident employees who participate in our share incentive plans may become subject to these regulations. If we or any of these PRC resident employees fail to comply with these regulations, we or such employees may be subject to fines and other legal or administrative sanctions. 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.

You may experience difficulties in enforcing foreign judgments or bringing actions in China against us based on foreign laws.

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

Our common stock may be delisted under the Holding Foreign Companies Accountable Act if the PCAOB is unable to inspect our auditors. The delisting of our common stock, or the threat of their being delisted, may materially and adversely affect the value of your investment.

The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December 18, 2020. The HFCA Act states if the SEC determines that a company has filed audit reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit such Common Stock from being traded on a national securities exchange or in the over-the-counter trading market in the U.S.

On March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation requirements of the HFCA Act. A company will be required to comply with these rules if the SEC identifies it as having a “non-inspection” year under a process to be subsequently established by the SEC. The SEC is assessing how to implement other requirements of the HFCA Act, including the listing and trading prohibition requirements described above. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, which, if enacted, would amend the HFCA Act and require 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. A bill corresponding to the Senate’s Accelerating Holding Foreign Companies Accounting Act was introduced in the U.S. House of Representatives on December 13, 2021, though such legislation has not yet been passed. On September 22, 2021, the PCAOB adopted a final rule implementing the HFCA Act, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCA Act, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction. On December 2, 2021, the SEC issued amendments to finalize rules implementing the submission and disclosure requirements in the HFCA Act. The rules apply to registrants that the SEC identifies as having filed an Annual Report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that PCAOB is unable to inspect or investigate completely because of a position taken by an authority in foreign jurisdictions. On December 16, 2021, the PCAOB issued a Determination Report which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in: (i) China, and (ii) Hong Kong.

Our current auditor, GGF, the independent registered public accounting firm that issues the audit report included in this annual report on Form 10-K, as a firm registered with the PCAOB (PCAOB ID:2729), is subject to laws in the U.S. pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. GGF, whose audit report is included in this report, is headquartered in Guangzhou, China, and, as of the date of this annual report, was not included in the list of PCAOB Identified Firms in the Determination Report.  Recent developments create uncertainty as to the PCAOB’s continued ability to conduct inspections of our independent accounting firm GGF.

Our ability to retain an auditor subject to the PCAOB inspection and investigation, including but not limited to inspection of the audit working papers related to us, may depend on the relevant positions of U.S. and Chinese regulators. With respect to audits of companies with operations in China, such as the Company, there are uncertainties about the ability of our auditor to fully cooperate with a request by the PCAOB for audit working papers in China without the approval of Chinese authorities. If the PCAOB is unable to inspect or investigate completely the Company’s auditor because of a position taken by an authority in a foreign jurisdiction, then such lack of inspection could cause trading in the Company’s securities to be prohibited under the HFCAA, and ultimately result in a determination by a securities exchange to delist the Company’s securities. Such a prohibition would substantially impair an investor’s ability to sell or purchase the Company’s Common Stock and negatively impact the price of the Common Stock. Accordingly, the HFCAA calls for additional and more stringent criteria to be applied to emerging market companies upon assessing the qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB.

Our Common Stock price may be volatile, and the value of our Common Stock may decline.

The market price of our Common Stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:

our future financial performance, including expectations regarding our revenue, expenses and other operating results;

changes in customer acceptance rates or the pricing of our vehicles;

delays in the production of our vehicles;

our ability to establish new channel partners and successfully retain existing channel partners;

our ability to anticipate market needs and develop and introduce new and enhanced vehicles to adapt to changes in our industry;

the success of our competitors;

our operating results failing to meet the expectations of securities analysts or investors in a particular period;

changes in financial estimates and recommendations by securities analysts concerning us or the industry in which we operate in general;

the stock price performance of other companies that investors deem comparable to us;

announcements by us or our competitors of significant business developments, acquisitions, strategic partnerships, joint ventures, collaborations or capital commitments;

future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;

disputes or other developments related to our intellectual property or other proprietary rights, including litigation;

changes in our capital structure, including future issuances of securities or the incurrence of debt;

changes in senior management or key personnel;

changes in laws and regulations affecting our business;

commencement of, or involvement in, investigations, inquiries or litigation;

the inherent risks related to the electric commercial vehicle industry;

the trading volume of our Common Stock; and

general economic and market conditions.

Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, may also negatively impact the market price of our Common Stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.

Concentration of ownership among our executive officers, directors and their affiliates, may prevent new investors from influencing significant corporate decisions.

As of December 31, 2023, our executive officers, directors and their affiliates beneficially own, in the aggregate, approximately 24.9% of our outstanding Common Stock. In particular, as of December 31, 2023, Mr. Peter Z. Wang, our Chief Executive Officer, beneficially owned approximately 23.7% of our outstanding Common Stock.

Mr. Wang is able to exercise a significant level of influence over all matters requiring shareholder approval, including the election of directors, amendments of our Constitution and approval of significant corporate transactions. This influence could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain transactions difficult or impossible without the support of Mr. Wang.

Future sales of our Common Stock by us in the public market could cause the market price of our Common Stock to decline. The issuance of additional Common Stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other shareholders.

Sales of a substantial number of Common Stock in the public market, including sales of Common Stock or securities convertible into Common Stock under our existing universal shelf registration statements on Form F-3, filed with the SEC on May 18, 2021, and January 6, 2022, or the perception that these sales might occur, could depress the market price of our Common Stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the timing of or the effect that any such sales may have on the prevailing market price of our Common Stock.

The issuance of additional Common Stock in the future will result in dilution to all other shareholders. In addition, we expect to grant equity awards to employees, directors and consultants under our equity incentive plans. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional share capital may cause shareholders to experience significant dilution of their ownership interests and the per share value of our Common Stock to decline.
 
If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our Common Stock could decline.

The market price and trading volume of our Common Stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If industry analysts cease coverage of us or if securities analysts do not publish research or reports about our business, the price of our Common Stock may be negatively affected. If securities or industry analysts downgrade our Common Stock or publish negative reports about our business, the price of our Common Stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Common Stock could decrease, which might cause a decline in the price of our Common Stock and could decrease the trading volume of our Common Stock.

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our Common Stock.

We have never declared or paid any cash dividends on our Common Stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board. Accordingly, you may need to rely on sales of our Common Stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.

There can be no assurance that we will be able to comply with the continued listing standards of the Nasdaq Capital Market. Our failure to meet the continued listing requirements could result in a de-listing of our Common Stock.

We cannot assure you that we will be able to comply with the standards that we are required to meet in order to maintain a listing of our Common Stock on the Nasdaq Capital Market of The Nasdaq Stock Market LLC (“Nasdaq”). If we fail to satisfy the continued listing requirements of the Nasdaq Capital Market, such as the minimum stockholder’s equity requirement, the minimum bid price requirements or the minimum market value of publicly held shares requirement, Nasdaq staff may take steps to de-list our Common Stock. A notice of de-listing or any de-listing would likely have a negative effect on the price of our Common Stock and may impair our stockholders’ ability to sell our Common Stock when they wish to do so. In the event that we receive a notice of de-listing, we would plan to take actions to restore our compliance with the Nasdaq Capital Market’s listing requirements, but we can provide no assurance that any action taken by us would result in our Common Stock maintaining its listing, or that any such action would stabilize the market price or improve the liquidity of our Common Stock.

We are an “emerging growth company,” and we cannot be certain if the reduced reporting and disclosure requirements applicable to emerging growth companies will make our Common Stock less attractive to investors.

We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 (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 the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, or Section 404 and disclosure obligations regarding executive compensation. Pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our Common Stock less attractive to investors. In addition, if we cease to be an emerging growth company, we will no longer be able to use the extended transition period for complying with new or revised accounting standards.

We will remain an emerging growth company until the earliest of: (1) the last day of the fiscal year following the fifth anniversary of June 20, 2018, which was the date of the first sale of our Common Stock pursuant to an effective registration statement; (2) the last day of the first fiscal year in which our annual gross revenue is $1.235 billion or more; (3) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in non-convertible debt securities; and (4) the last day of the fiscal year in which the market value of our Common Stock held by non-affiliates exceeded $700 million as of June 30 of such fiscal year.

We cannot predict if investors will find our Common Stock less attractive if we choose to rely on these exemptions. For example, if we do not adopt a new or revised accounting standard, our future results of operations may not be as comparable to the results of operations of certain other companies in our industry that adopted such standards. If some investors find our Common Stock less attractive as a result, there may be a less active trading market for our Common Stock, and our share price may be more volatile.

The Nevada Revised Statutes contain anti-takeover provisions, which may discourage a third-party from acquiring us and adversely affect the rights of holders of our Common Stock.

The Nevada Revised Statutes contain certain provisions that could limit the ability of others to acquire control of our Company. In addition, Nevada law restricts the ability of a corporation to engage in any combination with an interested stockholder for three years from when the interested stockholder acquires shares that cause the stockholder to become an interested stockholder, unless the combination or purchase of shares by the interested stockholder is approved by the Board of Directors before the stockholder became an interested stockholder. These provisions could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also make it more difficult for you and other shareholders to elect directors of your choosing and cause us to take other corporate actions that you desire. Additionally, our Chairman and Chief Executive Officer, Peter Z. Wang has considerable influence over the composition of our Board. See “⸺Concentration of ownership among our executive officers, directors and their affiliates, may prevent new investors from influencing significant corporate decisions.”

Item 1B.
Unresolved Staff Comments.

Smaller reporting companies are not required to provide the information required by this item.

Item 1C.
Cybersecurity.

Our ECVs are fitted with a networking device connecting the vehicle to our proprietary cloud-based software, which enables end-users to collect data about vehicle configuration, vehicle status and user efficiency through a system of digitally enabled components, which we sometimes refer to as “smart components.” With the permission of the end-users of the vehicles, we received data collected from approximately 950 Metro® units that we put into service through a company affiliated with our former parent company, CAG Cayman, in the Chinese market. This data included vehicle-specific data collected for operational analysis, which we used to make improvements in the quality and durability of such components. We enable end-users to collect, store and analyze data using tools that we have developed but we do not have access to this end-user collected data unless we request and receive access from the end-user. We do not currently collect, use or store any vehicle-specific or driver-specific data in any region and do not intend to do so in the future.

While to our knowledge no previous cybersecurity incidents have occurred, we seek to continuously expand and improve our information technology systems, including implementing new internally developed and/or external industry standard enterprise resource planning systems (“ERP systems”), to assist us in the management of our business. We maintain information technology measures designed to protect us against intellectual property theft, data breaches and other cyber-attacks. The implementation, maintenance and improvement of these systems require significant management time, support and cost. Moreover, there are inherent risks associated with developing, improving and expanding our core systems as well as implementing new systems, including the disruption of our data management, procurement, manufacturing execution, finance and supply chain processes. Elements our cybersecurity information technology measures include efforts to identify, prevent, detect, mitigate, and remediate cybersecurity risks and incidents through:
 
Cybersecurity risk assessments for identification of material cybersecurity risks to our critical systems, information, products, and our technology environment;
 
Security personnel and vendors responsible for managing our cybersecurity risk assessment processes, our security controls, and our response to cybersecurity incidents;
 
Training and awareness programs for our personnel and senior management to drive adoption and awareness of cybersecurity processes and information technology measures;
 
A cybersecurity monitoring program responsible for tools that produce alerts and reports of suspicious activity for the prevention of and response to cybersecurity incidents;
 
Internal testing and assessments, where appropriate, of our cybersecurity information technology measures;
 
Management of external consultants and services engaged by us, where appropriate, to assess, test, or otherwise assist with aspects of our cybersecurity information technology measures; and
 
A third-party risk management process for evaluating cybersecurity threats associated with our use of service providers, suppliers, and vendors.

Despite network security and back-up measures, our information technology systems are potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems. Despite precautionary measures to prevent unanticipated problems that could affect our information technology systems, sustained or repeated system failures that interrupt our ability to generate and maintain data could adversely affect our ability to manage our data and inventory, procure parts or supplies or manufacture, sell, deliver ECVs, or achieve and maintain compliance with, or realize available benefits under, tax laws and other applicable regulations.

We cannot assure you that any of our new information technology systems or their required functionality will be effectively implemented, maintained or expanded as planned. If we do not successfully maintain our information technology or expand these systems as planned, our operations may be disrupted, our ability to accurately or timely report our financial results could be impaired, and deficiencies may arise in our internal control over financial reporting, which may adversely affect our ability to certify our financial results. Moreover, our proprietary information could be compromised or misappropriated, and our reputation may be adversely affected. If these systems or their functionality do not operate as we expect them to, we may be required to expend significant resources to make corrections or find alternative sources for performing these functions.

The risks from cybersecurity threats are monitored and managed by the Company’s information systems team members who have relevant expertise with such potential threats, and who operate in collaboration with other Company functions. The Company’s Audit Committee is responsible for overseeing cybersecurity risk and are informed in a timely manner of any incidents considered potentially serious, together with details on the prevention, detection, mitigation and remediation of such incidents.

Item 2.
Properties.

We currently own one facility in Changxing, China, which is approximately 165,800 square feet, and is primarily used for engineering and production of vehicle kits of the Metro® and assembly of certain ECV models for export and logistics operations. We currently lease eighteen facilities and offices located in the United States, Germany, Mexico and China. One of our existing United States facilities located in Freehold, New Jersey, is approximately 9,750 square feet and is used primarily for the trial production of our Logistar™ 400 model and warehousing. Our second existing facility in Freehold, New Jersey is approximately 2,600 square feet and is used as our corporate headquarters. The third facility in Howell, New Jersey includes two units with a combined space of 41,160 square feet and is used to supplement the first New Jersey facility for production.  Our leased China facility is located in Hangzhou, Zhejiang Province, with approximately 15,456 square feet of office space primarily used as regional headquarters, as well as for research and development, supply-chain management, and sales operations.

In January 2022, we established a European Operations Center in Dusseldorf, Germany, which provides marketing support, after-market support and spare-parts warehousing for the European market. Our European Operations Center is approximately 27,220 square feet.

We established a local assembly facility and EV Center in Jacksonville, Florida. The assembly factory is where we plan to assemble the Logistar™ 400 and the Teemak™ for eventual sale in the North American market. We began trial assembling operations at the Jacksonville facility in March 2023. Our Florida based EV Center is approximately 12,000 square feet and is our flagship EV Center for sales and support functions.

In addition, in connection with our acquisition of TME, we utilize TME’s facility in Herne, Germany, where we are expanding local assembly capacity in the European Union for production of our European ECV models, including the Teemak® and Logistar™ series, in addition to the Metro®. In November 2022, we leased a 112,332 square feet manufacturing facility located in the Aero Industrial Park in Monterrey, Mexico that will house our wholly owned Mexican subsidiary, Cennatic Energy, S. DE R.L. DE C.V. (“Cennatic Energy”). Cennatic Energy will manufacture lithium-ion batteries for electric commercial vehicles. The purpose of the facility is to enhance the independence of our supply chain for essential components.

Item 3.
Legal Proceedings.

From time to time, we may be subject to various legal claims and proceedings that arise from the normal course of business activities, including, third party intellectual property infringement claims against us in the form of letters and other forms of communication. Litigation or any other legal or administrative proceeding, regardless of the outcome, could result in substantial cost, diversion of our resources, including management’s time and attention, and, depending on the nature of the claims, reputational harm. In addition, if any litigation results in an unfavorable outcome, there exists the possibility of a material adverse impact on our results of operations, prospects, cash flows, financial position and brand. Please refer to the description as contained in “Item 8 Financial Statements and Supplementary Data” on page F-1 of our Annual Report and the information described below.

On March 25, 2022, Shengzhou Hengzhong Machinery Co., Ltd. (“Shengzhou”), an affiliate of Cenntro Automotive Corporation, filed a demand for arbitration against Tropos Technologies, Inc. with the American Arbitration Association (“AAA”), asserting claims for breach of contract and unjust enrichment. Shengzhou is seeking payment of $1,126,640 (exclusive of interest, costs, and attorneys’ fees) for outstanding invoices owed by Tropos Technologies, Inc. to Shengzhou. As of the date of this report, Tropos Technologies, Inc. has not yet formally responded to the demand. On February 16, 2023, AAA appointed an arbitrator and arbitrator and on April 25,2023, Tropos Technologies, Inc. filed a motion to dismiss the arbitration demand. On May 23,2023, Shengzhou filed a response in opposition to the motion to dismiss the arbitration demand. A hearing on the motion to dismiss was held on November 7, 2023. On January 29, 2024, the arbitrator issued his opinion and order denying Tropos Technologies, Inc.’s motion to dismiss.

On July 22, 2022, Xiongjian Chen (the “Plaintiff") filed a complaint against Cenntro Electric Group Limited (“CENN”), Cenntro Automotive Group Limited (“CAG”), Cenntro Enterprise Limited (“CEL”) and Peter Z. Wang (“Wang,” together with CENN, CAG and CEL, the “Defendants”) in the United States District Court for the District of New Jersey. The complaint alleges eleven causes of action sounding in contract and tort against the Defendants, all pertaining to stock options issued to Mr. Chen pursuant to his employment as Chief Operating Officer of CAG. With respect to the four contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL. With respect to the seven tort claims, Plaintiff alleges claims regarding purported misrepresentations and promises made concerning the treatment of Plaintiff’s stock options upon a corporate transaction, including claims for tortious interference, fraud, promissory estoppel, negligent misrepresentation, unjust enrichment and conversion. The complaint seeks, among other things, money damages (including compensatory and consequential damages) in the amount of $19 million, plus interest, attorneys’ fees and expenses. Defendants moved to dismiss the complaint against all Defendants for failure to state a claim and for lack of personal jurisdiction over defendants CAG and CEL. On April 30, 2023, the District Court dismissed the claims against CAG and CEL for lack of personal jurisdiction. In addition, the District Court dismissed all the claims against Wang and CENN without prejudice and permitted the Plaintiff to amend his complaint within 30 days to address the deficiencies in his claims against Wang and CENN. On July 20, 2023, the Defendants filed a motion seeking the dismissal of that amended complaint. On July 20, 2023, the Defendants filed a motion seeking the dismissal of Plaintiff’s amended complaint. On September 22, 2023, the Plaintiff filed a motion to strike our motion to dismiss. The Defendants filed reply briefs to Plaintiff’s motion to strike on November 9, 2023. On January 25, 2024, the Magistrate Judge entered an order granting Plaintiff’s Motion to Amend and denying our Motion to Strike as moot.

On February 6, 2023, Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, Ronda commenced a lawsuit against Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers in the Hangzhou Yuhang District People's Court (the “Court”), under which Ronda pled for (i) the termination of the vehicle purchase orders that Ronda placed with Newlongma on February 26, 2022; (ii) recovery of advance payments for total amount of approximately $438,702; and (iii) compensation for damages equal to approximately $453,290. The mediation date was set for March 3, 2023 and subsequently docketed on July 3, 2023. Since then, Newlongma filed a jurisdictional objection, and the Court dismissed that jurisdictional objection. Subsequently Newlongma filed a counterclaim and the Court hosted an exchange of evidence between the parties on  October 17, 2023. On March 5, 2024, the Court issued a judgment ruling: (1) Newlongma was to return advance payments plus 100% damages totaling $869,702; (2) Ronda was to pay for outstanding invoices totaling $583,813; and (3) that all agreements between the parties were to be terminated, including the vehicle purchase orders which have not been fulfilled. Newlongma is dissatisfied with this third judgment and filed an appeal on March 21, 2024. We will prepare relevant defense materials.

Item 4.
Mine Safety Disclosures.

Not Applicable.

PART II

Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Shares of our Common Stock are currently quoted on the Nasdaq Capital Markets under the symbol “CENN”. We had 30,828,778 shares of Common Stock issued and outstanding as of December 31, 2023.

The following table sets forth, for the periods indicated, the high and low bid prices of our Common Stock.

   
High
   
Low
 
Fiscal Year Ended December 31, 2023(1)
           
First Quarter
 
$
0.87
   
$
0.35
 
Second Quarter
 
$
0.49
   
$
0.28
 
Third Quarter
 
$
0.50
   
$
0.23
 
Fourth Quarter
 
$
1.59
   
$
1.21
 
                 
Fiscal Year Ended December 31, 2022
               
First Quarter
 
$
5.57
   
$
1.05
 
Second Quarter
 
$
2.30
   
$
1.34
 
Third Quarter
 
$
1.82
   
$
0.95
 
Fourth Quarter
 
$
1.20
   
$
0.26
 

  (1)
Accounts for a 1:10 reverse stock spit effective as of December 8, 2023.
 
Holders of Capital Stock

As of December 31, 2023, we had 191 holders of our Common Stock.

Stock Option Grants

As of the date of this Annual Report, options to purchase an aggregate of 2,202,248 shares of Common Stock have been granted and 5,147 shares of Common Stock have been issued under the 2023 Plan.

Transfer Agent

The transfer agent for our Common Stock is Continental Stock Transfer & Trust Company. The transfer agent’s address is 1 State Street, 30th Floor, New York, NY 10004.

Dividends

To date, we have not declared or paid any dividends on our Common Stock. We currently do not anticipate paying any cash dividends in the foreseeable future on our Common Stock. Although we intend to retain our earnings, if any, to finance the exploration and growth of our business, our Board of Directors has the discretion to declare and pay dividends in the future.

Payment of dividends in the future will depend upon our earnings, capital requirements, and any other factors that our Board of Directors deems relevant.

Recent Sales of Unregistered Securities

Except as set forth below or in a Current Report on Form 6-K or 8-K, there were no equity securities of the registrant sold by the registrant during the period covered by this annual report that were not registered under the Securities Act other than the following transaction pursuant to the Redomiciliation:

On February 27, 2024, the Company completed the Redomiciliation. In connection with the Redomiciliation, Cenntro issued 30,828,778 (thirty million, eight hundred and twenty-eight thousand, seven hundred and seventy-eight) shares of common stock, on the basis of one share of common stock for every one ordinary share of CEGL issued and outstanding prior to the Redomiciliation. The Redomiciliation was effected pursuant to a statutory scheme of arrangement under Australian law (the “Scheme”). The issuance of Cenntro’s shares of common stock in the Scheme was exempt from registration under the Securities Act in reliance on Section 3(a)(10).

Item 6.
[Reserved]

Smaller reporting companies are not required to provide the information required by this item.

Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operation.

The information set forth in this section contains certain “forward-looking statements”, including, among others (i) expected changes in our revenue and profitability, (ii) prospective business opportunities and (iii) our strategy for financing our business. Forward-looking statements are statements other than historical information or statements of current condition. Some forward-looking statements may be identified by use of terms such as “believes”, “anticipates”, “intends” or “expects”. These forward-looking statements relate to our plans, liquidity, ability to complete financing and purchase capital expenditures, growth of our business including entering into future agreements with companies, and plans to successfully develop and obtain approval to market our product. 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 strategy and financial needs.

Although we believe that our expectations with respect to the forward-looking statements are based upon reasonable assumptions within the bounds of our knowledge of our business and operations, in light of the risks and uncertainties inherent in all future projections, the inclusion of forward-looking statements in this Annual Report should not be regarded as a representation by us or any other person that our objectives or plans will be achieved.

We assume no obligation to update these forward-looking statements to reflect actual results or changes in factors or assumptions affecting forward-looking statements.

Our revenues and results of operations could differ materially from those projected in the forward-looking statements as a result of numerous factors, including, but not limited to, the following: the risk of significant natural disaster, the inability of our company to insure against certain risks, inflationary and deflationary conditions and cycles, currency exchange rates, and changing government regulations domestically and internationally affecting our products and businesses.

You should read the following discussion and analysis in conjunction with the Financial Statements and Notes attached hereto, and the other financial data appearing elsewhere in this Annual Report.

US Dollars are denoted herein by “USD”, “$” and “dollars”.

Overview

We are an emerging designer, manufacturer, distributor, and service provider of commercial vehicles powered by either electricity or hydrogen energy sources. Our commercial vehicles are designed to serve a variety of fleet and municipal organizations in support of city services, last-mile delivery and other commercial applications. As of December 31, 2023, we have developed six series of commercial vehicle models, Metro®, Logistar™, Logimax™, Avantier™, Teemak™ and Antric One. We have successfully begun to produce and deliver these models into the global markets, apart from Logimax™.

We have also developed and introduced iChassis™: a programmable “smart” chassis that may be controlled by third-party software for various remote controlled or autonomous driving applications. We continue to leverage our technology, vehicle development, and vehicle distribution capabilities with a goal to become a leading provider in the electric commercial vehicle (“ECV”) market. Our greater mission is to provide commercial vehicles that may be powered by sustainable sources while building eco-chains to reduce carbon dioxide for a better environment and quality of life.

With the global trend toward reducing the number of internal combustion engine (“ICE”) vehicles, electric-battery and fuel cell technologies stand out as strong alternatives. Prior to COVID-19, battery costs significantly decreased over the past decade. We expect that over the long term, prices will continue to fall. According to research service Bloomberg NEF (“BNEF”), lithium-ion battery pack prices decreased from above $1,200 per kilowatt-hour in 2010 to $132/kWh in 2021. In real terms, this represented a decline of approximately 89%. Although battery pack prices have recently increased and may continue to increase in the near-term due to the rising price of lithium as a result of COVID-19 and other factors, we anticipate that battery prices will continue to decrease in the long-term. BNEF further forecasts that by 2024, average prices are expected to fall to below $100/kWh, though such reductions in average price may be delayed due to higher raw material prices in the near term. Additionally, while prices for key battery metals like lithium, nickel and cobalt have moderated slightly in recent months, BNEF expects average battery pack prices to remain elevated in 2023 at $152/kWh (in real 2022 dollars). BNEF expects battery price to start dropping again in 2024, when lithium prices are expected to ease as more extraction and refining capacity comes online. Based on the updated observed learning rate, BNEF’s 2022 Battery Price Survey predicts that average pack prices should fall below $100/kWh by 2026. By emphasizing investments in technology, supply-chains, vehicle distribution and aftermarket support, we have begun making our own battery packs, preparing battery cell production, by building up vehicle distribution and service networks, and introducing our cloud-based parts distribution systems. As investment in battery technology continues to increase, we believe these cost reductions outlined by BNEF will continue to improve the economics of battery-powered ECVs, like ours.

In addition to our investment in battery-technology, we have established an asset-light, distributed manufacturing business model through which we may distribute our vehicles in unassembled semi-knockdown vehicle kits (“vehicle kits”) for local assembly in addition to fully assembled vehicles. Some of our vehicle models have a modular design that allows for local assembly in micro factory facilities that require less capital investment. We manufacture our own vehicle kits for the Metro® in our facilities in China and leverage the economies of scale of and the supply-chain availability in China to manufacture vehicle kits and fully assembled vehicles in our assembly plants in United States and Germany. We believe our distributed manufacturing methodology allows us to execute our business plan with less capital than would be required by the traditional, vertically integrated automotive model and, in the long-term, drive higher profit margins.

Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. For the last several years, we relied substantially on private label channel partners to assemble and distribute the Metro® from vehicle kits that we manufactured in our facilities. Our vehicle kits and in some cases fully assembled vehicles are completed by third party Original Equipment Manufacturers (“OEMs”) manufacturing partners and, in the case of vehicle kits, assembled in our own facilities in North America and Europe. Our relationships with such third parties, our “manufacturing partners,” have allowed us to forego expensive capital investments in our own facilities and operate within our historic working capital limitations. Throughout 2022 we began to re-align our distribution and marketing strategy away from relying mainly on third-party channel partners to a distribution model that combines wholly-owned EV Centers with local dealers in order to improve overall operational efficiencies, product quality, brand value, market share, customer support and service. Throughout 2023 we have relied on our local EV Centers to develop local dealer networks that directly sell to local customers in order to improve overall operational efficiencies, product quality, brand value, market share, customer support and service.

Additionally, to meet our anticipated demand in the United States, we have established local assembly facilities in Northern America as we have launched assembly facilities in Jacksonville, Florida and Freehold, New Jersey. We are also in the of process establishing additional assembly facility in Ontario, California. Additionally, we expect that our step acquisition of CAE (f.k.a. TME) in 2023 will further expand our local assembly capacity in the European Union for production of some of our ECV models, including the Teemak™ series, Antric products, in addition to the Metro®.

A.
Key Components of Results of Operations

Net revenues

Up until December 31, 2021, we generate revenue primarily through the sale of ECVs to our channel partners. Starting in 2022, especially after the acquisition of CAE and the termination of the channel partners in North America, we have started to transform our go-to-market model to also include Cenntro Branded EV Centers globally.  Historically (i.e. up until end of 2021), these revenues were generated solely by the sale of the Metro®.  Starting from the last quarter of 2021, we began generating revenue from the sales of the Logistar™ 200, Logistar™ 100, Logistar™ 260, Teemak™ and Neibor® 150 in Europe.

Net revenues ended December 31, 2023 and 2022 were generated from (a) vehicles sales, which primarily represent net revenues from sales of Metro® vehicles (including vehicle kits), Logistar™ 200, Logistar™ 260 and Logistar™ 100, (b) sales of ECV spare-parts related to our Metro® vehicles, and (c) other sales, which primarily were: (i) the sales of inventory of outsourced ECV batteries and (ii) charges on services provided to channel partners for technical developments and assistance with vehicle homologation or certification .

Cost of goods sold

Cost of goods sold mainly consists of production-related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs. We incur cost of goods sold in relation to (i) vehicle sales and spare-part sales, including, among others, purchases of raw materials, labor costs, and manufacturing expenses that related to ECVs, and (ii) other sales, including cost and expenses that are not related to ECV sales.

Cost of goods sold also includes inventory write-downs. Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and is comprised of direct materials, direct labor cost and an appropriate proportion of overhead. Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the cost of goods sold in our statements of operations and comprehensive loss.

Operating expenses

Our operating expenses consist of general and administrative, selling and marketing expenses, and research and development expenses. General and administrative expenses are the most significant components of our operating expenses. Operating expenses also include provision for doubtful accounts and impairment loss for long- lived assets.

Research and Development Expenses

Research and development expenses consist primarily of employee compensation and related expenses, prototype expenses, costs associated with assets acquired for research and development, product development costs, production inspection and testing expenses, product strategic advisory fees, third-party engineering and contractor support costs and allocated overhead. We expect our research and development expenses to increase as we continue to invest in new ECV models, new materials and techniques, vehicle management and control systems, digital control capabilities and other technologies.

Selling and Marketing Expenses

Selling and marketing expenses consist primarily of employee compensation and related expenses, sales commissions, marketing programs, freight costs, travel and entertainment expenses and allocated overhead. Marketing programs consist of advertising, tradeshows, events, corporate communications and brand-building activities. We expect our selling and marketing expenses to increase as we introduce our new ECV models, further develop additional local dealership and service support networks to augment our expanding sales globally.

General and Administrative Expenses

General and administrative expenses consist primarily of employee compensation and related expenses for administrative functions including finance, legal, human resources, and fees for third-party professional services. While we will continue to monitor general and administrative expenses, we expect general and administrative expenses to materially increase over the next two years in connection with the execution of our growth strategy, including the regionalization of our manufacturing and supply chain and expanded product offerings and expenses relating to being a public company.

Provision for doubtful accounts

 A provision for doubtful accounts is recorded for periods in which we determine a loss is probable, based on our assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.

Impairment loss for long-lived assets

We evaluate the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. We measure the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become a new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

Other income (expenses)

Interest expense, net

Interest expense, net, consists of interest on outstanding loans and the convertible promissory notes.

Income(loss) from and impairment on equity method investments

Entities over which we have the ability to exercise significant influence but do not have a controlling interest through investment in common shares, or in-substance common shares, are accounted for using the equity method. Under the equity method, we initially record our investment at cost and subsequently recognize our proportionate share of each such entity’s net income or loss after the date of investment into the statements of operations and comprehensive loss and accordingly adjust the carrying amount of the investment. When our share of losses in the equity of such entity equals or exceeds our interest in the equity of such entity, we do not recognize further losses, unless we have incurred obligations or made payments or guarantees on behalf of such entity. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become a new cost basis.

Key Operating Metrics

We prepare and analyze operating and financial data to assess the performance of our business and allocate our resources. The following table sets forth our key performance indicators for the years ended December 31, 2023 and 2022.

   
Year ended December 31
 
   
2023
   
2022
 
             
Gross margin of vehicle sales
   
11.7
%
   
-0.27
%

Gross margin of vehicle sales . Gross margin of vehicle sales is defined as gross profit of vehicle sales divided by total revenue of vehicle sales

Results of Operations

The following table sets forth a summary of our statements of operations for the periods indicated:

 
 
Year Ended December 31,
 
 
 
2023
   
2022
 
 
 
(Expressed in U.S. Dollars)
 
Combined Statements of Operations Data:
           
Net revenues
   
22,079,905
     
8,941,835
 
Cost of goods sold
   
(19,821,645
)
   
(9,455,805
)
Gross profit/(loss)
   
2,258,260
     
(513,970
)
Operating Expenses:
               
Selling and marketing expenses
   
(7,868,773
)
   
(6,525,255
)
General and administrative expenses
   
(35,768,786
)
   
(32,822,709
)
Research and development expenses
   
(8,469,241
)
   
(6,362,770
)
Provision for doubtful accounts
   
     
(5,986,308
)
Reverse of Deferred tax liabilities
   
     
898,632
 
Impairment of ROU
   
     
(371,695
)
Impairment of Intangible assets
   
     
(2,995,440
)
Impairment of PPE
   
(431,319
)
   
(550,402
)
Total operating expenses
   
(52,538,119
)
   
(54,715,947
)
 
               
Loss from operations
   
(50,279,859
)
   
(55,229,917
)
 
               
Other Income (Expense):
               
Interest expense, net
   
402,414
     
(844,231
)
(Loss) Income from equity method investments
   
(222,349
)
   
(12,651
)
Other (expense) income, net
   
621,633
     
(924,867
)
Loss on redemption of convertible promissory notes
   
12,507
     
(7,435
)
Change in fair value of convertible promissory notes and derivative liability
   
75,341
     
(37,774,928
)
Change in fair value of equity securities
   
(2,600,721
)
   
(240,805
)
Convertible bond issuance cost
   
     
(5,589,336
)
Foreign currency exchange loss, net
   
(848,781
)
   
(409,207
)
Impairment of Goodwill
   
     
(11,111,886
)
Gain (loss)from cross-currency swaps
   
8,664
     
 
Impairment of Long-term investments
   
(1,155,411
)
       
loss from acquisition of Antric
   
(136,302
)
       
Loss on exercise of warrants
   
(228,903
)
   
 
Loss before income taxes
   
(54,351,767
)
   
(112,145,263
)
Income tax expense
   
(8,988
)
   
 
Net loss
   
(54,360,755
)
   
(112,145,263
)
Less: net loss attributable to non-controlling interests
   
(161,430
)
   
(2,057,022
)
Net loss attributable to shareholders of the Company
   
(54,199,325
)
   
(110,088,241
)

Comparison of the Years Ended December 31, 2023 and 2022

Net Revenues

The following table presents our net revenue components by amount and as a percentage of the total net revenues for the periods presented.

   
Year Ended December 31,
 
   
2023
   
2022
 
   
Amount
   
%
   
Amount
   
%
 
   
(Expressed in U.S. Dollars)
 
Net revenues:
                       
Vehicle Sales
 
$
20,344,889
     
92.1
%
 
$
8,235,053
     
92.1
%
Spare-part sales
   
1,554,311
     
7.1
%
   
304,506
     
3.4
%
Other sales
   
180,705
     
0.8
%
   
402,276
     
4.5
%
Total net revenues
 
$
22,079,905
     
100.00
%
 
$
8,941,835
     
100.00
%

Net revenues for the year ended December 31, 2023 were approximately $22.1 million, an increase of approximately $13.1 million or 146.9% from approximately $8.9 million for the year ended December 31, 2022. The increase in net revenues in 2023 was primarily attributed to an increase in vehicle sales by approximately $12.1 million and an increase in spare-part sales by approximately $1.2 million, offset by the decrease in service revenue of approximately $0.2 million.

For the year ended December 31, 2023, we sold 1,135 ECVs, including 261 fully assembled Metro® units, 172 fully assembled Logistar™ 200 units, 214 fully assembled Logistar™ 100 units, 13 fully assembled Teemak™ units, 210 fully assembled Logistar™ 260 units, one fully assembled Logistar™ 400 units,  193 fully assembled Avantier™ units, 8 Neibor® 150 units, 42 Clubcar units and 21 Antric® V5 units, compared with 458 ECVs for the year ended December 31, 2022, including 48 Metro® vehicle kits, 200 fully assembled Metro® units, one fully assembled Neibor® 150 unit, 205 fully assembled Logistar™ 200, one fully assembled Teemak™ and three fully assembled iChassis 100.

Geographically, the vast majority of our net revenues were generated from vehicle sales in the European Union during the years ended December 31, 2023 and 2022. For the year ended December 31, 2023, net revenues from Europe, North America, Asia (including China) and Latin America as a percentage of total revenues was 73.4%, 4.6%, 21.8% and 0.2%, respectively, compared to 78.9%, 7.8%, 13.3% and nil, respectively for the corresponding period in 2022.

Cost of goods sold

The following table presents our cost of goods sold by amount and as a percentage of the total cost of goods sold for the periods presented.

   
Year Ended December 31,
 
   
2023
   
2022
 
   
Amount
   
%
   
Amount
   
%
 
   
(Expressed in U.S. Dollars)
 
Cost of goods sold:
                       
Vehicle Sales
 
$
(17,375,714
)
   
87.7
%
 
$
(6,852,852
)
   
72.5
%
Spare-part sales
   
(1,534,172
)
   
7.7
%
   
(190,241
)
   
2.0
%
Other sales
   
(253,136
)
   
1.3
%
   
(257,312
)
   
2.7
%
Inventory write-down
   
(658,622
)
   
3.3
%
   
(2,155,400
)
   
22.8
%
Total cost of goods sold
 
$
(19,821,645
)
   
100.00
%
 
$
(9,455,805
)
   
100.00
%

Cost of goods sold for the year ended December 31, 2023 was approximately $19.8 million, an increase of approximately $10.4 million or approximately 109.6% from approximately $9.5 million for the year ended December 31, 2022. The increase in cost of goods sold in 2023 was primarily attributable to the increase of cost of vehicle sales of approximately $10.5 million. The increase of cost of vehicle sales was mainly caused by the increased vehicle sales during the year 2023. The increase cost per vehicle was also partly attributable to the additional ocean shipping between continents, as the Company shift from recognizing revenue with FOB terms to recording revenue on local direct pricing in the European and the US market which covered ocean shipping.

Gross Profit/(Loss)

Gross profit for the year ended December 31, 2023 was approximately $2.3 million, an increase of approximately $2.8 million from approximately $0.5 million of gross loss for the year ended December 31, 2022. For the years ended December 31, 2023 and 2022, our overall gross margin was approximately 10.2% and -5.7%, respectively. Our gross margin of vehicle sales for years ended December 31, 2023 and 2022 was 11.7% and -0.27%, respectively. The increase of our gross profit was caused by (i) the decrease in inventory write-down of approximately $1.5 million; (ii) the realized gross margin of Logsitar®100 and our newly introduced Logsitar®260 was approximately 25.4% and 18.8%, respectively. Both of the models only began sales in 2023.

Selling and Marketing Expenses

Selling and marketing expenses for the year ended December 31, 2023 were approximately $7.9 million, an increase of approximately $1.3 million or approximately 20.6% from approximately $6.5 million for the year ended December 31, 2022. The increase in selling and marketing expenses in 2023 was primarily attributed to the increase in service fees related to European market and distribution channel research and salary and social insurance of approximately $1.6 million and $0.7 million, respectively, offset by a decrease in marketing expense of approximately $1.1 million.

General and Administrative Expenses

General and administrative expenses for the year ended December 31, 2023 were approximately $35.8 million, an increase of approximately $2.9 million or approximately 9.0% from approximately $32.8 million for the year ended December 31, 2022. The increase in general and administrative expenses in 2023 was primarily attributed to (i) an increase in share-based compensation of approximately $1.4 million, (ii) an increase in ROU amortization of approximately $2.1 million, (iii) an increase in ROU interest expense of approximately $1.0 million, (iv) an increase in office expense of approximately $0.6 million, (v) an increase in others of approximately $0.4 million, which mainly  related to garage liability insurance fee, and (vi) the increase in rental expense, travelling fee, freight and depreciation of approximately $0.6 million, $0.3 million, $0.3 million and $0.6 million, respectively, offset by the decrease in salary and social care expense and FOH stripping fee of approximately $2.8 million and $1.8 million, respectively.

Research and Development Expenses

Research and development expenses for the year ended December 31, 2023 were approximately $8.5 million, an increase of approximately $2.1 million or approximately 33.1% from approximately $6.4 million for the year ended December 31, 2022. The increase in research and development expenses in 2023 was primarily attributed to the increase in design and development expenditures and salary expense of approximately $1.0 million and $1.4 million, respectively, offset by a decrease in development fee related to enhancing quality of approximately $0.5 million.

Interest income (expense), net

Interest income (expense), net, consists of interest income on deposit and short-term products and interest expense on convertible bonds. Net interest income was approximately $0.4 million for the year ended December 31, 2023, a change of approximately $1.2 million or approximately 146.3% compared to the approximately $0.8 million in interest expense for the year ended December 31, 2022. The change was primarily attributable to (i) a decrease in interest expense to convertible bonds of approximately $1.1 million; (ii) the increase in interest income of approximately $0.7 million from short-term money market investment; (iii) offset by a decrease in interest income of approximately $0.6 million from bank deposit.

Other income (expense), net

Other income net for the year ended December 31, 2023 was approximately $0.6 million, representing a change of approximately $1.5 million compared to approximately $0.9 million of other expense, net for the year ended December 31, 2022. The change of other income in 2023 compared to 2022 was primarily attributable to the decrease in litigation compensation of approximately $1.3 million paid to Sevic Systems SE over IP dispute and an increase of approximately $0.3 million in liquidation income from Shengzhou Cenntro Machinery Co., Ltd. and Zhejiang Xbean Tech Co. Ltd. during the year 2023.

Change in fair value of convertible promissory notes and derivative liability

An income in the change in fair value of convertible promissory notes and derivative liability for the year ended December 31, 2023 was approximately $0.08 million compared to approximately $37.8 million of a loss in the change in fair value of convertible promissory notes and derivative liability for the year ended December 31, 2022. The less loss derived from fair value change was primarily caused by the reduced volatility of Company’s stock price, which stabilizes the probability of exercising the mandatory redemption rights of the Company’s convertible promissory notes and cashless exercising the warrants.

Change in fair value of equity securities

A loss in the change in fair value of equity securities for the year ended December 31, 2023 was approximately $2.6 million compared to approximately $0.2 million of a loss in the change in fair value of equity securities for the year ended December 31, 2022. The increased loss was attributed to a downward adjustment of approximately $2.3 million due to the fair value change of our investment on participating shares in Micro Money Fund SPC with an original investment value of $5 million, and a loss of $1.4 million related to the redemption of $1 million of Micro Money Fund, offset by an upward adjustment of approximately $1.0 million from our investment on partnership shares in MineOne Fix Income Investment IL.P with an original investment value of $25 million.

Foreign currency exchange loss, net

Foreign currency exchange loss, net for the year ended December 31, 2023 was approximately $0.8 million, an increase of $0.4 million compared with approximately $0.4 million for the year ended December 31, 2022.

Impairment of ROU, intangible assets, goodwill, PPE and reversal of deferred tax liabilities

Impairment of ROU, intangible assets, goodwill, and PPE of approximately were nil, nil, nil, $0.4 million for the year 2023 compared to approximately $0.4 million, $3.0 million, $11.1 million, and $0.6 million respectively for the year 2022. The impaired ROU, intangible assets, goodwill and PPE were one-off events all related to the acquisition of CAE closed as of March 23, 2022. Impairments to these assets were provided due to the underperformance of CAE to earn revenue as projected during 2022, which was significantly and negatively influenced by the regional conflict in the European continent and distortion of energy prices during the year 2022.  A Reversal of deferred tax liabilities of approximately $0.9 million was recognized given the impairment of intangible assets related to CAE being provided during the year 2022, no deferred tax liabilities were reversed during the year 2023.

Impairment of long-term investments

Impairment of Long-term investments for the year ended December 31, 2023 was approximately $1.2 million compared to nil of impairment of long-term investments for the year ended December 31, 2022. The impairment was attributed to a downward adjustment of the fair value on the 25% acquisition of Antric.

Loss from acquisition of Antric

Loss from acquisition of Antric for the year ended December 31, 2023 was approximately $0.1 million compared to nil of loss from acquisition of Antric for the year ended December 31, 2022.

Non-GAAP Financial Measures

Adjusted EBITDA for the Years Ended December 31, 2023 and 2022

In addition to our results determined in accordance with GAAP, we believe Adjusted EBITDA, a non-GAAP measure is useful in evaluating operational performance. We use Adjusted EBITDA to evaluate ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors in assessing operating performance.

Adjusted EBITDA is a supplemental measure of our performance that is not required by, or presented in accordance with, GAAP. Adjusted EBITDA is not a measurement of our financial performance under GAAP and should not be considered as an alternative to net income or any other performance measure derived in accordance with GAAP. We define Adjusted EBITDA as net income (or net loss) before net interest expense, income tax expense, depreciation and amortization as further adjusted to exclude the impact of stock-based compensation expense and other non-recurring expenses including expenses related to TME Acquisition, expenses related to one-off payment inherited from the original Naked Brand Group, impairment of goodwill, convertible bond issuance fee, loss on redemption of convertible promissory notes, loss on exercise of warrants, and change in fair value of convertible promissory notes and derivative liability.

We present Adjusted EBITDA because we consider it to be an important supplemental measure of our performance and believe it is frequently used by securities analysts, investors, and other interested parties in the evaluation of companies in our industry. Management believes that investors’ understanding of our performance is enhanced by including this non-GAAP financial measure as a reasonable basis for comparing our ongoing results of operations. Management uses Adjusted EBITDA:

as a measurement of operating performance because it assists us in comparing the operating performance of our business on a consistent basis, as it removes the impact of items not directly resulting from our core operations;
for planning purposes, including the preparation of our internal annual operating budget and financial projections;
to evaluate the performance and effectiveness of our operational strategies; and
to evaluate our capacity to expand our business.

By providing this non-GAAP financial measure, together with the reconciliation, we believe we are enhancing investors’ understanding of our business and our results of operations, as well as assisting investors in evaluating how well we are executing our strategic initiatives. We caution investors that amounts presented in accordance with our definition of Adjusted EBITDA may not be comparable to similar measures disclosed by our competitors because not all companies and analysts calculate Adjusted EBITDA in the same manner. Adjusted EBITDA has limitations as an analytical tool, and should not be considered in isolation, or as an alternative to, or a substitute for net income or other financial statement data presented in our financial statements as indicators of financial performance. Some of the limitations are:

such measures do not reflect our cash expenditures;
such measures do not reflect changes in, or cash requirements for, our working capital needs;
although depreciation and amortization are recurring, non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future and such measures do not reflect any cash requirements for such replacements; and
the exclusion of stock-based compensation expense, which has been a significant recurring expense and will continue to constitute a significant recurring expense for the foreseeable future, as equity awards are expected to continue to be an important component of our compensation strategy.

Due to these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our GAAP results and using these non-GAAP measures only supplementally. As noted in the table below, Adjusted EBITDA includes adjustments to exclude the impact of stock-based compensation expense and material infrequent items. It is reasonable to expect that these items will occur in future periods. However, we believe these adjustments are appropriate because the amounts recognized can vary significantly from period to period, do not directly relate to the ongoing operations of our business and may complicate comparisons of our internal operating results and operating results of other companies over time. In addition, Adjusted EBITDA may include adjustments for other items that we do not expect to regularly occur in future reporting periods. Each of the normal recurring adjustments and other adjustments described in this paragraph and in the reconciliation table below help management with a measure of our core operating performance over time by removing items that are not related to day-to-day operations.

The following table reconciles Adjusted EBITDA to the most directly comparable GAAP financial performance measure, which is net loss:

 
 
Year Ended December 31,
 
 
 
2023
   
2022
 
 
 
(Unaudited)
 
Net loss
 
$
(54,360,755
)
 
$
(112,145,263
)
Interest expense, net
   
(402,414
)
   
844,231
 
Income tax expense
   
24,919
     
 
Depreciation and amortization
   
1,570,313
     
953,872
 
Share-based compensation expense
   
5,230,273
     
4,031,629
 
Expenses related to TME Acquisition
   
     
348,987
 
Expenses related to one-off payment inherited from the original Naked Brand Group
   
     
8,299,178
 
Impairment of goodwill
   
     
11,111,886
 
Convertible bond issuance cost
   
     
5,589,336
 
Loss on redemption of convertible promissory notes
   
(12,507
)
   
7,435
 
Loss on exercise of warrants
   
228,903
     
 
Change in fair value of convertible promissory notes and derivative liability
   
(75,341
)
   
37,774,928
 
Loss from acquisition of Antric
   
136,302
     
 
Adjusted EBITDA
 
$
(47,575,571
)
 
$
(43,183,781
)

The following table reconciles the Group‘s audited balance sheet under U.S. GAAP with its audited balance sheet under IFRS as of 31 December 2023 and 2022, respectively:

   
For the Year Ended
 
   
31 December 2023
   
31 December 2022
 
 
Balance Sheet:
 
U.S. GAAP
   
IFRS Difference
   
IFRS
   
U.S. GAAP
   
IFRS Difference
   
IFRS
 
Current assets
                                   
Cash and cash equivalents
   
29,375,727
     
-
     
29,375,727
     
153,966,777
     
-
     
153,966,777
 
Restricted cash
   
196,170
     
-
     
196,170
     
130,024
     
-
     
130,024
 
Short-term investment
   
4,236,588
     
-
     
4,236,588
     
-
     
-
     
-
 
Accounts receivable, net
   
6,530,801
     
-
     
6,530,801
     
565,398
     
-
     
565,398
 
Inventories
   
43,909,564
     
-
     
43,909,564
     
31,843,371
     
-
     
31,843,371
 
Prepayment and other current assets
   
20,391,150
     
-
     
20,391,150
     
16,138,330
     
-
     
16,138,330
 
Amount due from related parties - current
   
287,439
     
-
     
287,439
     
366,936
     
-
     
366,936
 
Total current assets
   
104,927,439
     
-
     
104,927,439
     
203,010,836
     
-
     
203,010,836
 
                                                 
Non-current assets
                                               
Long-term investments
   
4,685,984
     
-
     
4,685,984
     
5,325,741
     
-
     
5,325,741
 
Investment in equity securities
   
26,158,474
     
-
     
26,158,474
     
29,759,195
     
-
     
29,759,195
 
Property, plants and equipment, net
   
20,401,521
     
-
     
20,401,521
     
14,962,591
     
-
     
14,962,591
 
Goodwill
   
223,494
     
-
     
223,494
     
-
     
-
     
-
 
Intangible assets, net
   
6,873,781
     
-
     
6,873,781
     
4,563,792
     
-
     
4,563,792
 
Right-of-use assets
   
20,039,625
     
-
     
20,039,625
     
8,187,149
     
-
     
8,187,149
 
Other non-current assets, net
   
2,227,672
     
-
     
2,227,672
     
2,039,012
     
-
     
2,039,012
 
Total non-current assets
   
80,610,551
     
-
     
80,610,551
     
64,837,480
     
-
     
64,837,480
 
Total assets
   
185,537,990
     
-
     
185,537,990
     
267,848,316
     
-
     
267,848,316
 
                                                 
Current liabilities
                                               
Accounts payable
   
6,797,852
     
-
     
6,797,852
     
3,383,021
     
-
     
3,383,021
 
Accrued expense and other current liabilities
   
4,263,887
     
-
     
4,263,887
     
5,048,641
     
-
     
5,048,641
 
Contractual liabilities
   
3,394,044
     
-
     
3,394,044
     
2,388,480
     
-
     
2,388,480
 
Operating lease liabilities, current
   
4,741,599
     
-
     
4,741,599
     
1,313,334
     
-
     
1,313,334
 
Convertible promissory notes
   
9,956,000
     
-
     
9,956,000
     
57,372,827
     
-
     
57,372,827
 
Contingent liabilities
   
26,669
     
-
     
26,669
     
-
     
-
     
-
 
Deferred government grant, current
   
108,717
     
-
     
108,717
     
26,533
     
-
     
26,533
 
Amount due to related parties
   
10,468
     
-
     
10,468
     
716,372
     
-
     
716,372
 
Total current liabilities
   
29,299,236
     
-
     
29,299,236
     
70,249,208
     
-
     
70,249,208
 
                                                 
Non-current liabilities
                                               
Contingent liabilities – non-current
   
230,063
     
-
     
230,063
     
-
     
-
     
-
 
Deferred tax liabilities
   
228,086
     
-
     
228,086
     
-
     
-
     
-
 
Deferred government grant, non current
   
1,929,733
     
-
     
1,929,733
     
497,484
     
-
     
497,484
 
Derivative liability - investor warrant
   
12,189,508
     
-
     
12,189,508
     
14,334,104
     
-
     
14,334,104
 
Derivative liability - placement agent warrant
   
3,456,578
     
-
     
3,456,578
     
3,456,404
     
-
     
3,456,404
 
Operating lease liabilities, non current
   
16,339,619
     
-
     
16,339,619
     
7,421,582
     
-
     
7,421,582
 
Total non-current liabilities
   
34,373,587
     
-
     
34,373,587
     
25,709,574
     
-
     
25,709,574
 
Total liabilities
   
63,672,823
     
-
     
63,672,823
     
95,958,782
     
-
     
95,958,782
 
                                                 
Equity
                                               
Ordinary shares (No par value; 30,828,778 and 30,084,200 shares issued and outstanding as of 31 December 2023 and 2022, respectively)
   
-
     
-
     
-
     
-
     
-
     
-
 
Additional paid-in capital
   
402,337,393
     
176,895,202
(1) 
   
579,232,595
     
397,497,817
     
182,125,475
(1) 
   
579,623,292
 
Accumulated other comprehensive loss
   
(6,444,485
)
   
6,444,485
     
-
     
(5,306,972
)
   
5,306,972
     
-
 
Reserves
   
-
     
26,090,244
(2) 
   
26,090,244
     
-
     
21,997,484
(2) 
   
21,997,484
 
Accumulated deficit
   
(274,023,501
)
   
(209,429,931
)
   
(483,453,432
)
   
(219,824,176
)
   
(209,429,931
)
   
(429,254,107
)
Total equity attributable to shareholders
   
121,869,407
             
121,869,407
     
172,366,669
             
172,366,669
 
                                                 
Non-controlling interests
   
(4,240
)
           
(4,240
)
   
(477,135
)
   
-
     
(477,135
)
                                                 
Total Equity
   
121,865,167
             
121,865,167
     
171,889,534
             
171,889,534
 
Total Liabilities and Equity
   
185,537,990
             
185,537,990
     
267,848,316
             
267,848,316
 

  (1)
Includes $(32,534,729) (2022: $(27,304,456)) in share-based compensation payments and additional equity of $209,429,931 recognised in 2021 from the difference between the deemed transaction price and net assets acquired related to the Combination under IFRS.
  (2)
Includes (i) a reclassification of Accumulated other comprehensive loss under U.S. GAAP of $(6,444,485) (2022: $(5,306,972)) and (ii) a reclassification of Additional paid-in capital under U.S. GAAP of $32,534,729 (2022: $27,304,456) in share-based compensation payments to Reserves under IFRS.
 
The following table reconciles the Group’s audited statement of operations under U.S. GAAP for the years ended 31 December 2023 and 2022 with its statement of operations under IFRS for the years ended 31 December 2023 and 2022, respectively:

   
For the Year Ended
 
   
31 December 2023
   
31 December 2022
 
 
Statement of Operations:
 
U.S. GAAP
   
IFRS
Difference
   
IFRS
   
U.S. GAAP
   
IFRS
Difference
   
IFRS
 
Net revenues
   
22,079,905
     
-
     
22,079,905
     
8,941,835
     
-
     
8,941,835
 
Cost of goods sold
   
(19,821,645
)
   
-
     
(19,821,645
)
   
(9,455,805
)
   
-
     
(9,455,805
)
Gross profit (loss)
   
2,258,260
     
-
     
2,258,260
     
(513,970
)
   
-
     
(513,970
)
                                                 
OPERATING EXPENSE
                                               
Selling and marketing expenses
   
(7,868,773
)
   
-
     
(7,868,773
)
   
(6,525,255
)
   
-
     
(6,525,255
)
General and administrative expenses
   
(35,768,786
)
   
-
     
(35,768,786
)
   
(32,822,709
)
   
-
     
(32,822,709
)
Research and development expenses
   
(8,469,241
)
   
-
     
(8,469,241
)
   
(6,362,770
)
   
-
     
(6,362,770
)
Provision for doubtful accounts
   
-
     
-
     
-
     
(5,986,308
)
   
-
     
(5,986,308
)
Impairment loss of right-of-use assets
   
-
     
-
     
-
     
(371,695
)
   
-
     
(371,695
)
Impairment loss of intangible assets
   
-
     
-
     
-
     
(2,995,440
)
   
-
     
(2,995,440
)
Impairment of property, plant and equipment
   
(431,319
)
   
-
     
(431,319
)
   
(550,402
)
   
-
     
(550,402
)
Reverse of deferred tax liabilities
   
-
     
-
     
-
     
898,632
     
-
     
898,632
 
Total operating expenses
   
(52,538,119
)
   
-
     
(52,538,119
)
   
(54,715,947
)
   
-
     
(54,715,947
)
                                                 
Loss from operations
   
(50,279,859
)
   
-
     
(50,279,859
)
   
(55,229,917
)
   
-
     
(55,229,917
)
                                                 
OTHER EXPENSE:
                                               
Interest income/(expense), net
   
402,414
     
-
     
402,414
     
(844,231
)
   
-
     
(844,231
)
Gain (loss) on redemption of convertible promissory notes
   
12,507
     
-
     
12,507
     
(7,435
)
   
-
     
(7,435
)
(Loss) income from long-term investments
   
(1,377,760
)
   
-
     
(1,377,760
)
   
(12,651
)
   
-
     
(12,651
)
Change in fair value of convertible promissory notes and derivative liability
   
75,341
     
-
     
75,341
     
(37,774,928
)
   
-
     
(37,774,928
)
Change in fair value of equity securities
   
(2,600,721
)
   
-
     
(2,600,721
)
   
(240,805
)
   
-
     
(240,805
)
Convertible bond issuance cost
   
-
             
-
     
(5,589,336
)
           
(5,589,336
)
Foreign currency exchange loss, net
   
(848,781
)
   
-
     
(848,781
)
   
(409,207
)
   
-
     
(409,207
)
Impairment loss of goodwill
   
-
     
-
     
-
     
(11,111,886
)
   
-
     
(11,111,886
)
Loss from acquisition of Antric
   
(136,302
)
   
-
     
(136,302
)
   
-
     
-
     
-
 
Loss on exercise of warrants
   
(228,903
)
           
(228,903
)
   
-
     
-
     
-
 
Gain from cross-currency swaps
   
8,664
             
8,664
     
-
     
-
     
-
 
Other (expense) income, net
   
621,633
     
-
     
621,633
     
(924,867
)
   
-
     
(924,867
)
Loss before income taxes
   
(54,351,767
)
   
-
     
(54,351,767
)
   
(112,145,263
)
   
-
     
(112,145,263
)
Income tax expense
   
(8,988
)
   
-
     
(8,988
)
   
-
     
-
     
-
 
Net loss
   
(54,360,755
)
   
-
     
(54,360,755
)
   
(112,145,263
)
   
-
     
(112,145,263
)
Less: Net loss attributable to non-controlling interests
   
(161,430
)
   
-
     
(161,430
)
   
(2,057,022
)
   
-
     
(2,057,022
)
Net loss attributable to the Company’s shareholders
   
(54,199,325
)
   
-
     
(54,199,325
)
   
(110,088,241
)
   
-
     
(110,088,241
)
                                                 
   OTHER COMPREHENSIVE LOSS
                                               
Foreign currency translation adjustment
   
(1,162,080
)
   
-
     
(1,162,080
)
   
(3,889,706
)
   
-
     
(3,889,706
)
Total comprehensive loss
   
(55,522,835
)
   
-
     
(55,522,835
)
   
(116,034,969
)
   
-
     
(116,034,969
)
Less: total comprehensive loss attributable to non-controlling interests
   
(185,997
)
   
-
     
(185,997
)
   
(2,032,455
)
   
-
     
(2,032,455
)
Total comprehensive loss attributable to the Group’s shareholders
   
(55,336,838
)
   
-
     
(55,336,838
)
   
(114,002,514
)
   
-
     
(114,002,514
)

As set forth above, the material differences between the U.S. GAAP and IFRS presentation with respect to the Group’s combined balance sheet as of 31 December 2023 and combined balance sheet as of 31 December 2022 are as follows:


a)
The reclassification of “Accumulated other comprehensive loss” under U.S. GAAP to “Reserves” under IFRS;

b)
The reclassification of amounts of IFRS share-based payments from “Additional paid-in capital” under U.S. GAAP to “Reserves” under IFRS; and

c)
Additional equity recognized from the difference between the total deemed transaction price and net assets acquired related to the Combination under IFRS.

d)
In 2021, the Group was deemed to have incurred non-cash listing costs of approximately $209.4 million as a result of the IFRS accounting treatment of the Combination, as Cenntro was deemed to have received a 67% controlling interest in CEGL (formerly NBG) and the Group was deemed to have incurred listing costs equalling the difference between the total deemed transaction price and total net assets. Under U.S. GAAP, the Combination is accounted for as a reverse recapitalisation, which is equivalent to the issuance of shares by Cenntro for the net assets of CEGL (formerly NBG), accompanied by a recapitalisation).

As set forth above, there is no difference between the U.S. GAAP and IFRS presentation as it relates to our combined statement of operations and comprehensive loss for the year ended December 31 2023.
B. Liquidity and Capital Resources

We have historically funded working capital and other capital requirements primarily through bank loans, equity financings and short-term loans. Also, the reverse recapitalization we have completed at the end of December 2021 provided significant funding for the Company’s operations. Cash is required primarily to purchase raw materials, repay debts and pay salaries, office expenses and other operating expenses.

As of December 31, 2023, we had approximately $29.4 million in cash and cash equivalents, approximately $4.2 million in short-term investment and approximately $6.5 million of accounts receivables as compared to approximately $154.0 million in cash and cash equivalents, nil in short-term investment and $0.6 million in accounts receivable as of December 31, 2022. For the years ended December 31, 2023 and 2022, net cash used in operating activities was approximately $58.5 million and $69.4 million, respectively.

Short-Term Liquidity Requirements

We believe our cash and cash equivalents will be sufficient for us to continue to execute our business strategy over the twelve months period following the date of issuance of our annual report. Our current business strategy for the next twelve months includes (i) the continued rollout of our new ECV models and green energy related products in North America and Europe, as applicable and (ii) the establishment and development of local distribution channels in the United States and the European Union. Actual results could vary materially as a result of a number of factors, including:

The costs of bringing our new facilities into operation;
The timing and costs involved in rolling out new ECV models to market;
Our ability to manage the costs of manufacturing our ECVs;
The costs of maintaining, expanding and protecting our intellectual property portfolio, including potential litigation costs and liabilities;
Revenues received from sales of our ECVs;
The costs of additional general and administrative personnel, including accounting and finance, legal and human resources, as well as costs related to litigation, investigations, or settlements;
Our ability to collect future revenues; and
Other risks discussed in the section titled “Risk Factors.”

For the twelve months from the date hereof, we also plan to continue implementing measures to increase revenues and control operating costs and expenses, implementing comprehensive budget controls and operational assessments, implementing enhanced vendor review and selection processes as well as enhancing internal controls.

Long-Term Liquidity Requirements

In the long-term, we plan to regionalize the manufacturing and supply chain relating to certain components of our ECVs in the geographic markets in which our ECVs are sold. In the long-term, through our supply chain development know-how, we intend to establish supply chain relationships in North America and the European Union to support anticipated manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially other landed costs elements associated with importing our components and spare parts from China. Currently, the majority of our revenues is derived from the sale of ECVs by private label channel partners that assemble our vehicle kits in their own facilities. As part of our growth strategy, we plan to expand our channel partner network, and local assembly facilities to regionalize our manufacturing and supply chains to better serve our global customers   especially to expand our after-sales-market services offerings.

We intend to further expand our technology through continued investment in research and development. Since inception in 2013 through December 31, 2023, we have spent over approximately $90.0 million in research and development activities related to our operations. We plan to increase our research and development expenditure over the long term as we build on our technologies in vehicle development, driving control, cloud-based platforms, and innovations for promoting sustainable energy.

For our long-term business plan, we plan to fund current and future planned operations mainly through cash on hand, cash flow from operations, lines of credit and additional equity and debt financings to the extent available on commercially favorable terms.

Working Capital

As of December 31, 2023, our working capital was approximately $75.6 million, as compared to a working capital of approximately $132.8 million as of December 31, 2022. The approximately $57.1 million decrease in working capital during 2022 was primarily due to (i) the decrease of cash and cash equivalents of approximately $124.6 million, offset by the increase in inventories, accounts receivable and short-term investment of approximately $12.1 million, $6.0 million and $4.2 million, respectively and (ii) a decrease in convertible bonds of approximately $47.4 million.

Cash Flow

   
Year Ended December 31,
 
   
2023
   
2022
 
Net cash used in operating activities
 
$
(58,457,164
)
 
$
(69,401,126
)
Net cash (used in) provided by investing activities
   
(16,388,156
)
   
(56,883,397
)
Net cash provided by financing activities
   
(48,135,595
)
   
19,452,636
 
Effect of exchange rate changes on cash
   
(1,543,989
)
   
(736,274
)
Net (decrease) increase in cash, cash equivalents, and restricted cash
   
(124,524,904
)
   
(107,568,161
)
Cash and cash equivalents, and restricted cash at beginning of the year
   
154,096,801
     
261,664,962
 
Cash and cash equivalents, and restricted cash at end of the period
 
$
29,571,897
   
$
154,096, 801
 

Operating Activities

Our net cash used in operating activities was approximately $58.5 million and $69.4 million for the years ended December 31, 2023 and 2022, respectively.

Net cash used in operating activities for the year ended December 31, 2023 was primarily attributable to (i) our net loss of approximately $54.4 million and adjusted for non-cash items of approximately $18.3 million, which primarily consisted of amortization of operating lease right-of-use asset, share based compensation expense, impairment of long-term investments, depreciation and amortization, loss (gain) on disposal of long-term investment, loss from equity securities investment, foreign currency exchange loss, impairment of slow-moving inventories, impairment of PPE and intangible assets, loss on exercise of warrants, equity pick up loss of the investment and changes in fair value of equity securities of approximately $4.5 million, $5.2 million, $1.2 million, $1.7 million,$0.1 million, $1.4 million, $1.5 million, $0.7 million, $0.4 million, $0.2 million, $0.2 million and $1.2 million, respectively, (ii) the decrease in accrued expense and other current liabilities and operating lease liabilities of approximately $1.1 million and $4.0 million respectively, (iii) increase in account receivable, accounts payable, deferred revenue, inventories and prepayments and other assets of approximately $5.9 million, $3.1 million, $2.5 million, $12.2 million and $4.6 million, respectively.

Investing Activities

Net cash used in investing activities was approximately $16.4 million for the year ended December 31, 2023. Net cash used in investing activities for the year ended December 31, 2023 was primarily attributable to cash paid for regular financial investments in 2023 in the amount of approximately $4.2 million and approximately $1.1 million in purchase of land use rights and property, additions in long-term investments as a minority interest of approximately $0.9 million, approximately $7.6 million in purchase of plant and equipment and approximately $1.9 million net cash paid in acquisition of 35% of CAE's share and including related expenses.

Financing Activities

Net cash used by financing activities was approximately $48.1 million for the year ended December 31, 2023. Net cash provided by financing activities for the year ended December 31, 2023 was primarily attributable to the redemption of convertible bonds of approximately $47.5 million and the repayments to bank loans of approximately $0.6 million.

Contractual Obligations

In February 2021, we signed a non-cancellable operating lease agreement for warehouse and trial production use in Freehold, New Jersey (Willowbrook Road) of approximately 9,750 square feet. The lease period began in February 2021 and ends in January 2025. The annual base rent for this facility is $175,500 starting from February 2023. The lease rent fee will be adjusted upward by 3% annually afterwards. We signed the first addendum to lease on December 7, 2022 and the renewal period is two years commencing on February 1, 2023 and terminating on January 31, 2025, the annual base rent for the first twelve months the period is $175,500 and the annual base rent for the second twelve months the period is $180,765.

In June 2021, we signed two non-cancellable operating lease agreements for approximately 11,690 square feet and 3,767 square feet, respectively, of two floors of an office building in Hangzhou, China. The lease period for each lease agreement began in June 2021 and ends in May 2025. Pursuant to each agreement, we paid the first six months of our rent obligations in June 2021 and thereafter will be obligated to make rental payments in advance semi-annually. The total annual base rent under these two lease agreements is $171,397 for the term ending May 2022 and $173,987 for the term ending May 2023.

On December 4, 2021, we entered into an entrustment agreement with Cedar Europe GmbH, a company organized under the laws of Germany (“Cedar”) pursuant to which we entrusted Cedar to, in Cedar’s name, obtain a lease agreement for facilities in Germany and operate such lease facility under Cedar’s name in exchange for the Cenntro’s responsibility for all expenditures and costs of the lease. On December 24, 2021, Cedar entered into a lease agreement for an approximately 27,220 square feet facility in Dusseldorf, Germany, where we now house our European Operations Facility. The lease period began on January 1, 2022 and ends on December 31, 2024. Pursuant to such lease agreement, the total annual base rent is €354,787 (or approximately $383,512) for the lease term. Cedar transferred the leasing property to CEGE on February 1, 2023.

On January 20, 2022, we entered into an operating lease agreement (the “Jacksonville Lease”), between CAC, as tenant, the Company, as guarantor, and JAX Industrial One, LTD., a Florida limited liability company, as landlord, for a facility of approximately 100,000 square feet in Jacksonville, Florida. The lease period commenced on May, 2022 and ends 120 months following a five-month rent abatement period. Pursuant to the Jacksonville Lease, minimum annual rent is approximately $695,000, $722,800, and $751,710, for the first three years, sequentially, and rising thereafter.

On July 28, 2022, we signed a non-cancellable operating lease agreement for approximately 12,000 square feet as an EV center in Jacksonville, Florida. The lease period began on September 1, 2022 and ends on August 31, 2029, the first annual base rent is $150,000 and the annual increase is 4%.

On August 4, 2022, we signed a non-cancellable operating lease agreement in Mexico as a facility. For the first 12 months, the rentable area is 58,413 square feet. Starting on the month 13 to month 18, the rentable area is 85,554 square feet, and as of month 19 of the Rent Commencement Date and for the remainder of the initial term, the rentable area is 112,694 square feet. The lease period commenced on January, 2023 and ends 8.5 years. The monthly rent is $29,225.38 and the annual increase is the higher of a) the consumer price index, or b) 2.5%.

On December 15, 2022, we signed a non-cancellable operating lease agreement for approximately 41,160 square feet as a facility in Howell, New Jersey. The lease period began on February 1, 2023 and ends five years, the first annual base rent is $493,920 and the annual increase is 3%.

On December 29, 2022, we signed a non-cancellable operating lease agreement with BAL Freeway Associates, LLC for approximately 64,000 square feet as a facility. The lease period commenced on April 1, 2023 and ends five years following a one-month rent abatement period. The base rent for the first year is $115,200 per month. The monthly rent for the following four years is $119,808, $124,600.32, $129,584.33 and $134,767.71, respectively.

On November 28, 2022, we signed a non-cancellable operating lease agreement for approximately 6,510 square feet as an EV center in Dominica Republic. The lease period commenced on December 1, 2022 and ends five years. The rent is $9,000 per month and the annual increase is 5%.

On December 8, 2022, we signed a non-cancellable operating lease agreement for approximately 10,656 square feet as a headquarters and service center in Dominica Republic. The lease period commenced on February 15, 2023 and ends five years. The rent is $9,000 per month and the annual increase is 5%.

 On March 22, 2023, we signed a non-cancellable operating lease agreement for approximately 26,579 square feet as a local plant in Colombia, the lease period began on May 1, 2023 and the lease term is two years. The rent is COP 46,796,001.49 (or approximately $10,344.77) per month and the value of the lease fee shall be readjusted in a proportion equal to the consumer price index (CPl) certified by DANE as of December 31 of the immediately preceding year, plus two (2) points.

On May 19, 2023, we completed the acquisition with Cenntro Elecautomotiv, S.L., our EVC in Spain. On April 3, 2023, Cenntro Elecautomotiv, S.L. signed a non-cancellable operating lease agreement for approximately 1,765 square feet as a local office in Barcelona, Spain, the lease period began on April 3, 2023 and the lease term is five years. The monthly rent is €1,776 (or approximately $1,919.9) plus value-added tax with a two-month rent abatement period. In addition, Cenntro Elecautomotiv, S.L. signed a non-cancellable operating lease agreement for approximately 3,471 square feet as a service center in Barcelona, Spain on August 9, 2022, the lease period began on August 1, 2022 and the lease term is ten years. The annual rent is €36,000 (or approximately $38,916) and shall be readjusted depending on the changes of the consumer price index (CPl) determined by the National Bureau of Statistics and its substitute institutions. Legal defense is €6,000 (or approximately $6,486).

On April 4, 2023, we signed a non-cancellable operating lease agreement for approximately 2,500 square feet in Freehold, New Jersey. The lease period commenced on July 17, 2023 and ends on July 31, 2025. The annual base rent for the first twelve months of the period is $33,525 and the annual base rent for the second twelve months of the period is $35,201.

On February 16, 2022, we signed a non-cancellable operating lease agreement for apartment 53D in the building at 555 Tenth Avenue, New York, NY 10018. The term is one year and one month, beginning on March 5, 2022 and ending on April 4, 2023. The monthly rent is $5,750. On February 1, 2023, we signed a renewal lease agreement. The term of this lease is one year, beginning on April 5, 2023 and ending on April 4, 2024. The monthly rent is $5,950.

On March 25, 2022, we completed the acquisition of TME, and change its name to Cenntro Automotive Europe GmbH ("CAE”). TME signed a non-cancellable operating lease agreement for approximately 5,212 square meters in 2019, the lease period starts on July 1, 2019 and ends on June 30, 2024, the monthly rent is €18,891 (or approximately $20,468).

On August 31, 2023, we completed the acquisition with Antric GmbH in Germany. On July 20, 2022, Antric signed a non-cancellable operating lease agreement for approximately 4,361 square feet in Bochum, Germany, the lease period ends on December 31, 2026. The monthly rent is €3,605.26 (or approximately $3,988.14). On September 1, 2022, the lease area increased to 7,326 square feet and the monthly rent increased to €6,000.32 (or approximately $6,637.55). The additional deposit is €18,000.96 (or approximately $19,912.66). On January 20, 2023, Antric signed another non-cancellable operating lease agreement for approximately 252 square feet in Bochum, Germany, the lease period starts on February 1, 2023 and ends on December 31, 2026. The monthly rent increased to €6,315.38 (or approximately $6,986.07). On March 27, 2023, Antric signed another non-cancellable operating lease agreement for approximately 2,949 square feet in Bochum, Germany, the lease period starts on April 1, 2023 and ends on December 31, 2026. The monthly rent increased to €8,597.80 (or approximately $9,510.89).

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

Critical Accounting Policies and Estimates

The preparation of financial statements in conformity with U.S. GAAP requires our management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, the reported amounts of revenue and expenses during the reporting period and the related disclosures in the consolidated and combined financial statements and accompanying footnotes. Out of our significant accounting policies, which are described in “Note 2—Summary of Significant Accounting Policies” of our consolidated and combined financial statements for the year ended December 31, 2022, included elsewhere in this Annual Report, certain accounting policies are deemed “critical,” as they require management’s highest degree of judgment, estimates and assumptions. While management believes its judgments, estimates and assumptions are reasonable, they are based on information presently available and actual results may differ significantly from those estimates under different assumptions and conditions.

Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.

All intercompany balances and transactions have been eliminated in consolidation and combination.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates

Fair value measurement

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:

Level 1—defined as observable inputs such as quoted prices in active markets;

Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and

Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.

The carrying value of cash and cash equivalents, restricted cash, wealth management products, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.

Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.

The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.

The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.

The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as changes in fair value of convertible promissory notes and derivative liabilities in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.

In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.

As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.

Business combination

The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.

Cash and cash equivalents and restricted cash

The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.

Accounts receivable and provision for doubtful accounts

Accounts receivable are recognized and carried at net realizable value.

The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.

Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.

Available-for-sale investments and Debt Security investments

The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value

The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.

The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.

Cross-currency swap

The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.

Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.

Economic Hedges

A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.

Investment in equity securities

For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund.

The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.

Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. Estimated useful lives are as follows:

Buildings
 20 years
Machinery and equipment
5-10 years
Office equipment
5 years
Motor vehicles
3-5 years
Leasehold improvement
3-10 years
Others
3 years

The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.

The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.

The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.

Intangible assets, net

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:

Category
Estimated useful life
Land use rights
 45.75-50 years
Software
3 years
Technology
5 years
Trademark
5 years

Impairment of long-lived assets

The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.

Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is "more-likely-than not" that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.

The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.

Impairment loss for goodwill of $nil and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.

Long-term investment

Equity method investments

Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

Equity investments without readily determinable fair values

For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.

Impairment for long-term investment

The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.

Revenue recognition

The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.

Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.


The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Vehicles sales
 
$
20,344,889
 
 
$
8,235,053
 
Spare-parts sales
 
 
1,554,311
 
 
 
304,506
 
Other service income
 
 
180,705
 
 
 
402,276
 
Net revenues
 
$
22,079,905
 
 
$
8,941,835
 

The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Primary geographical markets
 
 
 
 
Europe
 
$
16,218,398
   
$
7,052,452
 
Asia
   
4,805,312
     
1,191,931
 
America
 
 
1,056,195
 
 
 
697,452
 
Total
 
$
22,079,905
 
 
$
8,941,835
 

Contract Balances

Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.

Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.

The following table provides information about receivables and contractual liabilities from contracts with customers:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 
Contractual liabilities
 
$
3,394,044
   
$
2,388,480
 

Cost of goods sold

Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.

Government grants

The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.

Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.

Income taxes

The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.

Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.

As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years 2015 through 2023. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of December 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.

Foreign currency translation and transaction

The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CEA is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS,SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY.

Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Period end USD: RMB exchange rate
 
 
7.0999
 
 
 
6.8972
 
Average USD: RMB exchange rate
 
 
7.0809
 
 
 
6.7290
 
Period end USD: EUR exchange rate
   
1.1062
     
0.9348
 
Average USD: EUR exchange rate
   
1.0817
     
0.9493
 

Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.

Comprehensive loss

Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.

Segments

In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.

The Company’s long-lived assets are substantially located in the PRC and United States. The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.

Long-lived assets
   
December 31,
 
   
2023
   
2022
 
PRC
 
$
19,900,770
   
$
18,018,954
 
US
   
19,730,650
     
9,125,535
 
Mexico
   
4,238,942
         
Dominican
   
808,346
     
469,740
 
Others
   
2,636,219
     
99,303
 
Total
 
$
47,314,927
   
$
27,713,532
 

Share-based compensation expenses

The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.

Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.

The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.

Convertible promissory notes

The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.

Derivative liability

Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.

Operating lease

The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

Non-controlling Interest

A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.

Recently issued accounting standards pronouncements

In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.

Item 7A.
Quantitative and Qualitative Disclosures about Market Risk.

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information required under this item.

Item 8.
Financial Statements and Supplementary Data

INDEX TO FINANCIAL STATEMENTS

 
PAGE
F-2
 
F-3
 
F-4
 
F-5
 
F-6
 
F-7

Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

We have not had any disagreements with our accountants or auditors that would need to be disclosed pursuant to Item 304 of Regulation S-K promulgated under the Securities Act of 1933.

Until the Implementation Date, the Company was subject to obligations under the Corporations Act, including financial reporting obligations that require the Company to prepare, audit and lodge with ASIC financial reports audited in accordance with Australian Accounting Standards and Interpretations issued by the Australian Accounting Standards Board. As a result, the Company has appointed Wis Audit Pty Ltd to act as its ASIC-registered independent auditor for the purposes of statutory compliance with the Corporations Act.

Item 9A.
Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934 (“Exchange Act”), the Company carried out an evaluation, with the participation of the Company’s management, including the Company’s Chief Executive Officer (the Company’s principal executive officer and interim principal accounting officer), of the effectiveness of the Company’s disclosure controls and procedures (as defined under Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report. Based upon that evaluation, the Company’s Chief Executive Officer concluded that the Company’s disclosure controls and procedures are effective to ensure that information required to be disclosed by the Company in the reports that the Company files or submits under the Exchange Act, is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process used to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external purposes in accordance with U.S. GAAP. Internal control over financial reporting includes policies and procedures that pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets; provide reasonable assurance that transactions are recorded as necessary to permit preparation of our financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with the authorization of our Board and management; and provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

Any system of internal control, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the system are met. Because of the inherent limitations in all internal control systems, no system of internal control over financial reporting can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected.

Our management conducted an evaluation of the effectiveness of our internal control over financial reporting. Based on this evaluation, management concluded that Cenntro has limited accounting personnel and other resources with which to address its internal control over financial reporting in accordance with requirements applicable to public companies.  Historically, Cenntro had not retained a sufficient number of professionals with an appropriate level of accounting knowledge, training and experience to appropriately analyze, record and disclose accounting matters under U.S. GAAP.

Management’s Remediation Initiatives

Management has taken- and is continuing to take-actions to remediate our material weakness and strengthen our internal control over our financial reporting and risk management. In 2022, we steadily increased our finance team resources based in our Freehold, NJ, headquarters.  Also in in January 2022, we appointed our Financial Controller for North America who is a CPA license holder.

As of the date of this report, we have a total of four professionals on our finance team in the United States including two certified public accountants (CPAs) and one staff accountant with public accounting experience who has passed their CPA exams. We intend to hire additional professional accountants with greater familiarity with U.S. GAAP and SEC reporting requirements. Additionally, we have retained a consulting firm to assist us in assessing our compliance with The Sarbanes-Oxley Act to help us (i) further develop and implement formal policies, processes and documentation procedures relating to our financial reporting as well as (ii) address the accounting function’s staffing needs and training and strengthen our internal control processes. Our material weakness will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded that these controls are effective.

Changes in Internal Controls over financial reporting

No change in our internal control over financial reporting occurred during the fiscal year ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.
Other Information.

During the year ended December 31, 2023, no director or officer adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

The Company has adopted an insider trading policy governing the purchase, sale, and/or other dispositions of the Company’s securities by directors, officers and employees, or the registrant itself, that have been designed to promote compliance with insider trading laws, rules and regulations, and Nasdaq’s listing standards.

Item 9C.
Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

None.

PART III

Item 10.
Directors, Executive Officers and Corporate Governance.

The following table sets forth certain information with respect to our directors, executive officers and significant employees:

Name
 
Age
 
Position
Executive Officers:
       
Peter Z. Wang
 
69
 
Chief Executive Officer, Managing Director and Chairman of the Board
Edward Ye
 
33
 
Acting Chief Financial Officer
Wei Zhong
 
46
 
Chief Technology Officer
Tony W. Tsai
 
51
 
Vice President, Corporate Affairs and Corporate Secretary
Ming He
 
53
 
Treasurer
Non-Executive Directors:
       
Yi Zeng
 
 68
 
Director
Stephen Markscheid (1)(2)(3)
 
 69
 
Director
Jiawei “Joe” Tong (1)(2)(3)
 
 60
 
Director
Benjamin B. Ge (1)(2)(3)
 
56
 
Director


(1)
Member of the Audit Committee

(2)
Member of the Compensation Committee

(3)
Member of the Nominating Committee

Peter Z. Wang, founded CAG, the former parent company of Cenntro, and served as its Chairman and Chief Executive Officer since 2013. Mr. Wang began serving as Managing Director, Chairman of the Board, and Chief Executive Officer of the Company immediately following the closing of the Combination in December 2021. Mr. Wang is an entrepreneur and investor in the electric vehicle and technology industries, and has founded or co-founded a number of companies in his career, including UTStarcom (a global telecom infrastructure provider), which went public in 2000, World Communication Group, an international telecommunication company, and Sinomachinery Group, a diesel power system (engine and transmission) manufacturer. Mr. Wang was named one of the Outstanding 50 Asian Americans in Business by Asian American Business Development Center in 2004, one of China’s 100 Most Innovative Businessmen by Fast Company Magazine in 2017, and one of the Most Intriguing Entrepreneurs by Goldman Sachs in 2019. Mr. Wang is also the chairman of the board of directors of Cenntro Enterprise Limited, a principal stockholder of the Company, and Greenland Technologies Holding Corp. (NASDAQ: GTEC), a transmission products manufacturing company. Mr. Wang holds Bachelor of Science degrees in Computer Science and Math, as well as a Master of Science degree in Electrical Engineering, from the University of Illinois at Chicago. Mr. Wang also holds a Master of Business Administration from Nova Southeastern University. We believe Mr. Wang is qualified to serve on our Board due to his extensive leadership and management experience, including his experience serving as founder and Chairman and Chief Executive Officer of CAG.

Edward Ye, has served as Cenntro’s Financial Director since December 2019 and became Acting Chief Financial Officer of the Company in March 2024. Prior to joining Cenntro, Mr. Ye was a Senior Associate at Deloitte Touche Tohmatsu Limited (“Deloitte”) from September 2012 to August 2017 where he assisted in the completion of initial public offerings in the US and Hong Kong. At Deloitte, Mr. Ye served a multitude of clients in industries such as education, manufacturing, energy and resources, retail, customer service, real estate, transportation, and telecommunications. Mr. Ye earned a Bachelor’s degree in Accounting from Hong Kong Baptist University and a Master of Science in Corporate Finance from Bayes Business School of the City, University of London, (formally known as, the Case Business School).

Wei Zhong, has been Cenntro’s Chief Technology Officer since 2013 and became our Chief Technology Officer immediately following the closing of the Combination in December 2021. Mr. Zhong has been instrumental in the development of our electric vehicle technologies and models, as well as the development of its supply chain. Prior to 2013, Mr. Zhong was employed with Hangzhou Jiuru Economic Information Consulting Co., Ltd., where he developed software for its enterprise information query platform. Prior to that time, Mr. Zhong served as a communication technology developer for Zhejiang Guangtong Network Technology Co., Ltd. Mr. Zhong holds a bachelor’s degree in Biotechnology from Zhejiang University.

Tony W. Tsai, has served as Vice President, Corporate Affairs of CAC, a wholly owned subsidiary, since July 2013 and was appointed Vice President, Corporate Affairs and Company Secretary of CEG, a wholly owned subsidiary, in July 2021. Mr. Tsai was appointed our Vice President, Corporate Affairs and Company Secretary immediately following the closing of the Combination in December 2021. Since April 2007, Mr. Tsai has also been a real estate advisor at Winzone Realty, Inc. From 2007 to 2009, Mr. Tsai served as Compliance Director and an investment banker at CapLink Financial Group, LLC, where he managed broker dealer compliance, supervised sales teams and provided strategic advice. From 2006 to 2007, Mr. Tsai was an investment banker with Kuhns Brothers, Inc. Since joining CAC, Mr. Tsai has been involved in corporate and communications strategy and global regulatory matters. Mr. Tsai holds a bachelor’s degree in Business Administration, with a focus on International Sales Marketing, from Baruch College, City University of New York.

Ming He, was appointed as Cenntro’s Treasurer in May 2022. Mr. He joined Cenntro Automotive Group, the predecessor of CEGL as Chief Financial Officer in February 2014. Before his role at CAG, he served as the Chief Financial Officer of Shengkai Innovations, Inc. from March 2010 through April 2012, which completed its Nasdaq listing and public offerings. Between January 2007 and February 2010, Mr. He served as Chief Financial Officer of Zhongchai Machinery, Inc. From October 2004 until January 2007, Mr. He served as Senior Director at SORL Auto Parts, Inc. (“SORL"), where he guided SORL’s progress in the US capital market and closed a public offering in November 2006. Mr. He holds designations of Chartered Financial Analyst and Certified Public Accountant. He received his Master of Science in Accountancy in 2004 and Master of Business Administration in 2003 from University of Illinois at Urbana-Champaign. He also received his bachelor’s degree from Shanghai University of International Business and Economics (f.k.a. Shanghai Institute of Foreign Trade) in 1992.

Non-Employee Directors

Yi Zeng, became a member of our Board on September 16, 2022 after the resignation of a former board member. Dr. Zeng has over 30 years’ experience in the energy industry, management, marketing and research. From 2016 to 2017, Dr. Zeng served as a non-executive Director of an energy company Range Resources Pty. Ltd, a former public company that was listed on both the London and Australian Stock Exchanges. He retired thereafter to enjoy family life.  From 2011 to 2016, Dr. Zeng served as an independent consultant for Kori Ltd. From 2011 to 2012, he was the managing director of Lomon Pty. Ltd. a former public company that was listed on the Australian Stock Exchange. From 2007-2009, Dr. Zeng was the Asia Pacific Regional Marketing Manager of Titanium, BHP Billiton Shanghai, a global energy and mining company. Prior to that Dr. Zeng served as a Principle and Senior Scientist at BHP Exploration & Mining Technology in Melbourne, Australia from 2000 to 2007. Dr. Yi Zeng holds a Ph.D. in Geophysics from Victoria University of Wellington, New Zealand; an MSc in Applied Geophysics Exploration from Chengdu College of Geology, China; and a BSc in Geophysical Exploration from Chengdu University of Technology, China. The Company believes Dr. Zeng’s extensive experience in management, technical, and research with global and Australian-based companies makes him well suited to serve as a member of the Board.

Stephen Markscheid, became a member of our Board on November 1, 2023, and serves on each of our audit committee, compensation committee and nominating committee. Mr. Markscheid has been the Managing Principal of Aerion Capital, a family office, since July 2022. He currently serves as independent non-executive director of six other publicly listed companies: Fanhua, Inc. (Nasdaq: FANH), a financial services provider (since 2007); Jinko Solar Inc. (NYSE: JKS), a solar panel manufacturer (since 2010); Kingwisoft Technology Services Ltd. (HKSE: 8295.HK), an information technology company (since 2016); Monterey Capital Acquisition Corporation (Nasdaq: MCAC), a special purpose acquisition company (since 2022); Four Leaf Acquisition Corporation (Nasdaq: FORL), a special purpose acquisition company (since 2023); and Tristar Acquisition I Corp. (NYSE: TRIS), a special purpose acquisition company (since 2023). Mr. Markscheid previously served as a director of UGE International (XTSX:UGE), a solar installation company from August 2019 to July 2023. He is also a trustee emeritus of Princeton-in-Asia. From 1998 to 2006, he worked for GE Capital. During his time with GE Capital, Mr. Markscheid led GE Capital’s business development activities in China and Asia Pacific, primarily acquisitions and direct investments. Prior to GE Capital, Mr. Markscheid worked with the Boston Consulting Group throughout Asia. He was a banker for ten years in London, Chicago, New York, Hong Kong and Beijing with Chase Manhattan Bank and First National Bank of Chicago. Mr. Markscheid began his career with the US-China Business Council, in Washington D.C. and Beijing. He earned a BA in East Asian Studies from Princeton University in 1976, an MA in international affairs from Johns Hopkins University in 1980, and an MBA from Columbia University in 1991, where he was class valedictorian. We believe that Mr. Markscheid’s extensive experience serving on public boards and working with technology companies makes him a qualified to serve on our board of directors.

Jiawei “Joe” Tong, became a member of our Board following the closing of the Combination on December 30, 2021, and serves on each of our audit committee, compensation committee and nominating committee. Mr. Tong co-founded MeetChina, a leading B2B e-commerce website for China in 1998 and served as its Chief Executive Officer and Director from 1998 to 2003. In 2007, Mr. Tong joined Telstra Sensis as its President of China, and helped build Fang.com (NASDAQ: SFUN), a leading real-estate company website in China, and Autohome Inc. (NYSE: ATHM), a leading automotive company website. In 2016, Mr. Tong joined Ford Motor Company as its Head of Smart Mobility, China. Mr. Tong holds a bachelor’s degree in Computational Mathematics from Nanjing University, and a Master of Business Administration in Finance and Strategic Marketing from the University of Pennsylvania’s Wharton School of Business. We believe Mr. Tong is qualified to serve on our Board due to his past experience with business-to-business enterprises and in the automotive industry.

Benjamin B. Ge, became a member of our board following his election at the Company’s annual general meeting on May 31, 2022. Since February 2019, Mr. Ge has been the Chief Financial Officer of New Century Science & Technology Limited. Mr. Ge was a Managing Director at Citic Capital Holdings Limited, an alternative investment management and advisory company, from 2016 to 2019. Prior to joining Citic Capital, Mr. Ge was Regional Head (China) at Sequoia Capital Operations LLC, a venture capital firm focused on seed stage, mid stage, late stage, and growth investments in the fintech sector, from 2010 to 2016. Mr. Ge was Vice President of JP Morgan’s Global Special Opportunity Group from 2007 to 2009 and Vice President of UniCredit China Capital Ltd. from 2005 to 2007. Mr. Ge received a Bachelor of Economics degree from Southern China Normal University in 1989, as well as an Associate Diploma of Business in International Trade in 1991, a Post-Graduate Diploma of Finance in 1994, and a Master of Finance degree in 2001 from Royal Melbourne Institute of Technology. He is member of the Securities Institute of Australia. The Company believes Mr. Ge is qualified to serve on our Board due to his extensive experience in private equity and corporate finance matters.

Term of Office

Our directors are appointed for a one-year term to hold office until the next annual general meeting of our stockholders or until removed from office in accordance with our bylaws. Our officers are appointed by our board of directors and hold office until removed by the board.

Board Committees

We have established three committees under the board of directors: an audit committee, a compensation committee and a nominating committee. We have adopted a charter for each of the three committees. Copies of our committee charters are posted on our corporate investor relations website.

Each committee’s members and functions are described below.

Audit Committee. Our Audit Committee consists of Stephen Markscheid, Jiawei “Joe” Tong and Benjamin B. Ge. Mr. Tong is the chairman of our audit committee. We have determined that these directors satisfy the “independence” requirements of NASDAQ Rule 5605 and Rule 10A-3 under the Securities Exchange Act of 1934. Our board of directors has determined that Mr. Thorne qualifies as an audit committee financial expert and has the accounting or financial management expertise as required under Item 407(d)(5)(ii) and (iii) of Regulation S-K. The audit committee will oversee our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things:

appointing the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;

reviewing with the independent auditors any audit problems or difficulties and management’s response;

discussing the annual audited financial statements with management and the independent auditors;

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

reviewing and approving all proposed related party transactions;

meeting separately and periodically with management and the independent auditors; and

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

Compensation Committee. Our Compensation Committee consists of Stephen Markscheid, Jiawei “Joe” Tong and Benjamin B. Ge. Mr. Tong is the chairman of our compensation committee. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things:

reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;

reviewing and recommending to the shareholders for determination with respect to the compensation of our directors;

reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and

selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management.

Nomination Committee. Our Nomination Committee consists of Stephen Markscheid, Jiawei “Joe” Tong and Benjamin B. Ge. Mr. Tong is the chairman of our nomination committee. The nomination committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nomination committee is responsible for, among other things:

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

reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity;

making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and

advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken.

Family Relationships

There are no family relationships between any of our directors or executive officers.

Certain Legal Proceedings

To our knowledge, no director, nominee for director, or executive officer of the Company has been a party in any legal proceeding material to an evaluation of his ability or integrity during the past ten years.

Code of Ethics

The Company adopted a Code of Ethics applicable to its directors, officers, and employees. This includes our principal executive officer, principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The full text of our Code of Ethics is posted on our website at https://ir.cenntroauto.com/static-files/fd697ea5-17b6-4536-bfe2-5539e84305f3 .

Compensation Recovery Policy

Under the Sarbanes-Oxley Act, in the event of misconduct that results in a financial restatement that would have reduced a previously paid incentive amount, we can recoup those improper payments from our executive officers. The SEC also recently adopted rules which direct national stock exchanges to require listed companies to implement policies intended to recoup bonuses paid to executives if the company is found to have misstated its financial results.

Our Board s approved the adoption of the Executive Compensation Recovery Policy (the “Recovery Policy”) in order to comply with the clawback rules adopted by the SEC under the rule, and the listing standards, as set forth in the Nasdaq Listing Rule 5608 (the “Recovery Rules”).

The Recovery Policy provides for the mandatory recovery of erroneously awarded incentive-based compensation from our current and former executive officers as defined in Rule 10D-1 under the Exchange Act (“Covered Officers”) in the event that we are required to prepare an accounting restatement, in accordance with the Recovery Rules. The recovery of such compensation applies regardless of whether a Covered Officer engaged in misconduct or otherwise caused or contributed to the requirement of an accounting restatement. Under the Recovery Policy, our Board may recoup from the Covered Officers erroneously awarded incentive compensation received within a lookback period of the three completed fiscal years preceding the date on which we are required to prepare an accounting restatement.

Item 11.
Executive Compensation.

Introduction

We are an emerging growth company, as defined in the JOBS Act. As an emerging growth company, we will be exempt from certain requirements related to executive compensation, including, but not limited to, the requirements to hold a nonbinding advisory vote on executive compensation and to provide information relating to the ratio of total compensation of our Chief Executive Officer to the median of the annual total compensation of all of our employees, each as required by the Investor Protection and Securities Reform Act of 2010, which is part of the Dodd-Frank Wall Street Reform and Consumer Protection Act.

This section provides an overview of Cenntro’s executive compensation programs, including a narrative description of the material factors necessary to understand the information disclosed in the summary compensation table below.

For the year ended December 31, 2023, Cenntro’s named executive officers (“Named Executive Officers” or “NEOs”) were:

Peter Z. Wang, Chief Executive Officer;

Edmond Cheng, Former Chief Financial Officer;

Ming He, Treasurer; and

Tony W. Tsai, Corporate Secretary.

The objective of Cenntro’s compensation program is to provide a total compensation package to each NEO that will enable Cenntro to attract, motivate and retain outstanding individuals, align the interests of our executive team with those of our equity holders, encourage individual and collective contributions to the successful execution of our short- and long-term business strategies and reward NEOs for performance.

Name and Principal Position
 
Fiscal
Year
 
Salary
($)
   
Bonus
($)
   
Stock
Awards
($)
   
All Other
Compensation
($)
   
Total($)
 
Peter Z. Wang
 
2023
   
350,000
           
1,234,596
(1) 
         
1,584,596
 
Chief Executive Officer
 
2022
   
350,000
     
0
     
920,165
(1) 
   
0
     
1,270,165
 
                                             
Edmond Cheng
 
2023(2)
   
300,000
             
464,758
(3) 
           
464,758
 
Former Chief Financial Officer
 
2022
   
300,000
             
464,022
(3) 
           
464,022
 
                                             
Ming He
 
2023
   
250,000
             
53,774
(4) 
           
303,774
 
Treasurer
 
2022
   
250,000
             
40,247
(4) 
           
290,247
 
                                             
Tony W. Tsai
 
2023
   
250,000
             
53,774
(5) 
           
303,774
 
Corporate Secretary
 
2022
   
250,000
             
40,247
(5) 
           
290,247
 

(1)
On May 3, 2022, Mr. Wang was granted an option to purchase 350,000 shares of common stock of the Company under the former 2022 Stock Incentive Plan (the “2022 Plan”), with an exercise price per share equal to $1.8480 per share of incentive stock options and $1.6800 per share of non-statutory stock options, which is equal to the price per share of common stock of the Company on the date of grant of the option, out of which 87,500 and 65,625 options vested during the years ended December 31, 2023, and December 31, 2022, fair value of which is represented here, respectively.

(2)
Mr. Cheng terminated his service as CFO to the Company as of March 1, 2024.

(3)
On December 30, 2021, Mr. Cheng was granted an option to purchase 129,706 shares of common stock under the 2022 Plan, with an exercise price per share equal to $5.74 per share, which is equal to the price per share of common stock of the Company on the date of grant of the option. The option grant, and adjustment of exercise price to $1.6800 per share, were approved by shareholders at the Annual General Meeting on May 31, 2022, out of which 32,428 and 32,426 options have been vested during the years ended December 31, 2023, and December 31, 2022, fair value of which is represented here, respectively.

(4)
On May 3, 2022, Mr. He was granted an option to purchase 15,000 shares of common stock of the Company under the former 2022 Stock Incentive Plan (the “2022 Plan”), with an exercise price per share equal to $16.800 per share, which is equal to the price per share of common stock of the Company on the date of grant of the option, out of which 3,752 and 2,814 options vested during the years ended December 31, 2023, and December 31, 2022, fair value of which is represented here, respectively.

(5)
On May 3, 2022, Mr. Tsai was granted an option to purchase 15,000 shares of common stock of the Company under the former 2022 Stock Incentive Plan (the “2022 Plan”), with an exercise price per share equal to $16.800 per share, which is equal to the price per share of common stock of the Company on the date of grant of the option, out of which 3,752 and 2,814 options vested during the years ended December 31, 2023, and December 31, 2022, fair value of which is represented here, respectively.

Compensation of Directors

We review compensation annually for all employees, including our executives. In setting executive base salaries and bonuses and granting equity incentive awards, we consider compensation for comparable positions in the market, the historical compensation levels of our executives, individual performance as compared to our expectations and objectives, our desire to motivate our employees to achieve short- and long-term results that are in the best interests of our stockholders, and a long-term commitment to us.

Agreements with Our Named Executive Officers

Below are descriptions of the material terms of the employment agreements and offer letters with Cenntro’s Named Executive Officers.

Employment Agreement with Peter Z. Wang

On August 20, 2017, CAG entered into an employment agreement with Mr. Wang to serve as Chief Executive Officer of CAG. The initial term of the employment agreement expires on August 19, 2022 and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of any extended term. The employment agreement provides that Mr. Wang is entitled to an annual base salary (which is currently $350,000). Mr. Wang is not entitled to any cash severance under his employment agreement. Mr. Wang’s employment agreement contains customary restrictions on competition, solicitation and the disclosure of confidential information. In connection with the closing of the Combination, CAC assumed the rights and obligations of CAG under the employment agreement with Mr. Wang.

Employment Agreement with Edmond Cheng

On April 1, 2021, Edmond Cheng joined CAG as CEG’s President and Chief Financial Officer. In connection with Mr. Cheng’s appointment, CAG entered into an offer letter with Mr. Cheng, which was amended and restated as of June 28, 2021 and further amended on September 3, 2021. The initial term of Mr. Cheng’s employment expires on March 31, 2024 and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of the initial term or any extension thereof. Pursuant to the amended and restated offer letter, Mr. Cheng will receive an annual base salary of $300,000 and received a one-time signing bonus of $100,000. Additionally, on December 30, 2021, Mr. Cheng was granted an option, subject to shareholder approval, to purchase 129,706 shares of common stock of the Company under the former 2022 Plan with an exercise price per share equal to $5.74 per share, which is equal to the price per Ordinary Share of the Company on the date of grant of the option.

Mr. Cheng executed CAG’s standard Employee’s Proprietary Information and Inventions and Non-Competition Agreement (“PIIA”) which contains customary restrictions on competition, solicitation and disclosure of confidential information as well as provisions regarding the assignment of intellectual property.

 Mr. Cheng terminated his service as CFO to the Company as of March 1, 2024.

Employment Agreement with Ming He

On August 20, 2017, CAG entered into an employment agreement with Mr. He to serve as Chief Financial Officer of CAG. The initial term of the employment agreement expired on August 19, 2022 has been automatically renewed for successive one-year periods unless otherwise terminated by either party prior to the expiration of any extended term. The employment agreement provides that Mr. He is entitled to an annual base salary (which is currently $250,000). Mr. He is not entitled to any cash severance under his employment agreement. Mr. He’s employment agreement contains customary restrictions on competition, solicitation and the disclosure of confidential information. In 2021, CAC assumed the rights and obligations of CAG under Mr. He’s employment agreement. On May 3, 2022, Mr. He was appointed as Treasurer of the Company.

Employment Agreement with Tony W. Tsai

On August 20, 2017, CAC entered into an employment agreement with Mr. Tsai to serve as VP of Corporate Affairs of CAC. The initial term of the employment agreement expired on July 11, 2019 and was automatically renewed for successive one-year periods unless otherwise terminated by either party prior to the expiration of any extended term. The employment agreement provides that Mr. Tsai is entitled to an annual base salary (which is currently $250,000). Mr. Tsai is not entitled to any cash severance under his employment agreement. Mr. Tsai’s employment agreement contains customary restrictions on competition, solicitation and the disclosure of confidential information. On December 31, 2021, Mr. Tsai was appointed as Secretary of the Company.

Health and Welfare Benefits and Perquisites

All of Cenntro’s executive officers were eligible to participate in its employee benefit plans, including its medical, dental, vision, life and disability insurance plans, in each case on the same basis as all of its other employees. Cenntro does not maintain any retirement plans or executive-specific benefit or perquisite programs. Following the closing of the Combination, we provide employees, including our executive officers, the same benefits.

Annual Cash Bonuses

None of Cenntro’s executive officers were eligible to receive a cash bonus for the year ended December 31, 2023.

Equity Incentive Awards

Cenntro has historically granted stock options to its employees, including its executive officers. On the Implementation Date, and pursuant to the Scheme, the Company assumed CEGL’s obligations with respect to the settlement of stock options that were issued by CEGL prior to the Implementation Date pursuant to CEGL’s amended and restated 2016 incentive stock option plan and 2022 stock incentive plan (the “Share Option Plans”) by way adoption of a new incentive plan, the Company’s 2023 equity incentive plan (the “2023 Plan”).

Following the Implementation Date, no new options were issued under the Share Option Plans. The Company has assumed CEGL’s obligations with respect to the settlement of incentive options that were previously issued by CEGL under the 2023 Plan.

 Cenntro Inc. 2023 Equity Incentive Plan

On the Implementation Date, in connection with the Redomicile, the Board adopted the 2023 Plan, which became effective on that date. The following is a description of the material terms of the 2023 Plan. The summary below does not contain a complete description of all provisions of the 2023 Plan and is qualified in its entirety by reference to the 2023 Plan, a copy of which was filed as Exhibit 10.1 to our Current Report on Form 8-K12-B, filed with the SEC on February 27, 2024, and is incorporated herein by reference.

Share Awards. The 2023 Plan provides for the grant of incentive stock options (“ISOs”), nonstatutory stock options (“NSOs”), restricted share awards, share unit awards, share appreciation rights, cash-based awards, and performance-based share awards, or collectively, share awards. ISOs may be granted only to our employees, including officers, and the employees of our subsidiaries. All other share awards may be granted to our employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries and affiliates.

Share Reserve. The aggregate number of Common Stock that may be issued pursuant to share awards under the 2023 Plan will not exceed the sum 30,000,000 shares.

If restricted securities or securities issued upon the exercise of options are forfeited, then such shares shall again become available for awards under the 2023 Plan. If share units, options or share appreciation rights are forfeited or terminate for any reason before being exercised or settled, or an award is settled in cash without the delivery of shares to the holder, then the corresponding shares will again become available for awards under the 2023 Plan. Any shares withheld to satisfy the exercise price or tax withholding obligation pursuant to any award of options or share appreciation rights shall again become available for awards under the 2023 Plan. If share units or share appreciation rights are settled, then only the number of shares (if any) actually issued in settlement of such share units or share appreciation rights shall reduce the number of shares available under the 2023 Plan, and the balance (including any shares withheld to cover taxes) shall again become available for awards under the 2023 Plan.

As of the date of this Annual Report, options to purchase a total of 1,937,623  shares of Common Stock were outstanding under the 2023 Plan. As of the date of this Annual Report, options to purchase an aggregate of 2,202,248 shares of Common Stock have been granted and 5,147 shares of Common Stock have been issued under the 2023 Plan.

Incentive Stock Option Limit. The maximum number of Common Stock that may be issued upon the exercise of ISOs under the 2023 Plan is 30,000,000 shares of Common Stock.

Administration. The 2023 Plan will be administered by our Board or a committee appointed by our Board, or the compensation committee. Subject to the limitations set forth in the 2023 Plan, the compensation committee has the authority to determine, among other things, to whom awards will be granted, the number of shares subject to awards, the term during which an option or share appreciation right may be exercised and the rate at which the awards may vest or be earned, including any performance criteria to which they may be subject. The compensation committee also has the authority to determine the consideration and methodology of payment for awards.

Repricing; Cancellation and Re-Grant of Share Awards. The compensation committee has the authority to modify outstanding awards under the 2023 Plan. Subject to the terms of the 2023 Plan, the compensation committee has the authority to cancel any outstanding share award in exchange for new share awards, cash, or other consideration, without shareholder approval but with the consent of any adversely affected participant.

Stock Options. A stock option is the right to purchase a certain number of shares, at a certain exercise price, in the future. Under the 2023 Plan, ISOs and NSOs are granted pursuant to stock option agreements adopted by the compensation committee. The compensation committee determines the exercise price for a stock option, within the terms and conditions of the 2023 Plan, provided that the exercise price of a stock option generally cannot be less than one hundred percent (100%) of the fair market value of our Common Stock on the date of grant. Options granted under the 2023 Plan vest at the rate specified by the compensation committee. Stock options granted to certain employees outside of the United States may be settled in cash.

Stock options granted under the 2023 Plan generally must be exercised by the optionee before the earlier of the expiration of such option or the expiration of a specified period following the optionee’s termination of employment. Each stock option agreement will set forth the extent to which the option recipient will have the right to exercise the option following the termination of the recipient’s service with us, and the right to exercise the option of any executors or administrators of the award recipient’s estate or any person who has acquired such options directly from the award recipient by bequest or inheritance. Payment of the exercise price may be made in cash or, if provided for in the stock option agreement evidencing the award, (1) by surrendering, or attesting to the ownership of, shares which have already been owned by the optionee, (2) future services or services rendered to us or our affiliates prior to the award, (3) by delivery of an irrevocable direction to a securities broker to sell shares and to deliver all or part of the sale proceeds to us in payment of the aggregate exercise price, (4) by delivery of an irrevocable direction to a securities broker or lender to pledge shares and to deliver all or part of the loan proceeds to us in payment of the aggregate exercise price, (5) by a “net exercise” arrangement, (6) by delivering a full-recourse promissory note, or (7) by any other form that is consistent with applicable laws, regulations, and rules.

Tax Limitations on Incentive Stock Options. The aggregate fair market value, determined at the time of grant, of our shares of Common Stock with respect to ISOs that are exercisable for the first time by an option holder during any calendar year under all of our share plans may not exceed $100,000. Options or portions thereof that exceed such limit will generally be treated as NSOs. No ISO may be granted to any person who, at the time of the grant, owns or is deemed to own shares possessing more than ten percent (10%) of our total combined voting power or that of any of our affiliates unless (1) the option exercise price is at least one hundred ten percent (110%) of the fair market value of the shares subject to the option on the date of grant, and (2) the term of the ISO does not exceed five (5) years from the date of grant.

Restricted Share Awards. The terms of any awards of restricted securities under the 2023 Plan will be set forth in a restricted share agreement to be entered into between us and the recipient. The compensation committee will determine the terms and conditions of the restricted share agreements, which need not be identical. A restricted share award may be subject to vesting requirements or transfer restrictions or both. Restricted securities may be issued for such consideration as the compensation committee may determine, including cash, cash equivalents, full recourse promissory notes, past services and future services. Award recipients who are granted restricted securities generally have all of the rights of a shareholder with respect to those shares, provided that dividends and other distributions will not be paid in respect of unvested shares unless and until the underlying shares vest.

Share Unit Awards. Share unit awards give recipients the right to acquire a specified number of shares (or cash amount) at a future date upon the satisfaction of certain conditions, including any vesting arrangement, established by the compensation committee and as set forth in a share unit award agreement. A share unit award may be settled by cash, delivery of shares, a combination of cash and shares as deemed appropriate by the compensation committee. Recipients of share unit awards generally will have no voting or dividend rights prior to the time the vesting conditions are satisfied and the award is settled. At the compensation committee’s discretion and as set forth in the share unit award agreement, share units may provide for the right to dividend equivalents. Dividend equivalents may not be distributed prior to settlement of the share unit to which the dividend equivalents pertain and the value of any dividend equivalents payable or distributable with respect to any unvested share units that do not vest will be forfeited.

Share Appreciation Rights. Share appreciation rights generally provide for payments to the recipient based upon increases in the price of our shares of Common Stock over the exercise price of the share appreciation right. The compensation committee determines the exercise price for a share appreciation right, which generally cannot be less than one hundred percent (100%) of the fair market value of our Common Stock on the date of grant. A share appreciation right granted under the 2023 Plan vests at the rate specified in the share appreciation right agreement as determined by the compensation committee. The compensation committee determines the term of share appreciation rights granted under the 2023 Plan, up to a maximum of ten years. Upon the exercise of a share appreciation right, we will pay the participant an amount in shares, cash, or a combination of shares and cash as determined by the compensation committee, equal to the product of (1) the excess of the per share fair market value of our Common Stock on the date of exercise over the exercise price, multiplied by (2) the number of shares of Common Stock with respect to which the share appreciation right is exercised.

Other Share Awards. The compensation committee may grant other awards based in whole or in part by reference to our shares of Common Stock. The compensation committee will set the number of shares under the share award and all other terms and conditions of such awards.

Cash-Based Awards. A cash-based award is denominated in cash. The compensation committee may grant cash-based awards in such number and upon such terms as it shall determine. Payment, if any, will be made in accordance with the terms of the award, and may be made in cash or in shares of Common Stock, as determined by the compensation committee.

Performance-Based Awards. The number of shares or other benefits granted, issued, retainable and/or vested under a share or share unit award may be made subject to the attainment of performance goals. The compensation committee may utilize any performance criteria selected by it in its sole discretion to establish performance goals.

Changes to Capital Structure. In the event of a recapitalization, share split, or similar capital transaction, the compensation committee will make appropriate and equitable adjustments to the number of shares reserved for issuance under the 2023 Plan, the number of shares that can be issued as incentive stock options, the number of shares subject to outstanding awards and the exercise price under each outstanding option or share appreciation right.

Transactions. If we are involved in a merger or other reorganization, outstanding awards will be subject to the agreement or merger or reorganization. Subject to compliance with applicable tax laws, such agreement will provide for (1) the continuation of the outstanding awards by us, if we are a surviving corporation, (2) the assumption or substitution of the outstanding awards by the surviving corporation or its parent or subsidiary, (3) immediate vesting, exercisability, and settlement of the outstanding awards followed by their cancellation, or (4) settlement of the intrinsic value of the outstanding awards (whether or not vested or exercisable) in cash, cash equivalents, or equity (including cash or equity subject to deferred vesting and delivery consistent with the vesting restrictions applicable to such award or the underlying shares) followed by cancellation of such awards.

Change of Control. The compensation committee may provide, in an individual award agreement or in any other written agreement between a participant and us, that the share award will be subject to acceleration of vesting and exercisability in the event of a change of control.

Transferability. Unless the compensation committee provides otherwise, no award granted under the 2023 Plan may be transferred in any manner (prior to the vesting and lapse of any and all restrictions applicable to shares issued under such award), except by will, the laws of descent and distribution, or pursuant to a domestic relations order.

Amendment and Termination. Our Board has the authority to amend, suspend, or terminate the 2023 Plan, provided that such action does not materially impair the existing rights of any participant without such participant’s written consent. No ISOs may be granted after the tenth anniversary of the date our Board adopted the 2023 Plan.

Recoupment. In the event that we are required to prepare restated financial results owing to an executive officer’s intentional misconduct or grossly negligent conduct, the Board (or a designated committee) has the authority, to the extent permitted by applicable law, to require reimbursement or forfeiture to us of the amount of bonus or incentive compensation (whether cash-based or equity-based) such executive officer received during the three fiscal years preceding the year the restatement is determined to be required, to the extent that such bonus or incentive compensation exceeds what the officer would have received based on an applicable restated performance measure or target. We intend to recoup incentive-based compensation from executive officers to the extent required under the Dodd-Frank Wall Street Reform and Consumer Protection Act and any rules, regulations and listing standards that may be issued under that act.

Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The following table provides information with respect to the beneficial ownership of our Common stock as of the date of this report, by:


each of our executive officers and directors;


all of our current directors and executive officers as a group; and


each person or entity, or group of persons or entities, known by us to own beneficially more than 5% of our Common Stock.

We have determined beneficial ownership in accordance with the rules and regulations of the SEC, and the information is not necessarily indicative of beneficial ownership for any other purpose. In general, under these rules a beneficial owner of a security includes any person who, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise has or shares voting power or investment power with respect to such security. A person is also deemed to be a beneficial owner of a security if that person has the right to acquire beneficial ownership of such security within 60 days. Except as indicated by the footnotes below, we believe, based on information furnished to us, that the persons and entities named in the table below have sole voting and sole investment power with respect to all shares that they beneficially own, subject to applicable community property laws.

Percentage ownership is based on 30,828,795 shares of Common Stock outstanding as of March 22, 2024.

Name and Address of Beneficial Owner (1)
 
Amount and
Nature of
Beneficial
Ownership
   
Percentage of
Beneficial
Ownership
 
5% Shareholders:
           
China Leader Group Limited (2)
   
1,644,312
     
5.3
%
Directors and Executive Officers:
               
Peter Z. Wang (3)
   
7,307,560
     
23.7
%
Edward Ye (4)
   
30,219
     
*
%
Wei Zhong (5)
   
161,017
     
*
%
Tony Tsai (6)
   
49,504
     
*
%
Jiawei “Joe” Tong (7)
   
6,666
     
*
%
Stephen Markscheid
   
-
     
-
%
Ming He (8)
   
96,020
     
*
%
Yi Zeng
   
-
     
-
%
Benjamin B. Ge (9)
   
36,446
     
*
%
All current directors and executive officers as a group (eleven persons) (10)
   
7,687,432
     
25
%

*
Represents beneficial ownership of less than 1%.

1)
Unless otherwise indicated, the address for each beneficial owner listed in the table above is c/o Cenntro Inc., 501 Okerson Road, Freehold, New Jersey 07728.

2)
Represents the Acquisition Shares received by China Leader Group Limited (“CLGL”) following the closing of the Combination. CLGL is wholly owned by Yeung Heung Yeung, one of the directors of CAG, the former parent company of Cenntro. Yeung Heung Yeung has sole voting and dispositive power with respect to the shares of Common Stock held by CLGL. Accordingly, Mr. Yeung may be deemed to beneficially own the 1,644,312 shares of Common Stock directly held by CLGL. The address of China Leader is Flat B, 29 Floor, Tower 1, Starcrest, 9 Star Street, Wan Chai, Hong Kong.

3)
Consists of (i) 6,539,994 Acquisition Shares held of record by Cenntro Enterprise Limited, (ii) 614,441 Acquisition Shares held of record by Trendway Capital Limited, each of which is wholly owned by Mr. Peter Wang, and (iii) 153,125 shares of Common Stock that Mr. Wang has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options granted under the 2023 Plan. Mr. Wang has voting and dispositive power over the securities held by each entity and as a result may be deemed to beneficially own the securities of such entities. Each of Cenntro Enterprise Limited and Trendway Capital Limited received such Acquisition Shares presented above following the closing of the Combination, pursuant to the Distribution.

4)
Consists of 30,219 shares of Common Stock that Mr. Ye has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options granted under the 2023 Plan.

5)
Consists of 161,017 shares of Common Stock that Mr. Zhong has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options under the 2023 Plan.

6)
Consists of 49,504 shares of Common Stock that Mr. Tsai has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options under the 2023 Plan.

7)
Consists of 6,666 shares of Common Stock that Mr. Tong has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options granted under the 2023 Plan

8)
Consists of 96,020 shares of Common Stock that Mr. He has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options granted under 2023 Plan.

9)
Consists of 29,780 shares of Common Stock beneficially owned by Mr. Ge, and 33,333 shares of Common Stock that Mr. Ge has the right to acquire from us within 60 days of March 18, 2024, pursuant to the exercise of stock options granted under the 2023 Plan.

10)
Consists of (i) 7,184,215 shares of Common Stock beneficially owned by our directors and executive officers and (ii) 503,217 shares of Common Stock underlying outstanding options, exercisable within 60 days of March 18, 2024.

 Item 13.
Certain Relationships and Related Transactions, and Director Independence.

Our audit committee, pursuant to its written charter, is responsible for reviewing and approving related party transactions to the extent we enter into such transactions. The audit committee will consider all relevant factors when determining whether to approve a related party transaction, including whether the related party transaction is on terms no less favorable than terms generally available to an unaffiliated third-party under the same or similar circumstances and the extent of the related party’s interest in the transaction. We will require each of our directors and executive officers to complete an annual directors’ and officers’ questionnaire that elicits information about related party transactions. These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a director, employee or officer.

Other than employment and other agreements set out elsewhere in this annual report, the following summarizes those of transactions since January 1, 2023 to which we have been a participant in which the amount involved exceeded or will exceed $63,000, and in which any of our directors, executive officers or beneficial owners of more than 5% of our capital stock or any member of the immediate family of any of the foregoing persons had or will have a direct or indirect material interest, other than equity and other compensation, termination, change in control and other arrangements, which are described in the section entitled “Executive Compensation.” Described below are certain other transactions with our directors, executive officers and stockholders.

Since January 1, 2023, Cenntro has been party to the following material transactions and loans with (a) enterprises that directly or indirectly through one or more intermediaries, control or are controlled by, or are under common control with, Cenntro; (b) associates; (c) individuals owning, directly or indirectly, an interest in voting power that gives them significant influence over Cenntro, and close members of any such individual’s family; (d) key management personnel, that is, those persons having authority and responsibility for planning, directing and controlling Cenntro’s activities, including directors and senior management and close members of such individuals’ families; and (e) enterprises in which a substantial interest in the voting power is owned, directly or indirectly, by any person described in (c) or (d) or over which such a person is able to exercise significant influence.

Commercial Transactions

Purchased raw material from related parties

During the year ended December 31, 2023, Cenntro purchased approximately $0.2 million of batteries for Metro® from Hangzhou Hezhe Energy Technology Co., Ltd., an entity significantly influenced by Hangzhou Ronda Tech Co., Limited, the subsidiary of the Company.

Capital injection to a related party

On July 28, 2022, Cenntro Electric Group (Europe) GmbH (“CEGE”) entered into an agreement to invest in Antric GmbH whereby CEGE invested EUR 2.5 million to acquire 25% of Antric’s total share capital. CEGE made the first payment of approximately $1.3 million on July 28, 2022. On January 17, 2023, CEGE made a second investment of approximately $0.7 million. On August 31, 2023, Cenntro Automotive Europe GmbH (“CAE”) entered into an agreement to invest one euro to acquire 75% of Antric’s total share capital which was fully paid on September 8, 2023.

Employment agreement to a related party

On March 25, 2022, as a result of CEGI’s acquisition of 65% shares of CAE (f.k.a. TME), CAE entered into a managing director’s contract with Mr. Gregory Hancke to retain him as Managing Director (“Geschäftsführer”) of CAE. The Managing Director’s contract is for two years commencing on the day following the closing of the acquisition transaction, or March 23, 2022. The term of the contract is not automatically renewed for successive periods. The contract provides that Mr. Gregory Hancke is entitled to an annual base salary of €240,000 (equivalent to approximately $259,599). Mr. Gregory Hancke is not entitled to any cash severance under this Managing Director’s contract.

Item 14.
Principal Accounting Fees and Services.

Dismissal of Marcum Asia CPAs LLP

On April 14, 2023, the Audit Committee of the Company approved the dismissal of Marcum Asia CPAs LLP (“Marcum Asia”) as our independent registered public accounting firm effective April 17, 2023.

The Company provided the Marcum Asia with a copy of the foregoing disclosures and requested that the Marcum Asia furnish the Company with a letter addressed to the SEC stating whether it agrees with the statements made herein and, if not, stating the respects in which it does not agree. A copy of the letter provided by Marcum Asia, dated March 24, 2023, is filed as Exhibit 16.1 to our Form 8-K/A filed on April 26, 2023.

Engagement of GGF CPA LTD (“GGF”) (fka Guangzhou Good Faith CPA LTD)

On April 14, 2023, the Company, upon the Audit Committee’s approval, engaged the services of GGF CPA LTD ("GGF”) as the Company’s new independent registered public accounting firm to audit the Company’s financial statements for the two years ended December 31, 2021, and December 31, 2022.

During each of the Company’s three most recent fiscal years and through the date of this report, the  Company or someone on its behalf did not consult GGF with respect to (i) either: the application of accounting principles to a specified transaction, either completed or proposed; or the type of audit opinion that might be rendered on the Company’s financial statements, or (ii) any other matter that was either the subject of a disagreement or a reportable event as set forth in Items 304(a)(1)(iv) and (v) of Regulation S-K.

Cost of Fees and Services

The following table sets forth fees billed to us by our current independent auditor GGF for the year ended December 31, 2023 and former independent auditor Marcum Asia for the years ended December 31, 2022 for (i) services rendered for the audit of our annual consolidated financial statements and the review of our quarterly consolidated financial statements, (ii) services rendered that are reasonably related to the performance of the audit or review of our consolidated financial statements that are not reported as Audit Fees, and (iii) services rendered in connection with tax preparation, compliance, advice and assistance.

SERVICES
 
2023
   
2022
 
Audit fees
 
$
1,012,781
   
$
527,307
 
Audit-related fees
   
-
     
51,500
 
Tax fees
   
-
     
-
 
All other fees
   
-
     
-
 
Total fees
 
$
1,012,781
   
$
578,807
 

Audit fees and audit related fees represent amounts billed for professional services rendered for the audit of our annual consolidated financial statements and the review of our interim consolidated financial statements. Prior to Marcum Asia’s dismissal,   Marcum Asia’s engagement was approved by the audit committee of the Board and ratified by the Board.

PART IV

Item 15.
Exhibits and Financial Statement Schedules.

(a)
The following documents are filed as part of this report:

(1)
Financial Statements:

The audited balance sheet of the Company as of December 31, 2023, the related statements of operations and comprehensive loss, changes in stockholders’ equity and cash flows for the year then ended, the footnotes thereto, and the report of GGF, independent auditors, are filed herewith.

(2)
Financial Schedules:

None

Financial statement schedules have been omitted because they are either not applicable or the required information is included in the financial statements or notes hereto.

(3)
Exhibits:

The exhibits listed in the accompanying index to exhibits are filed or incorporated by reference as part of this Report.

(b)
The following are exhibits to this Report and, if incorporated by reference, we have indicated the document previously filed with the SEC in which the exhibit was included.

Certain of the agreements filed as exhibits to this Report contain representations and warranties by the parties to the agreements that have been made solely for the benefit of the parties to the agreement. These representations and warranties:

may have been qualified by disclosures that were made to the other parties in connection with the negotiation of the agreements, which disclosures are not necessarily reflected in the agreements;

may apply standards of materiality that differ from those of a reasonable investor; and

were made only as of specified dates contained in the agreements and are subject to subsequent developments and changed circumstances.

Accordingly, these representations and warranties may not describe the actual state of affairs as of the date that these representations and warranties were made or at any other time. Investors should not rely on them as statements of fact.

Exhibit Number
 
Description
 
Amended and Restated Articles of Incorporation of Cenntro Inc. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K12-b, File No. 001-38544, filed with the SEC on February 27, 2024).
 
Scheme Implementation Agreement (dated September 8, 2023 between CEGL and Cenntro Inc.)( incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K12-b, File No. 001-38544, filed with the SEC on February 27, 2024)
 
Cenntro Inc. 2023 Equity Incentive Plan (and Forms of Stock Option Agreement, Cash-Settled Option Agreement, Restricted Stock Agreement and Restricted Stock Unit Agreement (and each agreement’s Notice of Exercise and Grant Notice, as applicable)) (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K12-b, File No. 001-38544, filed with the SEC on February 27, 2024).
 
Plant Lease Agreement, dated December 2020, by and between Administrative Commission of Changxing Branch, Huzhou Taihu South Industrial Zone and Cenntro Automotive Group Limited (Hong Kong) (English Translation) (incorporated by reference to Exhibit 10.8 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).
 
Employment Agreement, dated August 20, 2017, by and between Mr. Peter Z. Wang and Cenntro Automotive Group Limited (incorporated by reference to Exhibit 10.9 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).

 
Amended and Restated Offer Letter, dated June 28, 2021, by and between Edmond Cheng, Cenntro Automotive Group Limited and, for limited purposes, Cenntro Electric Group, Inc (incorporated by reference to Exhibit 10.10 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).
 
Addendum to Amended and Restated Offer Letter, dated October 1, 2021, by and between Mr. Edmond Cheng and Cenntro Automotive Group Limited (incorporated by reference to Exhibit 10.11 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).
 
Employment Agreement, dated as of August 20, 2017, by and between Mr. Ming He and Cenntro Automotive Group Limited.
 
Employment Agreement, dated as of August 17, 2017, by and between Mr. Tony Tsai and Cenntro Automotive Corporation.
 
Entrustment Agreement, dated December 4, 2021, by and between Cenntro Electric Group, Inc. and Cedar Europe GmbH (incorporated by reference to Exhibit 10.21 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).
 
Lease Agreement for Commercial Space, dated as of December 26, 2021, by and between Cedar Europe GmbH and Stefan Schoppmann (English Translation) (incorporated by reference to Exhibit 10.22 to the Company’s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).
 
Share and Loan Purchase Agreement, dated as of March 5, 2022, by and among Cenntro Electric Group, Inc. and Mosolf SE & Co. KG (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on March 9, 2022).
 
Lease Agreement, dated January 20, 2022, by and between Jax Industrial One, Ltd., as Landlord, and Cenntro Automotive Corporation, as Tenant, (incorporated by reference to Exhibit 4.26 to the Annual Report Form 20-F filed by the registrant on April 25, 2022).
 
First Lease Amendment, dated as of February 17, 2022, by and among Jax Industrial One, Ltd., as Landlord, Cenntro Automotive Corporation, as Tenant, and Cenntro Electric Group Limited, as Guarantor, (incorporated by reference to Exhibit 4.27 to the Annual Report Form 20-F filed by the registrant on April 25, 2022).
 
Share and Loan Purchase Agreement, dated as of December 13, 2022, by and among Cenntro Electric Group, Inc. and Mosolf SE & Co. KG (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on December 16, 2022).
 
Placement Agency Agreement, dated as of July 20, 2022 , by and between Cenntro Electric Group Limited and Univest Securities, LLC, as placement agent (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on July 21, 2022).
 
Securities Purchase Agreement, dated as dated as of July 20, 2022 , by and among Cenntro Electric Group Limited and certain accredited investors, (incorporated by reference to Exhibit 10.2 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on July 21, 2022).
 
Share and Loan Purchase Agreement, dated as of March 5, 2022, by and among Cenntro Electric Group, Inc. and Mosolf SE & Co. KG (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on March 9, 2022).
 
Cenntro Code of Ethics (incorporated by reference Exhibit 14.1 to the Company’s Current Report on Form 8-K12-b, File No. 001-38544, filed with the SEC on February 27, 2024).
 
Cenntro Insider Trading Policy
 
List of Subsidiaries.
 
Powers of Attorney (the signature page to this registration statement)
 
Certification of Principal Executive Officer required by Rule 13a-14(a).
 
Certification of Principal Financial Officer required by Rule 13a-14(a).
 
Certification required by Section 1350 of Chapter 63 of Title 18 of the United States Code.
 
Cenntro Policy Related to Recovery of Erroneously Awarded Compensation
101. INS
 
Inline XBRL Instance Document.
101. SCH
 
Inline XBRL Taxonomy Extension Schema Document.
101. CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101. DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document.
101. LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document.
101. PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

+ Management contract or compensatory plan

ITEM 16.
FORM 10-K SUMMARY

We have elected not to provide a summary of the information provided in this annual report on Form 10-K.

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
CENNTRO INC.
     
 
By:
/s/ Peter Z. Wang
   
Peter Z. Wang
   
Chief Executive Officer
   
(Principal Executive Officer)

 
By:
/s/ Edmond Cheng
   
Edmond Cheng
   
Chief Financial Officer
   
(Principal Accounting Officer)

Each person whose signature appears below constitutes and appoints Peter Z. Wang and Edmond Cheng, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature
 
Capacity
 
Date
         
/s/ Peter Z. Wang
 
Chairman of the Board and Chief Executive Officer
 
April 1, 2024
Peter Z. Wang
 
(Principal Executive Officer)
   
         
/s/ Edward Ye
 
Acting Chief Financial Officer
 
April 1, 2024
Edward Ye
 
(Principal Accounting Officer)
   
         
/s/ Benjamin B. Ge
 
Director
 
April 1, 2024
Benjamin B. Ge
       
         
/s/ Jiawei “Joe” Tong
 
Director
 
April 1, 2024
Jiawei “Joe” Tong
       
         
/s/ Stephen Markscheid
 
Director
 
April 1, 2024
Stephen Markscheid
       
         
/s/ Yi Zeng
 
Director
 
April 1, 2024
Yi Zeng
       

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of
Cenntro Electric Group Limited
 
Opinion on the Financial Statements
 
We have audited the accompanying consolidated balance sheets of Cenntro Electric Group Limited (the “Company”) as of December 31, 2023, and the related consolidated statements of income and comprehensive income, changes in shareholders’ equity, and cash flows for the year then ended, and the related notes to the financial statements (collectively referred to as the “financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year then ended in conformity with accounting principles generally accepted in the United States of America.
 
Basis for Opinion
 
These financial statements are the responsibility of the entity’s management. Our responsibility is to express an opinion on the entity’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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the entity’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/ GGF CPA LTD

We have served as the Company’s auditor since 2023.
 
Guangzhou, People's Republic of China
April 1, 2024

CENNTRO INC.
CONSOLIDATED BALANCE SHEETS
 (Expressed in U.S. dollars, except for the number of shares)

   
Note
   
December 31,
2023
   
December 31,
2022
 
ASSETS
                 
Current assets:
                 
Cash and cash equivalents
       
$
29,375,727
   
$
153,966,777
 
Restricted cash
         
196,170
     
130,024
 
Short-term investment
      4       4,236,588       -  
Accounts receivable, net
   
5
     
6,530,801
     
565,398
 
Inventories
   
6
     
43,909,564
     
31,843,371
 
Prepayment and other current assets
   
7
     
20,391,150
     
16,138,330
 
Amounts due from related parties - current
   
22
     
287,439
     
366,936
 
Total current assets
           
104,927,439
     
203,010,836
 
                         
Non-current assets:
                       
Long-term investments
   
8
     
4,685,984
     
5,325,741
 
Investment in equity securities
    9
      26,158,474       29,759,195  
Property, plant and equipment, net
   
10
     
20,401,521
     
14,962,591
 
Goodwill
            223,494       -  
Intangible assets, net
    11
     
6,873,781
     
4,563,792
 
Right-of-use assets
   
15
     
20,039,625
     
8,187,149
 
Other non-current assets, net
   
12
     
2,227,672
     
2,039,012
 
Total non-current assets
           
80,610,551
     
64,837,480
 
                         
Total Assets
         
$
185,537,990
   
$
267,848,316
 
                         
LIABILITIES AND EQUITY
                       
                         
LIABILITIES
                       
Current liabilities:
                       
Accounts payable
         
$
6,797,852
   
$
3,383,021
 
Accrued expenses and other current liabilities
   
13
     
4,263,887
     
5,048,641
 
Contractual liabilities
   
2(p)

   
3,394,044
     
2,388,480
 
Operating lease liabilities, current
   
15
     
4,741,599
     
1,313,334
 
Convertible promissory notes
    16
      9,956,000       57,372,827  
Contingent liabilities
            26,669       -  
Deferred government grant, current
            108,717       26,533  
Amounts due to related parties
   
22
     
10,468
     
716,372
 
Total current liabilities
           
29,299,236
     
70,249,208
 
                         
Non-current liabilities:
                       
Contingent liabilities non-current
            230,063       -  
Deferred tax liabilities
            228,086       -  
Deferred government grant, non-current
            1,929,733       497,484  
Derivative liability - investor warrant
    16
      12,189,508       14,334,104  
Derivative liability - placement agent warrant
    16
      3,456,578       3,456,404  
Operating lease liabilities, non-current
   
15
     
16,339,619
     
7,421,582
 
Total non-current liabilities             34,373,587       25,709,574  
                         
Total Liabilities
         
$
63,672,823
   
$
95,958,782
 
                         
Commitments and contingencies
   
21
             
                         
EQUITY
                       
Ordinary shares (No par value; 30,828,778 and 30,084,200 shares issued and outstanding as of December 31, 2023 and 2022, respectively)
     18      
-
     
-
 
Additional paid in capital
           
402,337,393
     
397,497,817
 
Accumulated deficit
           
(274,023,501
)
   
(219,824,176
)
Accumulated other comprehensive loss
           
(6,444,485
)
   
(5,306,972
)
Total equity attributable to shareholders
           
121,869,407
     
172,366,669
 
Non-controlling interests
           
(4,240
)
   
(477,135
)
Total Equity
         
$
121,865,167
   
$
171,889,534
 
Total Liabilities and Equity
         
$
185,537,990
   
$
267,848,316
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
CENNTRO INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(Expressed in U.S. dollars, except for number of shares)

         
For the Years Ended December 31,
 
   
Note
   
2023
   
2022
 
                   
Net revenues
   
2(p)

 
$
22,079,905
   
$
8,941,835
 
Cost of goods sold
           
(19,821,645
)
   
(9,455,805
)
Gross profit (loss)
           
2,258,260
     
(513,970
)
 
                       
OPERATING EXPENSES:
                       
Selling and marketing expenses
           
(7,868,773
)
   
(6,525,255
)
General and administrative expenses
           
(35,768,786
)
   
(32,822,709
)
Research and development expenses
           
(8,469,241
)
   
(6,362,770
)
Provision for doubtful accounts
           
-
     
(5,986,308
)
Impairment loss of right-of-use assets
            -       (371,695 )
Impairment loss of intangible assets
            -       (2,995,440 )
Reverse of deferred tax liabilities
            -       898,632  
Impairment loss of property, plant and equipment
            (431,319 )     (550,402 )
Total operating expenses
           
(52,538,119
)
   
(54,715,947
)
 
                       
Loss from operations
           
(50,279,859
)
   
(55,229,917
)
 
                       
OTHER EXPENSE:
                       
Interest (income)/expense, net
           
402,414
     
(844,231
)
Gain (loss) on redemption of convertible promissory notes
            12,507       (7,435 )
(Loss) income from long-term investments
   
8
     
(1,377,760
)
   
(12,651
)
Change in fair value of convertible promissory notes and derivative liability
            75,341       (37,774,928 )
Change in fair value of equity securities
            (2,600,721 )     (240,805 )
Convertible bond issuance cost
            -       (5,589,336 )
Foreign currency exchange loss, net
            (848,781 )     (409,207 )
Impairment loss of goodwill
            -       (11,111,886 )
Loss from acquisition of Antric
            (136,302 )     -  
Loss on exercise of warrants
            (228,903 )     -  
Gain from cross-currency swaps
            8,664       -  
Other income/ (expense), net
            621,633       (924,867 )
Loss before income taxes
           
(54,351,767
)
   
(112,145,263
)
Income tax expense
   
14
     
(8,988
)
   
-
 
Net loss
           
(54,360,755
)
   
(112,145,263
)
Less: net loss attributable to non-controlling interests
           
(161,430
)
   
(2,057,022
)
Net loss attributable to the Company’s shareholders
         
$
(54,199,325
)
 
$
(110,088,241
)
OTHER COMPREHENSIVE LOSS
                       
Foreign currency translation adjustment
           
(1,162,080
)
   
(3,889,706
)
Total comprehensive loss
           
(55,522,835
)
   
(116,034,969
)
 
                       
Less: total comprehensive loss attributable to non-controlling interests
           
(185,997
)
   
(2,032,455
)
Total comprehensive loss to the Company’s shareholders
         
$
(55,336,838
)
 
$
(114,002,514
)
 
                       
 
                       
Weighted average number of shares outstanding, basic and diluted *
           
30,424,686
     
26,332,324
 
 
                       
Loss per share, basic and diluted
   
19
     
(1.78
)
   
(4.18
)

* On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

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

 CENNTRO INC.
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(Expressed in U.S. dollars, except for number of shares)


       
Ordinary
shares
   
Additional
paid in capital
   
Accumulated
deficit
   
Accumulated
other
comprehensive
loss
   
Total
shareholders’
equity
   
Non-
controlling
interest
   
Total equity
 
   
Shares *
   
Amount
                                     
Balance as of January 1, 2022
   
26,125,625
   
$
-
   
$
374,901,939
   
$
(109,735,935
)
 
$
(1,392,699
)
 
$
263,773,305
   
$
-
   
$
263,773,305
 
Share-based compensation
   
-
     
-
     
4,031,629
     
-
     
-
     
4,031,629
     
-
     
4,031,629
 
Exercise of warrants
    3,953,427       -       18,549,864       -       -       18,549,864       -       18,549,864  
Exercise of share-based award
    5,147       -       14,385       -       -       14,385       -       14,385  
Net loss
   
-
     
-
     
-
     
(110,088,241
)
   
-
     
(110,088,241
)
   
(2,057,022
)
   
(112,145,263
)
Acquisition of 65% of CAE’s equity interests
    -       -       -       -       -       -       1,555,320       1,555,320  
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(3,914,273
)
   
(3,914,273
)
   
24,567
     
(3,889,706
)
Balance as of December 31, 2022
   
30,084,199
   
$
-
   
$
397,497,817
   
$
(219,824,176
)
 
$
(5,306,972
)
 
$
172,366,669
   
$
(477,135
)
 
$
171,889,534
 
Share-based compensation
    -       -       5,230,273       -       -       5,230,273       -       5,230,273  
Net loss
    -       -       -       (54,199,325 )     -       (54,199,325 )     (161,430 )     (54,360,755 )
Acquisition of 35% of CAE’s equity interests
    -       -       (2,558,882 )     -       -       (2,558,882 )     658,892       (1,899,990 )
Exercise of warrants
    360,710       -       2,168,185       -       -       2,168,185       -       2,168,185  
Fractional shares issued due to reverse stock split
    383,869       -       -       -       -       -       -       -  
Foreign currency translation adjustment
    -       -       -       -       (1,137,513 )     (1,137,513 )     (24,567 )     (1,162,080 )
Balance as of December 31, 2023
    30,828,778       -       402,337,393       (274,023,501 )     (6,444,485 )     121,869,407       (4,240 )     121,865,167  

* On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

The accompanying notes are an integral part of these consolidated  financial statements.
 
CENNTRO INC.
CONSOLIDATED STATEMENTS OF CASH FLOW
(Expressed in U.S. dollars, except for number of shares)

    For the Year Ended December 31,  
   
2023
   
2022
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net loss
 
$
(54,360,755
)
 
$
(112,145,263
)
Adjustments to reconcile net loss to net cash used in operating activities
               
Depreciation and amortization
   
1,670,980
     
953,872
 
Amortization and interest of operating lease right-of-use asset
   
4,495,244
     
1,616,853
 
Impairment of property, plant and equipment
   
431,319
     
550,402
 
Impairment of intangible assets
   
-
     
2,995,440
 
Reversal of deferred tax liabilities
   
-
     
(898,632
)
Impairment of right-of-use assets
   
-
     
371,695
 
Impairment of goodwill
   
-
     
11,111,886
 
Written-down of inventories
   
658,622
     
2,155,400
 
Provision for doubtful accounts
   
-
     
5,986,308
 
Convertible promissory notes issuance costs
   
-
     
5,589,336
 
(Gain) Loss on redemption of convertible promissory notes
   
(12,507
)
   
7,435
 
Loss on exercise of warrants
    228,903       -  
Changes in fair value of convertible promissory notes and derivative liabilities
   
(75,341
)
   
37,774,928
 
Changes in fair value of equity securities
   
2,600,721
     
240,805
 
Foreign currency exchange loss, net
   
1,527,077
     
409,207
 
Share-based compensation expense
   
5,230,273
     
4,031,629
 
Loss (Gain) from disposal of plant and equipment
   
55,391
     
(10,334
)
Loss from long-term investments
   
1,377,760
     
12,651
 
Income from short-term investment
    (22,918 )     -  
Loss from acquisition of Antric Gmbh
    136,302       -  
Deferred income taxes
    (15,930 )     -  
                 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(5,871,181
)
   
233,570
 
Inventories
   
(12,178,463
)
   
(20,483,127
)
Prepayment and other assets
   
(4,624,170
)
   
(6,753,851
)
Amounts due from/to related parties
   
11,799
     
(1,190,573
)
Accounts payable
   
3,100,835
     
(2,144,725
)
Accrued expense and other current liabilities
   
(1,325,504
)
   
1,358,858
 
Contractual liabilities
   
2,516,789
     
633,825
 
Long-term payable
   
-
     
(700,000
)
Operating lease assets and liabilities
   
(4,012,410
)
   
(1,108,721
)
Net cash used in operating activities
   
(58,457,164
)
   
(69,401,126
)
                 
CASH FLOWS FROM INVESTING ACTIVITIES
               
Purchase of equity investment
   
(880,932
)
   
(4,256,276
)
Purchase of convertible note from Acton
   
(600,000
)
    -  
Purchase of wealth management products purchased from banks
    (4,236,740 )     -  
Purchase of land, plant and equipment
   
(7,636,020
)
   
(3,285,072
)
Purchase of land use rights and property
   
(1,114,943
)
   
(16,456,355
)
Acquisition of CAE’s equity interests
   
(1,924,557
)
   
(3,612,717
)
Payment of expense for acquisition of CAE’s equity interests
   
-
     
(348,987
)
Cash acquired from acquisition of CAE
   
-
     
1,118,700
 
Acquisition of Antric Gmbh’s equity interests
    (1 )     -  
Cash acquired from acquisition of Antric Gmbh
    1,376       -  
Purchase of equity securities
   
-
     
(30,000,000
)
Proceeds from disposal of property, plant and equipment
   
3,661
     
309
 
Loans provided to third parties
   
-
     
(1,323,671
)
Repayment of loans from related parties
   
-
     
1,280,672
 
Net cash (used in) provided by investing activities
   
(16,388,156
)
   
(56,883,397
)
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Repayment of loans to related parties
   
-
     
(1,726,614
)
Repayment of loans to third parties
   
-
     
(1,113,692
)
Repayments of bank loans
   
(601,476
)
   
-
 
Purchase of CAE’s loan
   
-
     
(13,228,101
)
Reduction of capital
   
-
     
(13,930,000
)
Proceed from issuance of convertible promissory notes
   
-
     
54,069,000
 
Redemption of convertible promissory notes
   
(47,534,119
)
   
(3,727,500
)
Proceed from exercise of share-based awards
   
-
     
14,386
 
Payment of expense for the reverse recapitalization
   
-
     
(904,843
)
Net cash provided by financing activities
   
(48,135,595
)
   
19,452,636
 
                 
Effect of exchange rate changes on cash
   
(1,543,989
)
   
(736,274
)
                 
Net (decrease)increase in cash, cash equivalents and restricted cash
   
(124,524,904
)
   
(107,568,161
)
Cash, cash equivalents and restricted cash at beginning of year
   
154,096,801
     
261,664,962
 
Cash, cash equivalents and restricted cash at end of year
 
$
29,571,897
   
$
154,096,801
 
                 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
               
Interest paid
 
$
1,468,397
   
$
369,410
 
Income tax paid
  $ 4,797     $ -  
                 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
               
Cashless exercise of warrants
 
$
2,168,185
   
$
18,549,864
 
Non-cash capital injection to Robostreet by i-Chassis
 
$
250,000
   
$
-
 
Convention from debt to equity interest of HW Electro Co., Ltd.
  $ 1,000,000     $ -  
Non-cash recognition of new leases
  $ 14,947,878     $ -  

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

 CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)

NOTE 1 – ORGANIZATION AND PRINCIPAL ACTIVITIES

Historical and principal activities

Cenntro Automotive Group Limited (“CAG Cayman”) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of Cenntro (as defined below), prior to the closing of the Combination (as defined below).

Cenntro Automotive Corporation (“CAC”) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman’s wholly owned company on May 26, 2016. CAC’s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support, homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company’s corporate headquarters, and Jacksonville, Florida facility.

Cenntro Automotive Group Limited (“CAG HK”) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating, investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.

Cenntro Electric Group, Inc. (“CEG”) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.

Cenntro Electric Group Limited ACN 619 054 938, formerly known as Naked Brand Group Limited (“NBG”), was incorporated in Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited (“CEGL”) on December 30, 2021, in connection with the closing of the Combination.

On March 25, 2022 and January 31, 2023, CEGL entered into Share Purchase Agreements to acquire 65% and 35% of the issued and outstanding shares in Cenntro Automotive Europe GmbH (“CAE”), formerly known as Tropos Motors Europe GmbH. For information of the Share Purchase Agreements, see Note 3 of this Annual Report, “Business Combination”.

CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as “Cenntro”; CEGL, Cenntro and its subsidiaries are collectively known as the “Company”. The Company designs and manufactures purpose–built, electric commercial vehicles (“ECVs”) used primarily in last mile delivery and industrial applications.

Reverse recapitalization

On December 30, 2021, the Company consummated a stock purchase transaction (the “Combination”) pursuant to that certain stock purchase agreement, dated as of November 5, 2021 (the “Acquisition Agreement”) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK.

Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a recapitalization.

As of December 31, 2023, CEGL’s subsidiaries are as follows:

Name
   
Date of
Incorporation
   
Place of
Incorporation
   
Percentage of direct or
indirect economic
interest
Cenntro Automotive Corporation (“CAC”)
 
March 22, 2013
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric Group, Inc. (“CEG”)
 
March 9, 2020
 
Delaware, U.S.
 
100% owned by CEGL
Cennatic Power, Inc. (“Cennatic Power”)
 
June 8, 2022
 
Delaware, U.S.
 
100% owned by CEGL
Teemak Power Corporation
 
January 31, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Avantier Motors Corporation
 
November 27, 2017
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric CICS, SRL
 
November 30, 2022
 
Santo Domingo, Dominican Republic
 
99% owned by CEGL
Cennatic Energy S. de R.L. de C.V.
 
August 24, 2022
 
Monterrey, Mexico
 
100% owned by CEGL
Cenntro Automotive S.A.S.
 
January 16, 2023
 
Galapa, Colombia
 
100% owned by CEGL
Cenntro Electric Colombia S.A.S.
 
March 29, 2023
 
Atlántico, Colombia
 
100% owned by CEGL
Cenntro Automotive Group Limited (“CAG HK”)
 
February 15, 2016
 
Hong Kong
 
100% owned by CEGL
Hangzhou Ronda Tech Co., Limited (“Hangzhou Ronda”)
 
June 5, 2017
 
PRC
 
100% owned by CEGL
Hangzhou Cenntro Autotech Co., Limited (“Cenntro Hangzhou”)
 
May 6, 2016
 
PRC
 
100% owned by CEGL
Zhejiang Cenntro Machinery Co., Limited
 
January 20, 2021
 
PRC
 
100% owned by CEGL
Jiangsu Tooniu Tech Co., Limited
 
December 19, 2018
 
PRC
 
100% owned by CEGL
Hangzhou Hengzhong Tech Co., Limited
 
December 16, 2014
 
PRC
 
100% owned by CEGL
Teemak Power (Hong Kong) Limited (HK)
 
May 17, 2023
 
Hong Kong
 
100% owned by CEGL
Avantier Motors (Hong Kong) Limited
 
March 13, 2023
 
Hong Kong
 
100% owned by CEGL
Cenntro Automotive Europe GmbH (“CAE”)
 
May 21, 2019
 
Herne, Germany
 
100% owned by CEGL
Cenntro Electric B.V.
 
December 12, 2022
 
Amsterdam, Netherlands
 
100% owned by CEGL
Cenntro Elektromobilite Araçlar A.Ş
 
February 21, 2023
 
Turkey
 
100% owned by CEGL
Cenntro Elecautomotiv, S.L.
 
July 5, 2022
 
Barcelona, Spain
 
100% owned by CEGL
Cenntro Electric Group (Europe) GmbH (“CEGE”)
 
January 13, 2022
 
Düsseldorf, Germany
 
100% owned by CEGL
Simachinery Equipment Limited (“Simachinery HK”)
 
June 2, 2011
 
Hong Kong
 
100% owned by CEGL
Zhejiang Sinomachinery Co., Limited (“Sinomachinery Zhejiang”)
 
June 16, 2011
 
PRC
 
100% owned by CEGL
Shengzhou Cenntro Machinery Co., Limited (“Cenntro Machinery”)
 
July 12, 2012
 
PRC
 
100% owned by CEGL
Cenntro EV Center Italy S.R.L.
 
May 8, 2023
 
Italy
 
100% owned by CEGL
Antric Gmbh
 
August 21, 2020
 
Germany
 
100% owned by CEGL
Pikka Electric Corporation
 
August 3, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Centro Technology Corporation
 
August 24, 2023
 
California, U.S.
 
100% owned by CEGL

F-7

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)
Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.

All intercompany balances and transactions have been eliminated in consolidation and combination.

(b)
Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.

(c)
Fair value measurement

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:

Level 1—defined as observable inputs such as quoted prices in active markets;

Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and

Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.

Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.

The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.

The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.

The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as changes in fair value of convertible promissory notes and derivative liabilities in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.


In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.

As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.


(d)
Business combination


The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.

F-8

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)
 
(e)
Cash and cash equivalents and restricted cash

The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.

(f)
Accounts receivable and provision for doubtful accounts

Accounts receivable are recognized and carried at net realizable value.

The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

(g)
Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.

Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.

(h)
Available-for-sale investments and Debt Security investments

The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value

The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.

The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.

(i)
Cross-currency swap

The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.

Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.

Economic Hedges

A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.

(j)
Investment in equity securities

For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund.


The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.

(k)
Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. Estimated useful lives are as follows:

Buildings
 20 years
Machinery and equipment
5-10 years
Office equipment
5 years
Motor vehicles
3-5 years
Leasehold improvement
3-10 years
Others
3 years

The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.

The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.

The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.

(l)
Intangible assets, net

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:

Category
Estimated useful life
Land use rights
 45.75-50 years
Software
3 years
Technology
5 years
Trademark
5 years

(m)
Impairment of long-lived assets

The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.

F-9

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(n)
Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is “more-likely-than not” that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.

The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.

Impairment loss for goodwill of $nil and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.

(o)
Long-term investment

Equity method investments

Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

Equity investments without readily determinable fair values

For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.

Impairment for long-term investment

The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.

F-10

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(p)
Revenue recognition

The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.

Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.

The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Vehicles sales
 
$
20,344,889
 
 
$
8,235,053
 
Spare-parts sales
 
 
1,554,311
 
 
 
304,506
 
Other service income
 
 
180,705
 
 
 
402,276
 
Net revenues
 
$
22,079,905
 
 
$
8,941,835
 

The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Primary geographical markets
 
 
 
 
Europe
 
$
16,218,398
   
$
7,052,452
 
Asia
   
4,805,312
     
1,191,931
 
America     1,056,195       697,452  
Total
 
$
22,079,905
 
 
$
8,941,835
 

Contract Balances

Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.

Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.

The following table provides information about receivables and contractual liabilities from contracts with customers:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 
Contractual liabilities
 
$
3,394,044
   
$
2,388,480
 

F-11

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(q)
Cost of goods sold

Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.

(r)
Government grants

The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.

Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.

(s)
Income taxes

The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.

Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.

As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years 2015 through 2023. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of December 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.

(t)
Foreign currency translation and transaction
 
The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CAE, CEGE and Antric Gmbh is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS, SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY.

Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Period end USD: RMB exchange rate
 
 
7.0999
 
 
 
6.8972
 
Average USD: RMB exchange rate
 
 
7.0809
 
 
 
6.7290
 
Period end USD: EUR exchange rate
    1.1062       0.9348  
Average USD: EUR exchange rate
    1.0817       0.9493  

Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.

F-12

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(u)
Comprehensive loss

Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.

(v)
Segments

In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.

The Company’s long-lived assets are substantially located in the PRC and United States. The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.

Long-lived assets
   
December 31,
 
   
2023
   
2022
 
PRC
 
$
19,900,770
   
$
18,018,954
 
US
   
19,730,650
     
9,125,535
 
Mexico
    4,238,942       -
 
Dominican
    808,346       469,740  
Others
   
2,636,219
     
99,303
 
Total
 
$
47,314,927
   
$
27,713,532
 

(w)
Share-based compensation expenses

The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.

Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.

The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.

(x)
Convertible promissory notes

The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.

(y)
Derivative liability

Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.

(z)
Operating lease

The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

(aa)
Non-controlling Interest

A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.
F-13

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(ab)
Recently issued accounting standards pronouncements

In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.

F-14

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 3 – BUSINESS COMBINATION

Acquisition of CAE’s equity interests

On March 5, 2022, CEGL entered into a Share and Loan Purchase Agreement (the “Purchase Agreement I”) with Mosolf SE & Co. KG, a limited liability partnership incorporated under the laws of Germany (“Seller” or “Mosolf” and, together with CEGL and CEG, the “Parties”), pursuant to which Mosolf agreed to sell to CEGL (i) 65% of the issued and outstanding shares (the “TME Shares”) in Cenntro Automotive Europe GmbH, previously known as Tropos Motors Europe GmbH, a German limited liability company (“CAE”), and (ii) 100% of the shareholder loan (the “Shareholder Loan”) which Mosolf previously provided to CAE (the “CAE Transaction”). CAE was one of Cenntro’s private label channel partners and has been one of Cenntro’s largest customers since 2019.
 
The CAE Transaction closed on March 25, 2022. At closing of the CAE Transaction, CEGL paid Mosolf EUR3,250,000 (or approximately USD$3.6 million) for the purchase of the TME Shares and EUR11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of EUR15,150,000 (or approximately USD$16.6 million). An aggregate of EUR3,000,000 (or approximately USD$3.3 million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement I.

The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. CEGL is deemed to be the accounting acquirer and the assets and liabilities of CAE are recorded at the fair value as of the date of the closing.

On December 13, 2022, CEGL entered into another Share Purchase Agreement (the “Purchase Agreement II”) with Mosolf, pursuant to which Mosolf agreed to sell to CEGL its remaining 35% of the issued and outstanding shares in CAE in exchange for a purchase price of EUR1,750,000 (or approximately USD$1.86 million) (the “Transaction”).

The Transaction was closed on January 31, 2023, as a result, CAE became a wholly-owned subsidiary of CEGL. This transaction was accounted for as equity transactions, no gain or loss was recognized in the consolidated statement of operations. The difference between the fair value of the consideration paid and the amount by which the noncontrolling interest was adjusted was recognized in equity attributable to the Company.

Acquisition of Antric GmbH’s equity interests

On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH, a German company with limited liability, to acquire 25% of its equity interest, and the investment was accounted for under the equity method.

The Company entered into an agreement with Moritz Heibrock and Eric Diederich (the “Founder”) to acquire the remaining 75% equity interest of Antric GmbH (“Antric Transaction”), which was closed on August 31, 2023. The payment terms consisted of (i) purchasing 75% of the equity interest on the cash consideration of one euro (EUR 1); (ii) two hundred euros (EUR 200) for every Antric Unit (as defined by the agreement) sold by the Company for a period of ten years from August 31, 2023, subject to those terms and conditions under that Deed of Sale; (iii) a cash injection of five hundred thousand euros (EUR 500,000) into Antric GmbH by the Company; and (iv) a loan issued by the Company to Antric for seven hundred thousand euros (EUR 700,000) with interest payable to the Company at a rate of 6.5% per annum for a term of sixty (60) months.

After the transaction, Antric GmbH became a wholly-owned subsidiary of the Company. The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. The Company is deemed to be the accounting acquirer and the assets and liabilities of Antric GmbH are recorded at the fair value as of the date of the closing.

On the acquisition date August 31, 2023, total consideration of the transaction was EUR1,278,327(approximately $1,385,578), which was consisted of: (1) 25% equity Interest of Antric previously held by the Company fair valued at EUR1,042,221 (approximately $1,129,663) (Loss associated with the "step-acquisition" was recognized in other expenses (see Note 8 (a) (1)), (2) a cash consideration amounted to EUR 1 (approximately $1), and (3) an earn-out consideration amounted to EUR 236,106 (approximately $255,319). The excess of the purchase price over the net assets acquired was recorded as goodwill, which was $223,494 as of December 31, 2023. Contingent liabilities of $256,732 for earn-out price was recognized as of December 31, 2023.

Fair value of net assets acquired and liabilities assumed

On the acquisition date August 31, 2023, the allocation of the consideration of the assets acquired and liabilities assumed based on their fair value was as follows (USD:EUR) exchange rate of 1.0839 as of August 31, 2023 was applied:

 
 
Amount
 
 
     
Cash and Bank Balance
 
$
1,376
 
Accounts Receivable
   
54,606
 
Inventory
   
663,723
 
Fixed Assets
   
124,362
 
Intangible Assets
   
1,513,124
 
Other assets
   
72,825
 
Goodwill
   
218,991
 
Short Term Borrowing
   
(604,568
)
Trade and Service Liabilities
   
(319,472
)
Deferred Tax Liabilities
   
(239,452
)
Other Liabilities
   
(99,937
)
Net assets
 
$
1,385,578
 

NOTE 4 – SHORT-TERM INVESTMENTS

   
December 31,
2023
   
December 31,
2022
 
Available-for-sale investment (1)
 
$
4,227,947
   
$
-
 
Cross-currency swap (2)
   
8,641
     
-
 
Total
  $
4,236,588
    $
-
 

(1)
Available-for-sale investment represented wealth management products purchased from banks, for which the contractual maturity dates are less than one year.

(2)
Cross-currency swap was bought by the Company to manage its exposures to movements in foreign exchange rates primarily related to the RMB.

NOTE 5 - ACCOUNTS RECEIVABLE, NET

Accounts receivable, net is summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable
 
$
8,443,069
   
$
2,526,432
 
Less: provision for doubtful accounts
   
(1,912,268
)
   
(1,961,034
)
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 

The changes in the provision for doubtful accounts are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Balance at the beginning of the year
 
$
1,961,034
   
$
1,475,983
 
Additions
   
-
     
1,394,591
 
Write-off
   
(108,288
)
   
(922,632
)
Foreign exchange
   
59,522
     
13,092
 
Balance at the end of the year
 
$
1,912,268
   
$
1,961,034
 

NOTE 6 - INVENTORIES

Inventories are summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Raw material
 
$
10,209,773
   
$
9,311,419
 
Work-in-progress
   
1,494,441
     
290,220
 
Goods in transit
    3,774,310       2,364,136  
Finished goods
   
28,431,040
     
19,877,596
 
Inventories
 
$
43,909,564
   
$
31,843,371
 

For the years ended December 31, 2023 and 2022, the impairment loss recognized by the Company for slow-moving inventory with cost lower than net realizable value was $658,622 and $2,155,400, respectively.

F-15

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 7 – PREPAYMENT AND OTHER CURRENT ASSETS

Prepayment and other current assets consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Advance to suppliers
 
$
12,579,554
   
$
9,877,337
 
Deductible input value added tax
   
6,238,040
     
4,097,162
 
Receivable from a third party (1)
   
1,000,000
     
-
 
Loans to a third party (2)    
-
     
1,044,181
 
Receivable from third parties
   
-
     
678,887
 
Others
   
573,556
     
440,763
 
Prepayment and other current assets
 
$
20,391,150
   
$
16,138,330
 

(1)
Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.

(2)
Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $1,000,000 as of December 31, 2022, with the annual interest rate of 5.00%, which will be due on February 7, 2023. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 for 1,143,860 shares of HW Electro Co., Ltd.’s common stock totaling 3.00% of its equity interest. The interest of the loan was repaid in February 2023.

NOTE 8 – LONG-TERM INVESTMENTS

(a)
Equity method investment, net



Equity method investments consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Antric GmbH (1)   $ -     $ 2,674,500  
Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) (“Entropy Yu”) (2)     2,127,062       2,189,570  
Hangzhou Hezhe Energy Technology Co., Ltd. (“Hangzhou Hezhe”) (3)
   
407,778
     
367,272
 
Able 2rent GmbH (DEU) (4)     89,432       94,399  
Total
 
$
2,624,272
   
$
5,325,741
 

(1)
On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded.

(2)
On September 25, 2022, the Company invested RMB15,400,000 (approximately $2,169,045) in Entropy Yu to acquire 99.355% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls 50% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over Entropy Yu. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $4 and investment loss of $44,301, based on its proportionate share of equity interest.

(3)
On June 23, 2021, the Company invested RMB2,000,000 (approximately $281,694) in Hangzhou Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $50,991 and $44,039 respectively, based on its proportionate share of equity interest.

(4)
On March 22, 2022, CAE invested EUR100,000 (approximately $110,620) in Able 2rent GmbH (DEU) to acquire 50% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director. For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $7,998 and $12,389 respectively, based on its proportionate share of equity interest.

F-16

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
(b)
Equity investment without readily determinable fair values, net



Equity investments without readily determinable fair values, net consisted of the following:



 
December 31,
2023
   
December 31,
2022
 
HW Electro Co., Ltd. (1)
 
$
1,000,000
   
$
-
 
Robostreet Inc. (2)
   
450,000
     
-
 
Total
 
$
1,450,000
   
$
-
 

(1)
On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.

(2)
On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.

(c)
Debt security investments


On July 24, 2023 the Company purchased a $1,000,000 convertible note (the “Convertible Note”) from Acton (the “Issuer”). As of December 31, 2023, the Company has paid $600,000 to the Issuer, the balance of debt investments was $611,712. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price.

F-17

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)

NOTE 9 – INVESTMENT IN EQUITY SECURITIES



As of December 31, 2023, the balance consisted of the following two equity investments:


   
December 31,
2023
   
December 31,
2022
 
MineOne Fix Income Investment I L.P (1)
 
$
26,060,355
   
$
25,019,244
 
Micro Money Fund SPC (2)
   
98,119
     
4,739,951
 
Total
 
$
26,158,474
   
$
29,759,195
 

(1)
On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $25 million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company holds 100% of the limited partnership equity of MineOne and is entitled to a fixed return of 5% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least ten business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $1,041,111 and $19,244, respectively.


(2)
On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. The Company holds 59% of the limited partnership equity of the Fund, and has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.



The Company has neither control nor significant influence over MineOne or Micro Money Fund, the Company does not have the power to direct the activities that most significantly affect their economic performance, and there is no kick-off rights or right to dissolve the funds.

NOTE 10 – PROPERTY, PLANT AND EQUIPMENT, NET

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

   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Plant and building
  $ 11,509,679     $ 11,453,436  
Land
    1,063,270       -  
Machinery and equipment
   
3,406,214
     
2,413,087
 
Leasehold improvement
   
6,103,786
     
2,956,515
 
Office equipment
   
1,693,588
     
1,192,443
 
Motor vehicles
   
771,259
     
352,972
 
Construction in progress
    531,249       -  
Total
   
25,079,045
     
18,368,453
 
Less: accumulated depreciation
   
(4,677,524
)
   
(3,405,862
)
Property, plant and equipment, net
 
$
20,401,521
   
$
14,962,591
 

Depreciation expenses for the years ended December 31, 2023 and 2022 were $1,456,984 and $907,739, respectively. Impairment loss for the years ended December 31, 2023 and 2022 were $431,319 and $550,402, respectively.

F-18

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)

NOTE 11 – INTANGIBLE ASSETS, NET



Intangible assets, net consisted of the following:


   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Land use right
 
$
5,584,050
   
$
4,605,738
 
Trademark     809,738       -  
Technology     734,517       -  
Software
   
118,350
     
119,550
 
Total
   
7,246,655
     
4,725,288
 
Less: accumulated amortization
   
(372,874
)
   
(161,496
)
Intangible assets, net
 
$
6,873,781
   
$
4,563,792
 



Amortization expenses for the years ended December 31, 2023 and 2022 were $213,996 and $46,133, respectively.



Impairment loss for the years ended December 31, 2023 and 2022 were $nil and $2,995,440, respectively.

NOTE 12 – OTHER NON-CURRENT ASSETS, NET

   
December 31,
2023
   
December 31,
2022
 
Loan to the third party (1)
 
$
-
   
$
4,591,717
 
Deferred cost (2)
   
203,083
     
-
 
Deposit (3)
   
1,071,974
     
758,038
 
Long-term prepayment (4)
   
952,615
     
1,280,974
 
Total
   
2,227,672
     
6,630,729
 
Less: provision for loan to the third party and receivable from a third party
   
-
     
(4,591,717
)
Other non-current assets, net
 
$
2,227,672
   
$
2,039,012
 

(1)
The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.

(2)
Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.

(3)
The balance mainly consisted of the rental deposit.

(4)
The balance mainly represented a six-year period liability insurance for the existing officers and directors in connection with the closing of the Combination.

NOTE 13 – ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

Accrued expenses and other current liabilities are summarized as follow:

   
December 31,
2023
   
December 31,
2022
 
Accrued litigation compensation
 
$
1,773,007
   
$
1,590,484
 
Accrued expenses     961,914       797,969  
Other taxes payable
    732,685       118,469  
Employee payroll and welfare payables
   
621,605
     
452,904
 
Accrued professional fees
   
36,505
     
919,525
 
Payable for purchasing the factory     -       588,645  
Interest expense of convertible loans
   
-
     
383,250
 
Credit card payable     106,650       22,908  
Others
   
31,521
     
174,487
 
Total
 
$
4,263,887
   
$
5,048,641
 
 
F-19

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 14 - INCOME TAXES
 
Australia

CEGL is subject to a tax rate of 25%.

United States

U.S. subsidiaries are subject to a federal tax rate of 21% and respective state tax rate.

Europe



Subsidiaries in Germany, Spain, Italy, Netherlands and Turkey are subject to a tax rate of 15.8%, 25%, 24%, 19% and 25%, respectively.

Hong Kong

In accordance with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is 8.25% for the first HK$2.0 million profits, and 16.5 for the subsequent profits, it is exempted from the Hong Kong income tax on its foreign-derived income. CEG’s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as intermediate holding companies, subject to an income tax rate of 16.5% for taxable income earned in Hong Kong. Payments of dividends from Hong Kong subsidiaries to CEG are not subject to any Hong Kong withholding tax.

PRC

Pursuant to the tax laws and regulations of the PRC, the Company’s applicable enterprise income tax (“EIT”) rate is 25%. Zhejiang Tooniu Tech Co., Ltd, Hangzhou Hengzhong Tech Co., Ltd and. Zhejiang Xbean Tech Co., Ltd qualify as Small and micro enterprises in the PRC, and are entitled to pay a reduced income tax rate of 5% in 2023.

(1)
Income taxes
 
Income tax expenses for the years ended December 31, 2023 and 2022 are $8,988 and nil.

The components of the income tax provision are as follows:

 
 
For the Years Ended December 31,
 
 
 
2023
   
2022
 
Current
 
$
24,919
   
$
-
 
Deferred
   
(15,931
)
   
-
 
Total
 
$
8,988
   
$
-
 


The components of losses before income taxes are summarized as follows:


   
For the Years Ended December 31,
 
   
2023
   
2022
 
PRC
 
$
(8,291,573
)
 
$
(7,386,251
)
US
   
(14,349,845
)
   
(17,254,945
)
Europe
   
(10,839,504
)
   
(20,130,854
)
Australia
   
(19,225,749
)
   
(67,392,512
)
Others
   
(1,645,096
)
   
19,300
 
Total
 
$
(54,351,767
)
 
$
(112,145,263
)
 
As the main business operations were concentrated in China, and other losses except for PRC losses are caused by non-operating activities, PRC statutory income tax rate was applied. The actual income tax expense reported in the consolidated statements of operations and comprehensive loss for years ended December 31, 2023 and 2022 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Loss before provision for income tax
 
$
(54,351,767
)
 
$
(112,145,263
)
PRC statutory income tax rate
   
25
%
   
25
%
Income tax expense at the PRC statutory rate
   
(13,587,942
)
   
(28,036,316
)
Effect of preferential tax rate
   
1,535,761
     
161,592
 
Effect of international tax rates
   
123,766
   
(2,255,963
)
Effect of non-deductible expenses
   
569,327
     
1,069,009
 
Effect of research and development deduction
   
(1,261,231
)
   
(568,446
)
Fair value change of warrant liability     60,799       3,912,074  
Impairment loss of goodwill     -       2,777,972  
Effect of valuation allowance
   
12,584,439
     
22,940,078
 
Total income tax expense - current
   
24,919
     
-
 
Effective income tax rate
   
0
%
   
0
%

F-20

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 14 - INCOME TAXES (CONTINUED)
 
(2)
Deferred taxes assets/(liabilities)


The tax effects of temporary differences that give rise to the net deferred tax liabilities balances as of December 31, 2023 and 2022 are as follows:


   
December 31,
2023
   
December 31,
2022
 
Deferred tax assets:
           
Impairment loss
 
$
3,561,625
    $ 3,532,162  
Change in fair value of financial instrument
   
(3,885,519
)
    912,340  
Capitalization of research and experimental costs
   
943,938
      369,687  
Net operating loss carry forwards
   
42,229,598
      28,818,841  
Total deferred income tax assets
   
42,849,642
      33,633,030  
Valuation allowance
   
(42,849,642
)
    (33,633,030 )
Deferred tax assets, net
 
$
-
    $ -  
                 
Deferred income tax liabilities:                
Intangible assets arising from acquisition     (228,086 )     -  
Total deferred tax liabilities     (228,086 )     -  
                 
Net deferred tax liabilities     (228,086 )     -  

The changes related to valuation allowance are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
             
Balance at the beginning of the year
 
$
33,633,030
   
$
14,659,415
 
Additions during the year
   
12,584,439
     
22,940,078
 
Expire of NOL
   
(3,165,660
)
   
(1,318,979
)
Change in tax rate
   
96,387
     
(91,423
)
Exchange rate effect
   
(298,554
)
   
(2,556,061
)
Balance at the end of the year
 
$
42,849,642
   
$
33,633,030
 

The valuation allowances as of December 31, 2023 and 2022 were provided for the deferred income tax assets of certain subsidiaries, which were at cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.
 
For entities incorporated in Hong Kong, net losses of $1,173,034 can be carried forward indefinitely.

For entities incorporated in the U.S., federal net operating losses of $38,730,970 can be carried forward indefinitely subject to a limitation in utilization against 80% of annual taxable income. Federal net operating losses of $3,740,668, $1,430,246, $744,848, and $1,512,798 will expire if unused by 2035, 2036, 2037 and 2038, respectively.
 
For entities incorporated in the PRC, net losses can be carried forward for five years.  PRC net losses of $37,266,136 were available to offset future taxable income.  Net losses of $5,413,592, $2,210,756, $5,989,640, $10,479,727 and $13,172,422 will expire, if unused, by 2024, 2025, 2026, 2027 and 2028 respectively.


For entities incorporated in German, net losses of $26,565,271 can be carried forward indefinitely.



For entities incorporated in Australia, net losses of $61,911,565 can be carried forward indefinitely.

Internal Revenue Code of 1986, as amended (“IRC”), Section 382 provides that, after an ownership change, the amount of a loss corporation’s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.

The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382 analysis will be performed.

Uncertain tax positions

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. CAE GmbH was not yet subject to a tax audit, but a tax audit for 2019 has been recently announced. As of December 31, 2023 and 2022, the Company did not have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will materially change over the next twelve months.

F-21

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 15 - LEASES

The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.

The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease.

The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

A summary of lease cost recognized in the Company’s consolidated statements of operations and comprehensive loss is as follows:
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Operating leases cost excluding short-term rental expense
 
$
4,745,560
   
$
1,616,853
 
Short-term lease cost
   
809,894
     
238,386
 
Total
 
$
5,555,454
   
$
1,855,239
 

A summary of supplemental information related to operating leases is as follows:

   
December 31,
2023
   
December 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,012,410
   
$
1,108,721
 
Weighted average remaining lease term
 
6.13 years
   
8.36 years
 
Weighted average discount rate
   
6.33
%
   
4.27
%

The Company’s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic environment.
 
The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2023:

For the year ending December 31,
 
Operating
Leases
 
2024
 
$
4,908,465
 
2025
   
4,127,389
 
2026
    4,180,335  
2027
    4,221,505  
2028      2,176,965  
2029 and thereafter
    5,784,794  
Total lease payments
   
25,399,453
 
Less: imputed interest
   
4,318,235
 
Total
  $
21,081,218
 
Less: current portion
   
4,741,599
 
Non-current portion
 

16,339,619
 

F-22

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 16 - CONVERTIBLE PROMISSORY NOTE AND WARRANT
 
Convertible Promissory Note

On July 20, 2022, the Company issued to investors convertible promissory note (“Note”) in the aggregate principal amount of $61,215,000 due on July 19, 2023, unless earlier repurchased, converted or redeemed. The Note bears interest at a rate of 8% per annum, and the net proceed after deducting issuance expenses was $54,069,000.

The main terms of the Note are summarized as follows:

Conversion feature

At any time after the issue date until the Note is no longer outstanding, this Note shall be convertible, in whole or in part, into ordinary shares at the option of the holder, at any time and from time to time.

Redemption feature

If the Company shall carry out one or more subsequent financings in excess of US$25,000,000 in gross proceeds, the holder shall have the right to (i) require the Company to first use up to 10% of the gross proceeds of such subsequent financing if the aggregate outstanding principal amount of the Note is in excess of US$30,000,000 and (ii) require the Company to first use up to 20% of the gross proceeds of such subsequent financing if the outstanding principal amount of the Note is US$30,000,000 or less to redeem all or a portion of this Note for an amount in cash equal to the Mandatory Redemption Amount equal to 1.08 multiplied by the sum of principal amount subject to the mandatory redemption, plus accrued but unpaid interest, plus liquidated damages, if any, and any other amounts.

In addition, if the closing price of the ordinary shares on the principal trading market is below the floor price of $1.00 per share for a period of ten consecutive trading days, the holder shall have the right to require the Company to redeem the sum of principal amount plus accrued but unpaid interest under the Note.

Contingent interest feature

The Note is subject to certain customary events of default. If any event of default occurs, the outstanding principal amount, plus accrued but unpaid interest, liquidated damages and other amounts owing, shall become immediately due and payable, and at the holder’s election, in cash at the mandatory default amount or in ordinary shares at the mandatory default amount at a conversion price equal to 85% of the 10-day volume weighted average price. Commencing 5 days after the occurrence of any event of default, the interest shall accrue at an interest rate equal to the lesser of 10% per annum or the maximum rate permitted under applicable law.

The financial liability was initially measured at its issue-date estimated fair value and subsequently remeasured at estimated fair value on a recurring basis at each reporting period date. The remaining estimated fair value adjustment is presented as other income (expense) in the consolidated statement of operations, change in fair value of convertible notes.

The movement of Note during the year ended December 31, 2023 are as follows:

 
 
Liability component
 
As of December 31, 2022
 
$
57,372,827
 
Convertible promissory notes issued during the year
   
-
 
Redemption of convertible promissory notes
   
(47,546,626
)
Fair value change recognized
   
129,799
 
As of December 31, 2023
 
$
9,956,000
 

The estimated fair value of the Note as of December 31, 2023 and 2022 was computed using a Monte Carlo Simulation Model, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement. The unobservable inputs utilized for measuring the fair value of the Note reflects our assumptions about the assumptions that market participants would use in valuing the Note as of the issuance date and subsequent reporting period.

F-23

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
We determined the fair value by using the following key inputs to the Monte Carlo Simulation Model:

 
Fair Value Assumptions - Convertible Promissory Note
 
December 31,
2023
   
December 31,
2022
 
Face value principal payable
   
9,953,381
     
57,488,000
 
Original conversion price
   
1.2375
     
1.2375
 
Interest Rate
   
8.00
%
   
8.00
%
Expected term (years)
   
1.05
     
0.55
 
Volatility
   
53.46
%
   
75.13
%
Market yield (range)
   
13.93
%
   
18.02
%
Risk free rate
   
4.69
%
   
4.69
%
Issue date
 
July 20, 2022
   
July 20, 2022
 
Maturity date
 
January 19, 2025
   
July 19, 2023
 

Warrant

Accompany with the Note, the Company issued to the same investor warrants to purchase up to 24,733,336 ordinary shares of the Company, with an exercise price of $1.61 per share, which may be exercised by the holders on a cashless basis by using Black-Scholes model to determine the net settlement shares.

Additionally, after the Company completed the above Note financing, the Company issued to the placement agent warrants to purchase 2,473,334 ordinary shares of the Company at a same day, as part of the underwriter’s commission. The warrants were issued with an exercise price of $1.77 per share.

Both warrants are exercisable from the date of issuance and have a term of five years from the date of issuance. They were presented as liabilities on the consolidated balance sheet at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liabilities then, will be remeasured every reporting period with any change to fair value recorded as other income (expense) in the consolidated statement of operations.


The movement of warrants during the year ended December 31, 2023 are as follows:


   
Investor warrants
component
   
Placement agent
warrants component
 
As of December 31, 2022
 
$
14,334,104
   
$
3,456,404
 
Warrants issued during the year
   
-
     
-
 
Exercise of warrants
   
(1,939,282
)
   
-
 
Fair value change recognized
   
(205,314
)
   
174
 
As of December 31, 2023
  $
12,189,508
    $
3,456,578
 

The fair value for these two warrants were computed using the Binomial model with the following assumptions:

 
Fair Value Assumptions – Warrants
 
December 31,
2023
   
December 31,
2022
 
Expected term (years)
   
3.55
     
4.55
 
Volatility
   
72.11
%
   
77.72
%
Risk free rate
   
3.91
%
   
4.13
%

F-24

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 17 - SHARE-BASED COMPENSATION
 
Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG Cayman to the employees and directors of Cenntro.

Share options granted by CAG Cayman to employees of the Company

On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the “2016 Plan”), which allowed CAG Cayman to grant options to the employees and directors of Cenntro to purchase up to 14,139,360 ordinary shares of CAG Cayman subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional 10,484,797 ordinary shares for a total 24,624,157 ordinary shares. Generally, the options granted under the 2016 Plan became exercisable during the term of the optionee’s service with CAG Cayman in five equal annual instalments of 20% each. The expiration dates of the options are between six and eight years from the respective grant dates as stated in the option grant letters.

In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio of 0.71563. As a result, the 12,891,130 options granted by CAG Cayman prior to the closing of the Combination under the 2016 Plan were converted into 9,225,271 options of CEGL. The exercise price of such options modified to equal the exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio.
 
The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.

On August 21, 2023, the Company extended the term and expiration date of each 2016 Option Agreement from eight (8) years to ten (10) years from the date of grant pursuant to the terms of the 2016 Plan .

Share options granted by CEGL to employees of the Company

On May 3, 2022, CEGL adopted the 2022 Share Incentive Plan (the “2022 Plan”), which allowed CEGL to grant options to the employees and directors of the Company to purchase up to 25,965,234 ordinary shares of CEGL subject to vesting requirement.

On May 3, 2022, CEGL granted 12,797,063 options to the directors of the Company to purchase CEGL’s ordinary shares at exercise prices ranging from $1.680 to $1.848 per share. Among them, 297,615 options have a contractual term of five years, 12,499,448 options have a contractual term of ten years.

The fair value of option per share grant on May 3, 2022 varied from $1.1130 to $1.4310. The aggregate grant date fair value of the options grant was $18,217,956.

For the year ended December 31, 2023 and 2022, the total share-based compensation expenses were comprised of the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
General and administrative expenses
 
$
4,630,230
 
 
$
3,242,625
 
Selling and marketing expenses
   
193,939
     
504,199
 
Research and development expenses
 
 
406,103
   
 
284,805
 
Total
 
$
5,230,272
 
 
$
4,031,629
 

A summary of share options activity for the years ended December 31, 2023 and 2022 is as follows:

   
Number of
Share
Options
   
Weighted
Average
Exercise Price
US$
   
Weighted
Average
Remaining
Contractual
Years
   
Aggregate
Intrinsic
Value
US$
 
Outstanding at January 1, 2022
   
9,225,271
     
1.10
     
2.60
     
42,799,081
 
Granted
   
12,797,063
     
1.68
                 
Exercised
   
(51,468
)
   
0.28
                 
Forfeited
   
(334,167
)
   
1.68
                 
Expired
   
(33,333
)
   
1.68
                 
Outstanding at December 31, 2022
   
21,603,366
     
1.44
      5.99       721,210  
Outstanding at December 31, 2022(After the “Share Consolidation”)*
   
2,160,351
     
14.38
     
5.99
     
721,210
 
Granted
   
-
     
-
                 
Exercised
   
-
     
-
                 
Forfeited
   
(116,125
)
   
16.80
                 
Expired
   
(19,111
)
   
13.09
                 
Outstanding at December 31, 2023
   
2,025,115
     
14.26
     
4.81
     
-
 
Expected to vest at December 31, 2023
   
591,600
     
17.05
     
8.13
     
-
 
Exercisable as of December 31, 2023
   
1,433,515
     
13.10
     
3.44
     
-
 

*On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

F-25

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 17 - SHARE-BASED COMPENSATION (CONTINUED)
 
The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes option-pricing valuation model. The assumptions used in the valuation model are summarized in the following table.

   
For the Years Ended December 31,
    2023
 
2022
Expected volatility
 
83.41%~86.57%  
86.28%-83.96%
Expected dividends yield
 
0%
 
0%
Risk-free interest rate per annum
 
2.97%~3.01%  
2.97%-3.01%
The fair value of underlying ordinary shares (per share)
  $16.80  
$1.68

The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices of the Company. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.

As of December 31, 2023, there was approximately $8,734,833 of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately 2.16 years.

F-26

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 18 - ORDINARY SHARES AND RESTRICTED NET ASSETS
 
Ordinary shares

Immediately prior to the consummation of the Combination, there were 8,640,271 ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL issued 17,485,355 shares to CAG Cayman as consideration for the Combination. In 2022, 5,147 ordinary shares were exercised under the 2016 Share Incentive Option Plan, and 3,953,427 ordinary shares were issued for exercise of the investor warrants. As of December 31, 2022, the issued and outstanding ordinary shares are 30,084,200.

During the year ended December 31, 2023, investor warrants were exercised via cashless option by the investors for 360,710 ordinary shares of the Company. On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. 383,868 ordinary shares were issued during the shares consolidation. As of December 31, 2023, the issued and outstanding ordinary shares are 30,828,778.

The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary shares has one vote in person or by proxy, and upon a poll each share is entitled to one vote.

Restricted net assets

A significant portion of the Company’s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions on the distribution of share capital from the Company’s subsidiaries in PRC, total restrictions placed on the distribution of the Company’s PRC subsidiaries’ net assets were $nil as of December 31, 2023.

NOTE 19 - NET LOSS PER SHARE
 
Basic and diluted net loss per share for each of the year presented were calculated as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Numerator:            
Net loss attributable to the Company’s shareholders
   
(54,199,325
)
   
(110,088,241
)
Denominator:
               
Weighted average ordinary shares used in computing basic and diluted loss per share *
   
30,424,686
     
26,332,324
 
Basic and diluted net loss per share
   
(1.78
)
   
(4.18
)

* On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

The Company incurred losses for the years ended December 31, 2023 and 2022, no potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company.

F-27

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 20 - CONCENTRATIONS

(a)
Customers

The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended December 31, 2023 and 2022.

    Year ended December 31, 2023     Year ended December 31, 2022  
Customer
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
   
3,501,965
     
16
%
   
-
     
-
 
B
    2,473,388       11 %     36,999       *
 
C
    169,766       *       1,304,969       15 %
Total
 
$
6,145,119
     
27
%
 
$
1,341,968
     
15
%

*
Indicates below 10%.

The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of December 31, 2023 and 2022.

   
As of December 31, 2023
 
As of December 31, 2022
 
Customer
 
Amount
 
% of Total
 
Amount
 
% of Total
 
A
   
$
2,724,397
     
32
%
 
$
-
     
-

D

   
1,237,751
     
15
%
   
1,197,023
     
47
%
E
      -       -  
    410,321       16 %
F
      -       -       395,360       16 %
Total
   
$
3,962,148
     
47
%
 
$
2,002,704
     
79
%

(b)
Suppliers

For the years ended December 31, 2023 and 2022, the Company’s material suppliers, each of whom accounted for more than 10% of the Company’s total purchases, were as follows:

   

Year ended December 31, 2023
   

Year ended December 31, 2022
 
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
 
$
7,799,901
     
29
%
 
$
2,885,202
     
12
%
B
   
3,088,580
     
12
%    
432,475
      *
 
C     31,035       *       6,078,079       26 %
Total
 
$
10,919,516
     
41
%
 
$
9,395,756
     
38
%

*
Indicates below 10%.

The following table sets forth information as to each supplier that accounted for 10% or more of total accounts payable as of December 31, 2023 and 2022.

    As of December 31, 2023     As of December 31, 2022  
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
D
 
$
567,412
     
*
 
$
577,621
     
17
%
C
   
402,425
     
*
   
420,100
     
12
%
Total
 
$
969,837
     
-
 
$
997,721
     
29
%

*
Indicates below 10%.

F-28

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 21 - COMMITMENTS AND CONTINGENCIES
 
Litigation

The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial position, results of operations or liquidity.

Subject to retention of title and an instalment payment agreement, CAE sold 90 vehicles for a total price of EUR 2,185,721.32 to the French company B-Moville under a contract dated August 23,2021. B-MOVILLE had already settled an amount of EUR 58,787.33 by the end of 2022 and, therefore, still owed CAE an amount of EUR 2,126,933.99, of which EUR 548,244.11 was owed by the end of 2022 under the instalment agreement. B-Moville had withheld instalment payments due to alleged defects of the vehicles, without specifying the amount of the claims for reduction of the purchase price. B-Moville had handed over the cars to its parent company SWOOPIN. SWOOPIN is insolvent and has been in judicial liquidation since November 2, 2022. The vehicles held by SWOOPIN were prevented from becoming part of the insolvency estate and being realized by the insolvency administrator. Due to the retention of title clause, the 90 vehicles remain the property of CAE. In the meantime, SWOOPIN returned the vehicles to B-Moville. CAE and B-Moville are currently negotiating the amount of the mutual claims.

In October 2021, Sevic Systems SE (“Sevic”), a former channel partner, commenced a lawsuit against Zhangzhou Machinery, one of Cenntro’s wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the “Sevic Lawsuit”). Sevic filed its complaint with the People’s Court of Keqiao District, Shaoxing City, Light Textile City (the “People’s Court”). In the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People’s Court (i) terminate two signed purchase orders signed on July 22, 2019 under its sales contract with Shengzhou Machinery signed on August 13, 2019 and (ii) award Sevic money damages for the cost of goods of $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. The parties entered into mediation and on July 27, 2023, the People’s Court issued a civil mediation letter stating that i) both Sevic and Shengzhou Machinery agreed to terminate (x) two purchase orders signed on July 22, 2019 and (y) the sales contract signed on August 13, 2019; ii) Shengzhou Machinery shall pay Sevic a sum of approximately $13,908 by August 7, 2023; iii) Sevic voluntarily waived all other claims; and iv) Sevic shall pay the case acceptance fee and the property preservation application fee totaling approximately $3,429. After the completion of the meditation, no other disputes were outstanding between the two parties.

On March 25, 2022, Shengzhou Hengzhong Machinery Co., Ltd. (“Shengzhou”), an affiliate of Cenntro Automotive Corporation, filed a demand for arbitration against Tropos Technologies, Inc. with the American Arbitration Association (“AAA”), asserting claims for breach of contract and unjust enrichment. Shengzhou is seeking payment of $1,126,640 (exclusive of interest, costs, and attorneys’ fees) for outstanding invoices owed by Tropos Technologies, Inc. to Shengzhou. As of the date of, Tropos Technologies, Inc. has not yet formally responded to the demand. On February 16, 2023, AAA appointed an arbitrator and both parties are waiting for further proceedings under the arbitration process. On April 25, 2023, Tropos Technologies, Inc. filed a motion to dismiss the arbitration demand. On May 23, 2023, Shengzhou Machinery filed a response in opposition to the motion to dismiss the arbitration demand. On January 29, 2024, the arbitrator issued his opinion and order denying Tropos’ Motion to dismiss.

In June 2022, Sevic Systems SE (“Sevic”) filed for injunctive relief in a corporate court in Brussels, Belgium, alleging CAE infringement of Sevic’s intellectual property (“IP”) rights. The injunctive action was also directed against LEIE Center SRL (“LEIE”) and Cedar Europe GmbH (“Cedar”), two distribution partners of CAE. There, Sevic claims it acquired all IP rights to an electric vehicle, the so-called CITELEC model (“CITELEC”), fully and exclusively from the French company SH2M Sarl (“SH2M”) under Mr. Pierre Millet. Sevic claims these rights were acquired under a 2019 IP transfer agreement. According to Sevic, the METRO model (“METRO”) produced by Cenntro Electro Group Ltd. (“Cenntro”) and distributed by CAE derives directly from the CITELEC. The distribution of the METRO, therefore, allegedly infringes on Sevic’s IP rights. In its action, Sevic relies on (Belgian) copyright law and unfair business practices. On February 2, 2023, the president of the commercial court of Brussels rendered a judgment, declaring i) the claim against Cedar was inadmissible and ii) The main claim against CAE and LEIE was founded. According to the president’s opinion the CITELEC-model can enjoy copyright protection and determined it was sufficiently proven that Sevic acquired the copyrights of the CITELEC-model. The president then concluded that the distribution of the METRO-model in Belgium constituted a violation of article XI. 165 §1 of the Belgian Code of Economic Law and thereby ordered the cessation of the distribution of the METRO-model, a penalty in the form of a fine of EUR20,000.00 per sold vehicle in Belgium and EUR5,000.00 for each other infringement in Belgium after the judgement was served with a maximum fine of EUR500,000.00 for LEIE and EUR1,000,000.00 fine for CAE. Because CAE has not sold any METRO-models in Belgium, the Company believes the judgement is incorrect but has accrued the related liability according to the judgement made. On April 17, 2023 CAE filed a writ of appeal. The introductory hearing was scheduled for May 22, 2023. The judge did not give any legal assessment at the hearing. All parties have been granted deadlines for written pleadings. The receipt of the final writ has been planned for September 2, 2024. As of now, it is not possible to determine what the outcome of these proceedings will be.

F-29

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
In July 2022, Cenntro filed a request for the cancellation of two European Union mark (“EU mark”) which belongs to a third party with European Union Intellectual Property Office (“EUIPO”). EUIPO decided in favor of Cenntro in November 2023. The two trademarks in question were cancelled and the costs of the cancellation proceedings were borne by the other party.

On July 22, 2022, Xiongjian Chen filed a complaint against Cenntro Electric Group Limited (“CENN”), Cenntro Automotive Group Limited (“CAG”), Cenntro Enterprise Limited (“CEL”) and Peter Z. Wang (“Wang,” together with CENN, CAG and CEL, the “Defendants”) in the United States District Court for the District of New Jersey. The complaint alleges eleven causes of action sounding in contract and tort against the Defendants, all pertaining to stock options issued to Mr. Chen pursuant to his employment as Chief Operating Officer of CAG. With respect to the four contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL. With respect to the seven tort claims, Plaintiff alleges claims regarding purported misrepresentations and promises made concerning the treatment of Plaintiff’s stock options upon a corporate transaction, including claims for tortious interference, fraud, promissory estoppel, negligent misrepresentation, unjust enrichment and conversion. The complaint seeks, among other things, money damages (including compensatory and consequential damages) in the amount of $19 million, plus interest, attorneys’ fees and expenses. Defendants moved to dismiss the complaint against all Defendants for failure to state a claim and for lack of personal jurisdiction over defendants CAG and CEL. On April 30, 2023, the District Court dismissed the claims against CAG and CEL for lack of personal jurisdiction. In addition, the District Court dismissed all the claims against Wang and CENN without prejudice and permitted the Plaintiff to amend his complaint within 30 days to address the deficiencies in his claims against Wang and CENN. On May 28, 2023, Plaintiff filed an amended complaint. On July 20, 2023 the Defendants filed a motion seeking the dismissal of that amended complaint. On September 22, 2023, the Plaintiff filed to oppose our Motion to Dismiss and Motion to Strike. The Defendants filed our reply briefs by the deadline on November 9, 2023. On January 25, 2024, the Magistrate Judge entered an Order granting Plaintiff’s Motion to Amend and denying our Motion to Strike as moot.

As of the issuance date of this report on Form 10-K, there remains one ongoing civil litigation cases between Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, and Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers; and the other two cases have been withdrawn:

On February 6, 2023, Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, commenced a lawsuit against Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers, in the Hangzhou Yuhang District People's Court, under which Ronda plead for (i) the termination of the vehicle purchase orders that Ronda placed with Newlongma on February 26, 2022; (ii) recovery of advance payments for total amount of approximately $438,702; and (iii) compensation for damages caused equal to approximately $453,290. The case mediation date was March 3, 2023 and was subsequently docketed on July 3, 2023. Since then, Newlongma filed a jurisdictional objection, and the Court dismissed that jurisdictional objection. Subsequently Newlongma filed a counterclaim and the Court hosted an exchange of evidence between the parties on 17 October 2023, and discovery was also organized on November 14, 2023 and January 16, 2024. On March 5, 2024, the first instance judgment was made, ruling: 1) Newlongma to fully return advance payments plus 100% damage totaling $869,702; 2) Ronda to pay for outstanding invoices totaling $583,813; and 3) to terminate all agreements between the parties, including the vehicle purchase orders which have not been fulfilled. Newlongma is dissatisfied with this third judgment and filed an appeal on March 21, 2024. We will prepare relevant defense materials.

On December 18, 2023, Zhejiang Sinomachinery Co., Ltd. filed a lawsuit against Tonghe County Tianxin Agricultural Machinery Co., Ltd. (“Tianxin”), requesting payment for total contract price of CNY461,800 (approximately US$ 65,104) and interest under a disputed contract of sale. As of today the case is in the first instance proceedings.

On January 2, 2024, MHP Americas, Inc. (“MHP”), through counsel, sent a letter to Cenntro Electric Group Limited (“Cenntro”) demanding payment allegedly owed by Cenntro to MHP in the amount of $1,767,516.91 for alleged breaches in connection with the parties’ August 8, 2022, Master Consulting Services Agreement and/or March 9, 2023, Statement of Work. On January 12, 2024, Cenntro, through counsel, responded to the letter denying any breach and disputing the amounts claimed.  No lawsuit has been filed yet.
 
F-30

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 22 - RELATED PARTY TRANSACTIONS

The table below sets forth the major related parties and their relationships with the Company:

Name of related parties:
 
Relationship with the Company
Mr. Peter Wang
 
Chairman, Chief Executive Officer, and principal shareholder of the Company
Mr. Yeung Heung Yeung
 
A principal shareholder of the Company
Bendon Limited   Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.
Zhejiang Zhongchai Machinery Co., Ltd (“Zhejiang Zhongchai”)
 
Ultimately controlled by Mr. Peter Wang
Zhejiang RAP
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Jiangsu Rongyuan
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Hangzhou Hezhe Energy Technology Co., Ltd (“Hangzhou Hezhe”)
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Shenzhen Yuanzheng Investment Development Co. Ltd (“Shenzhen Yuanzheng“)
 
Controlled by Mr. Yeung Heung Yeung
Shanghai Hengyu Enterprise Management Consulting Co., Ltd (“Shanghai Hengyu”)
 
Ultimately controlled by Mr. Peter Wang
Antric GmbH   Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023
Billy Rafael Romero Del Rosario
  A shareholder who owns 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL

F-31

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 22 - RELATED PARTY TRANSACTIONS (CONTINUED)

Related party transactions

During the years ended December 31, 2023 and 2022, the Company had the following material related party transactions.
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Interest income from a related party
           
Zhejiang RAP
 
$
12,767
   
$
13,434
 
Bendon Limited     -       113,021  
                 
Purchase of raw materials from related parties
               
Hangzhou Hezhe
    233,536       1,413,262  
                 
Service provided by a related party                
Shanghai Hengyu     -       5,053  
Zhejiang Zhongchai 
    -       119,963  
                 
Payment on the purchase of the raw materials
               
Hangzhou Hezhe     54,617       1,015,036  

               
Prepayment of operating fund to a related party
               
Billy Rafael Romero Del Rosario
    113,560       -  
                 
Repayment of the advance operating fund from a related party
               
Zhejiang Zhongchai
    -       276,266  
                 
Repayment of interest-bearing Loan from a related party                
Shenzhen Yuanzheng     -       395,523  
Mr. Yeung Heung Yeung     -       1,331,091  
                 
Interest expense on loans provided by related parties
               
Mr. Yeung Heung Yeung
   
-
     
2,532
 
Others
   
-
     
1,075
 

F-32

CENNTRO INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Expressed in U.S. dollars, except for number of shares)
NOTE 22 - RELATED PARTY TRANSACTIONS (CONTINUED)

Amounts due from Related Parties

The following table presents amounts due from related parties as of December 31, 2023 and 2022.

 
 
As of December 31,
 
 
 
2023
   
2022
 
Hangzhou Hezhe (1)
 
$
178,019
   
$
366,936
 
Billy Rafael Romero Del Rosario (2)
   
109,420
     
-
 
Total
 
$
287,439
   
$
366,936
 


(1)
The balance mainly represents the prepayment for raw material to the related party.


(2)
The balance mainly represents the prepayment of operating fund to the related party.

Amounts due to Related Parties - current

The following table presents amounts due to related parties as of December 31, 2023 and 2022.

   
As of December 31,
 
   
2023
   
2022
 
Antric GmbH (1)   $
-     $
666,396  
Zhejiang RAP
   
10,468
     
23,882
 
Jiangsu Rongyuan (2)
   
-
     
23,194
 
Shanghai Hengyu (2)
   
-
     
2,900
 
Total
 
$
10,468
   
$
716,372
 

(1)
The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. For the year ended December 31, 2022, capital investment of EUR1,868,750 (approximately $1,977,380) was paid to Antric GmbH.

(2)
The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $26,746 was recognized for the year ended December 31, 2023.

NOTE 23 - SUBSEQUENT EVENT

On February 16, 2024, CEGL issued a press release announcing the Supreme Court of New South Wales, Australia (the “Court”) made orders to approve CEGL’s proposed scheme of arrangement in relation to which CEGL will redomicile from Australia to the United States (the “Scheme”). Under the Scheme, CEGL will become a subsidiary of Cenntro Inc. (the “HoldCo”), a United States company incorporated in accordance with the laws of the State of Nevada for the purpose of effecting CEGL group’s redomiciliation to the United States.

The Company has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events with material financial impact on the consolidated financial statements.


F-33
EX-10.7 2 ef20015317_ex10-7.htm EXHIBIT 10.7
Exhibit 10.7
 
EMPLOYMENT AGREEMENT
 
THIS AGREEMENT is dated as of the 20th day of August, 2017 by and between Cenntro Automotive Group Limited, a Cayman Islands corporation (the “Company”), and, Mr. Ming He (“Executive”).

W I T N E S S E T H:
 
WHEREAS, the Company is desirous of engaging Mr. Ming He as its Chief Financial Officer and he is agreeable to being so appointed on the terms and conditions hereinafter set forth.

NOW, THEREFORE, in consideration of the mutual promises set forth in this Agreement, the parties agree as follows:
 
1.    Effective Date of Agreement. This Agreement and the obligations of the parties to adhere to the terms and conditions contained herein shall not be deemed effective until (i) the earlier of 30 days from the date of this Agreement, or (ii) the date that the Executive has resolved any prior conflicts with his ability to assume his duties under the terms of this Agreement.
 
2.    Employment and Duties.
 
(a) Subject to the terms and conditions hereinafter set forth, the Company hereby employs Mr. Ming He as its Chief Financial Officer. During the Term, as hereinafter defined, Executive shall report to the Company’s Chief Executive Officer. Executive shall also perform such other duties and responsibilities as may be determined by the Company’s board of directors and Chief Executive Officer, as long as such duties and responsibilities are consistent with those of the Company’s Chief Financial Officer.
 
(b) Unless terminated earlier as provided in Section 5 of this Agreement, this Agreement shall have an initial term (the “Initial Term”) commencing as of (i) the earlier of 30 days from the date of this Agreement, or (ii) the date that the Executive has resolved any prior conflicts with his ability to assume his duties under the terms of this Agreement, and expiring on August 19, 2022, and continuing on a year-to-year basis thereafter unless terminated by either party on not less than thirty (30) days notice prior to the expiration of the Initial Term or any one-year extension. The Initial Term and the one-year extensions are collectively referred to as the “Term.”
 
3.    Performance. Executive hereby accepts the employment contemplated by this Agreement. During the Term, he shall devote substantially all of his business time to the performance of his duties under this Agreement, and shall perform such duties diligently, in good faith and in a manner consistent with the best interests of the Company.
 
4.    Compensation and Other Benefits.

For his services to the Company during the Term, the Company shall (a) pay Executive an annual salary (“Salary”), and (b) grant to Executive an option (“Option”) to purchase the Company’s common stock. Executive’s Salary and terms of the Option will be discussed and determined separately.
 
All Salary payments shall be payable in equal monthly installments at the end of each calendar month, as the Company regularly pays its employees in accordance with normal payroll practices.

The Company shall reimburse Executive, upon presentation of proper expense statements, for all authorized, ordinary and necessary out-of-pocket expenses reasonably incurred by Executive during the Term in connection with the performance of his services pursuant to this Agreement hereunder in accordance with the Company’s expense reimbursement policy.


5.    Termination of Employment.
 
(a) This Agreement and Executive’s employment hereunder shall terminate immediately upon his death.
 
(b) This Agreement and Executive’s employment pursuant to this Agreement, may be terminated by him or the Company on not less than thirty (30) days’ written notice in the event of Executive’s Disability. The term “Disability” shall mean any illness, disability or incapacity of Executive which prevents him from substantially performing his regular duties for a period of two (2) consecutive months or three (3) months, even though not consecutive, in any twelve (12) month period.
 
(c) The Company may terminate this Agreement and Executive’s employment pursuant to this Agreement for cause with no notice. The term “cause” shall mean:
 
(i)         Repeated failure to perform material instructions from the Company’s board of directors and/or Chief Executive Office, provided that such instructions are reasonable and consistent with his duties as set forth in Section 1 of this Agreement or any other failure or refusal by Executive to perform his duties required by said Section 1; provided, however, that Executive shall have received notice from the Board specifying the nature of such failure in reasonable detail and he shall have failed to cure the failure within ten (10) business days after receipt of such notice:
 
(ii)         a breach of Section 6 or 7 of this Agreement;
 
(iii)        a breach of trust whereby Executive obtains personal gain or benefit at the expense of or to the detriment of the Company;
 
(iv)        his use of illegal substances;
 
(v)         his abuse of alcohol continuing after written notice from the board of directors or the Company’s Chief Executive Officer or ;
 
(vi)        any fraudulent or dishonest conduct by Executive or any other conduct by him, which damages the Company or any of its affiliates or their property, business or reputation;
 
(vii)       a conviction of or plea of nolo contendere by Executive of (A) any felony or (B) any other crime involving fraud, theft, embezzlement or use or possession of illegal substances; or
 
(viii)      the admission by Executive of any matters set forth in Section 5(c)(vii) of this Agreement.
 
(d) Executive’s resignation prior to the expiration of the Term, other than for Good Reason shall be treated in the same manner as a termination for cause. The term “Good Reason” shall mean:
 
 
(i)
Any material breach by the Company of its obligations under this Agreement which are not cured within ten (10) business days after notice from Executive which sets forth in reasonable detail the nature of the breach.



(ii)
Any change in Executive’s duties such that Executive is no longer the Company’s Chief Financial Officer, unless such change was made with his consent.
 

(iii)
Any action on the part of the Company which impairs Executive’s ability to exercise his duties as the Company’s Chief Financial Officer.

6.    Trade Secrets and Proprietary Information. Executive recognizes and acknowledges that the Company, through the expenditure of considerable time and money, has developed and will continue to develop in the future information concerning customers, clients, marketing, products, services, business, research and development activities and operational methods of the Company and its customers or clients, contracts, financial or other data, technical data or any other confidential or proprietary information possessed, owned or used by the Company, the disclosure of which could or does have a material adverse effect on the Company, its business, any business it proposes to engage in, its operations, financial condition or prospects and that the same are confidential and proprietary and considered “confidential information” of the Company for the purposes of this Agreement. In consideration of his employment and engagement as Chief Financial Officer, Executive agrees that he will not, during or after the Term, without the consent of the Company’s Chief Executive Officer, make any disclosure of confidential information now or hereafter possessed by the Company, to any person, partnership, corporation or entity either during or after the term here of, except that nothing in this Agreement shall be construed to prohibit him from using or disclosing such information (a) if such disclosure is necessary in the normal course of the Company’s business in accordance with Company policies or instructions or authorization from the board of directors or executive committee, (b) such information shall become public knowledge other than by or as a result of disclosure by a person not having a right to make such disclosure, (c) complying with legal process; provided, that in the event he is required to make disclosure pursuant to legal process, he shall give the Company prompt notice thereof and the opportunity to object to the disclosure, or (d) subsequent to the Term, if such information shall have either (i) been developed by him independent of any of the Company’s confidential or proprietary information or (ii) been disclosed to him by a person not subject to a confidentiality agreement with or other obligation of confidentiality to the Company. For the purposes of Sections 6 and 7 of this Agreement, the term “Company” shall include the Company, its parent, its subsidiaries and its affiliates.
 
7.    Covenant Not To Solicit or Compete.
 
(a) During the period from the date of this Agreement until two (2) years following the date on which Executive’s employment is terminated, he will not, directly or indirectly:
 
(i)         Be employed by or otherwise serve (including but not limited to as a director of the board, a founder or co-founder) in any other entities in the industry or business of electric vehicles;
 
(ii)        Persuade or attempt to persuade any person or entity which is or was a customer, client or supplier of the Company to cease doing business with the Company, or to reduce the amount of business it does with the Company (the terms “customer” and “client” as used in this Section 7 to include any potential customer or client to whom the Company submitted bids or proposals, or with whom the Company conducted negotiations, during the term of Executive’s employment hereunder or during the twelve (12) months preceding the termination of his employment);


(iii)       solicit for himself or any other person or entity other than the Company the business of any person or entity which is a customer or client of the Company, or was a customer or client of the Company within one (1) year prior to the termination of his employment; or
 
(iv)        persuade or attempt to persuade any employee of the Company, or any individual who was an employee of the Company during the two (2) year period prior to the lawful and proper termination of this Agreement, to leave the Company’s employ, or to become employed by any person or entity other than the Company.
 
(b)  Executive acknowledges that the restrictive covenants (the “Restrictive Covenants”) contained in Sections 6 and 7 of this Agreement are a condition of his employment are reasonable and valid in geographical and temporal scope and in all other respects. If any court determines that any of the Restrictive Covenants, or any part of any of the Restrictive Covenants, is invalid or unenforceable, the remainder of the Restrictive Covenants and parts thereof shall not thereby be affected and shall remain in full force and effect, without regard to the invalid portion. If any court determines that any of the Restrictive Covenants, or any part thereof, is invalid or unenforceable because of the geographic or temporal scope of such provision, such court shall have the power to reduce the geographic or temporal scope of such provision, as the case may be, and, in its reduced form, such provision shall then be enforceable.
 
8.    Miscellaneous.
 
(a) Executive represents, warrants, covenants and agrees that he has a right to enter into this Agreement, that he is not a party to any agreement or understanding, oral or written, which would prohibit performance of his obligations under this Agreement, and that he will not use in the performance of his obligations hereunder any proprietary information of any other party which he is legally prohibited from using.
 
(b) This Agreement shall in all respects be construed and interpreted in accordance with, and the rights of the parties shall be governed by, the laws of the State of Delaware applicable to contracts executed and to be performed wholly within such State, without regard to principles of conflicts of laws.
 
(c) If any term, covenant or condition of this Agreement or the application thereof to any party or circumstance shall, to any extent, be determined to be invalid or unenforceable, the remainder of this Agreement, or the application of such term, covenant or condition to parties or circumstances other than those as to which it is held invalid or unenforceable, shall not be affected thereby and each term, covenant or condition of this Agreement shall be valid and be enforced to the fullest extent permitted by law, and any court having jurisdiction may reduce the scope of any provision of this Agreement, including the geographic and temporal restrictions set forth in Section 7 of this Agreement, so that it complies with applicable law.
 
(d) This Agreement constitutes the entire agreement of the Company and Executive as to the subject matter hereof, superseding all prior or contemporaneous written or oral understandings or agreements, including any and all previous employment agreements or understandings, all of which are hereby terminated, with respect to the subject matter covered in this Agreement. This Agreement may not be modified or amended, nor may any right be waived, except by a writing which expressly refers to this Agreement, states that it is intended to be a modification, amendment or waiver and is signed by both parties in the case of a modification or amendment or by the party granting the waiver. No course of conduct or dealing between the parties and no custom or trade usage shall be relied upon to vary the terms of this Agreement. The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver or deprive that party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement.


(e) This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective heirs, successors, executors, administrators and permitted assigns.

[The remainder of this page has been intentionally left blank.]


IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.
 

CENNTRO AUTOMOTIVE GROUP LIMITED


By: /s/ Peter Z. Wang

Name: Peter Z. Wang

Title:
Chairman, and Chief Executive Officer



  Executive: /s/ Ming He



EX-10.8 3 ef20015317_ex10-8.htm EXHIBIT 10.8

Exhibit 10.8
 
EMPLOYMENT AGREEMENT
 
THIS AGREEMENT is dated as of the 20th day of August, 2017 by and between Cenntro Automotive Corporation, a Delaware corporation (the “Company”), and, Mr. Tony Wen Tsai (“Executive”).
 
W I T N E S S E T H:
 
WHEREAS, the Company is desirous of engaging Mr. Tony Wen Tsai as its VP of Corporate Affairs and he is agreeable to being so appointed on the terms and conditions hereinafter set forth.
 

NOW, THEREFORE, in consideration of the mutual promises set forth in this Agreement, the parties agree as follows:
 
1. Effective Date of Agreement. This Agreement and the obligations of the parties to adhere to the terms and conditions contained herein shall not be deemed effective until (i) the earlier of 30 days from the date of this Agreement, or (ii) the date that the Executive has resolved any prior conflicts with his ability to assume his duties under the terms of this Agreement.

2. Employment and Duties.
 
(a) Subject to the terms and conditions hereinafter set forth, the Company hereby employs Tony Wen Tsai as its VP of Corporate Affairs. During the Term, as hereinafter defined, Executive shall report to the Company’s Chief Executive Officer. Executive shall also perform such other duties and responsibilities as may be determined by the Company’s board of directors and Chief Executive Officer, as long as such duties and responsibilities are consistent with those of the Company’s VP of Corporate Affairs.
 
(b) Unless terminated earlier as provided in Section 5 of this Agreement, this Agreement shall have an initial term (the “Initial Term”) commencing as of (i) the earlier of 30 days from the date of this Agreement, or (ii) the date that the Executive has resolved any prior conflicts with his ability to assume his duties under the terms of this Agreement, and expiring on July 11, 2019, and continuing on a year-to-year basis thereafter unless terminated by either party on not less than thirty (30) days notice prior to the expiration of the Initial Term or any one-year extension. The Initial Term and the one-year extensions are collectively referred to as the “Term.”
 
3. Performance. Executive hereby accepts the employment contemplated by this Agreement. During the Term, he shall devote substantially all of his business time to the performance of his duties under this Agreement, and shall perform such duties diligently, in good faith and in a manner consistent with the best interests of the Company.
 
4. Compensation and Other Benefits.
 
For his services to the Company during the Term, the Company shall (a) pay Executive an annual salary (“Salary”), and (b) grant to Executive an option (“Option”) to purchase the Company’s common stock. Executive’s Salary and terms of the Option will be discussed and determined separately.
 
All Salary payments shall be payable in equal monthly installments at the end of each calendar month, as the Company regularly pays its employees in accordance with normal payroll practices.


The Company shall reimburse Executive, upon presentation of proper expense statements, for all authorized, ordinary and necessary out-of-pocket expenses reasonably incurred by Executive during the Term in connection with the performance of his services pursuant to this Agreement hereunder in accordance with the Company’s expense reimbursement policy.
 
5. Termination of Employment.
 
(a) This Agreement and Executive’s employment hereunder shall terminate immediately upon his death.
 
(b) This Agreement and Executive’s employment pursuant to this Agreement, may be terminated by him or the Company on not less than thirty (30) days’ written notice in the event of Executive’s Disability. The term “Disability” shall mean any illness, disability or incapacity of Executive which prevents him from substantially performing his regular duties for a period of two (2) consecutive months or three (3) months, even though not consecutive, in any twelve (12) month period.

(c) The Company may terminate this Agreement and Executive’s employment pursuant to this Agreement for cause with no notice. The term “cause” shall mean:
 
(i) Repeated failure to perform material instructions from the Company’s board of directors and/or Chief Executive Office, provided that such instructions are reasonable and consistent with his duties as set forth in Section 1 of this Agreement or any other failure or refusal by Executive to perform his duties required by said Section 1; provided, however, that Executive shall have received notice from the Board specifying the nature of such failure in reasonable detail and he shall have failed to cure the failure within ten (10) business days after receipt of such notice:
 
(ii) a breach of Section 6 or 7 of this Agreement;
 
(iii) a breach of trust whereby Executive obtains personal gain or benefit at the expense of or to the detriment of the Company;

(iv) his use of illegal substances;
 
(v) his abuse of alcohol continuing after written notice from the board of directors or the Company’s Chief Executive Officer or ;
 
(vi) any fraudulent or dishonest conduct by Executive or any other conduct by him, which damages the Company or any of its affiliates or their property, business or reputation;
 
(vii) a conviction of or plea of nolo contendere by Executive of (A) any felony or (B) any other crime involving fraud, theft, embezzlement or use or possession of illegal substances; or
 
(viii) the admission by Executive of any matters set forth in Section 5(c)(vii) of this Agreement.
 
(d)  Executive’s resignation prior to the expiration of the Term, other than for Good Reason shall be treated in the same manner as a termination for cause. The term “Good Reason” shall mean:


(i) Any material breach by the Company of its obligations under this Agreement which are not cured within ten (10) business days after notice from Executive which sets forth in reasonable detail the nature of the breach.
 
(ii) Any change in Executive’s duties such that Executive is no longer the Company’s VP of Corporate Affairs, unless such change was made with his consent.
 
(iii) Any action on the part of the Company which impairs Executive’s ability to exercise his duties as the Company’s VP of Corporate Affairs.
 
6.  Trade Secrets and Proprietary Information. Executive recognizes and acknowledges that the Company, through the expenditure of considerable time and money, has developed and will continue to develop in the future information concerning customers, clients, marketing, products, services, business, research and development activities and operational methods of the Company and its customers or clients, contracts, financial or other data, technical data or any other confidential or proprietary information possessed, owned or used by the Company, the disclosure of which could or does have a material adverse effect on the Company, its business, any business it proposes to engage in, its operations, financial condition or prospects and that the same are confidential and proprietary and considered “confidential information” of the Company for the purposes of this Agreement. In consideration of his employment and engagement as VP of Corporate Affairs, Executive agrees that he will not, during or after the Term, without the consent of the Company’s Chief Executive Officer, make any disclosure of confidential information now or hereafter possessed by the Company, to any person, partnership, corporation or entity either during or after the term here of, except that nothing in this Agreement shall be construed to prohibit him from using or disclosing such information (a) if such disclosure is necessary in the normal course of the Company’s business in accordance with Company policies or instructions or authorization from the board of directors or executive committee, (b) such information shall become public knowledge other than by or as a result of disclosure by a person not having a right to make such disclosure, (c) complying with legal process; provided, that in the event he is required to make disclosure pursuant to legal process, he shall give the Company prompt notice thereof and the opportunity to object to the disclosure, or (d) subsequent to the Term, if such information shall have either (i) been developed by him independent of any of the Company’s confidential or proprietary information or (ii) been disclosed to him by a person not subject to a confidentiality agreement with or other obligation of confidentiality to the Company. For the purposes of Sections 6 and 7 of this Agreement, the term “Company” shall include the Company, its parent, its subsidiaries and its affiliates.
 
7. Covenant Not To Solicit or Compete.
 
(a) During the period from the date of this Agreement until two (2) years following the date on which Executive’s employment is terminated, he will not, directly or indirectly:
 
(i) Be employed by or otherwise serve (including but not limited to as a director of the board, a founder or co-founder) in any other entities in the industry or business of electric vehicles;

(ii) Persuade or attempt to persuade any person or entity which is or was a customer, client or supplier of the Company to cease doing business with the Company, or to reduce the amount of business it does with the Company (the terms “customer” and “client” as used in this Section 7 to include any potential customer or client to whom the Company submitted bids or proposals, or with whom the Company conducted negotiations, during the term of Executive’s employment hereunder or during the twelve (12) months preceding the termination of his employment);


(iii) solicit for himself or any other person or entity other than the Company the business of any person or entity which is a customer or client of the Company, or was a customer or client of the Company within one (1) year prior to the termination of his employment; or
 
(iv) persuade or attempt to persuade any employee of the Company, or any individual who was an employee of the Company during the two (2) year period prior to the lawful and proper termination of this Agreement, to leave the Company’s employ, or to become employed by any person or entity other than the Company.
 
(b) Executive acknowledges that the restrictive covenants (the “Restrictive Covenants”) contained in Sections 6 and 7 of this Agreement are a condition of his employment are reasonable and valid in geographical and temporal scope and in all other respects. If any court determines that any of the Restrictive Covenants, or any part of any of the Restrictive Covenants, is invalid or unenforceable, the remainder of the Restrictive Covenants and parts thereof shall not thereby be affected and shall remain in full force and effect, without regard to the invalid portion. If any court determines that any of the Restrictive Covenants, or any part thereof, is invalid or unenforceable because of the geographic or temporal scope of such provision, such court shall have the power to reduce the geographic or temporal scope of such provision, as the case may be, and, in its reduced form, such provision shall then be enforceable.
 
8. Miscellaneous.
 
(a) Executive represents, warrants, covenants and agrees that he has a right to enter into this Agreement, that he is not a party to any agreement or understanding, oral or written, which would prohibit performance of his obligations under this Agreement, and that he will not use in the performance of his obligations hereunder any proprietary information of any other party which he is legally prohibited from using.
 
(b) This Agreement shall in all respects be construed and interpreted in accordance with, and the rights of the parties shall be governed by, the laws of the State of Delaware applicable to contracts executed and to be performed wholly within such State, without regard to principles of conflicts of laws.

(c) If any term, covenant or condition of this Agreement or the application thereof to any party or circumstance shall, to any extent, be determined to be invalid or unenforceable, the remainder of this Agreement, or the application of such term, covenant or condition to parties or circumstances other than those as to which it is held invalid or unenforceable, shall not be affected thereby and each term, covenant or condition of this Agreement shall be valid and be enforced to the fullest extent permitted by law, and any court having jurisdiction may reduce the scope of any provision of this Agreement, including the geographic and temporal restrictions set forth in Section 7 of this Agreement, so that it complies with applicable law.

(d) This Agreement constitutes the entire agreement of the Company and Executive as to the subject matter hereof, superseding all prior or contemporaneous written or oral understandings or agreements, including any and all previous employment agreements or understandings, all of which are hereby terminated, with respect to the subject matter covered in this Agreement. This Agreement may not be modified or amended, nor may any right be waived, except by a writing which expressly refers to this Agreement, states that it is intended to be a modification, amendment or waiver and is signed by both parties in the case of a modification or amendment or by the party granting the waiver. No course of conduct or dealing between the parties and no custom or trade usage shall be relied upon to vary the terms of this Agreement. The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver or deprive that party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement.

(e) This Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective heirs, successors, executors, administrators and permitted assigns.
 

[The remainder of this page has been intentionally left blank.]


IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.
 
 
CENNTRO AUTOMOTIVE CORPORATION
   
 
By: /s/ Peter Z. Wang
 
Name
Peter Z. Wang
 
Title:
Chairman, and Chief Executive Officer
     
 
Executive: /s/ Tony Wen Tsai



EX-19 4 ef20015317_ex19.htm EXHIBIT 19

Exhibit 19

Cenntro Inc. Insider Trading Policy

This Insider Trading Policy describes the standards of Cenntro Inc. and its subsidiaries (the "Company") on trading, and causing the trading of, the Company's securities or securities of certain other publicly traded companies while in possession of confidential information. This Policy is divided into two parts: the first part prohibits trading in certain circumstances and applies to all directors, officers and employees and their respective immediate family members of the Company and the second part imposes special additional trading restrictions and applies to all (i) directors of the Company, (ii) executive officers of the Company (together with the directors, "Company Insiders"), and (iii) certain other employees that the Company may designate from time to time as "Covered Persons" because of their position, responsibilities or their actual or potential access to material information.

One of the principal purposes of the federal securities laws is to prohibit so-called "insider trading." Simply stated, insider trading occurs when a person uses material nonpublic information obtained through involvement with the Company to make decisions to purchase, sell, give away or otherwise trade the Company's securities or the securities of certain other companies or to provide that information to others outside the Company. The prohibitions against insider trading apply to trades, tips and recommendations by virtually any person, including all persons associated with the Company, if the information involved is "material" and "nonpublic." These terms are defined in this Policy under Part I, Section 3 below. The prohibitions would apply to any director, officer or employee who buys or sells securities on the basis of material nonpublic information that he or she obtained about the Company, its customers, suppliers, partners, competitors or other companies with which the Company has contractual relationships or may be negotiating transactions.

PART I

1. Applicability

This Policy applies to all trading or other transactions in (i) the Company's securities, including common stock, options and any other securities that the Company may issue, such as preferred stock, notes, bonds and convertible securities, as well as to derivative securities relating to any of the Company's securities, whether or not issued by the Company and (ii) the securities of certain other companies, including common stock, options and other securities issued by those companies as well as derivative securities relating to any of those companies' securities.

This Policy applies to all employees of the Company, all officers of the Company and all members of the Company's board of directors, officers, employees, and their respective family members.

2. General Policy: No Trading or Causing Trading While in Possession of Material Nonpublic Information

(a) No director, officer or employee or any of their immediate family members may purchase or sell, or offer to purchase or sell, any Company security, whether or not issued by the Company, while in possession of material nonpublic information about the Company. (The terms "material" and "nonpublic" are defined in Part I, Section 3(a) and (b) below.)

(b) No director, officer or employee or any of their immediate family members who knows of any material nonpublic information about the Company may communicate that information to ("tip") any other person, including family members and friends, or otherwise disclose such information without the Company’s authorization.

(c) No director, officer or employee or any of their immediate family members may purchase or sell any security of any other publicly-traded company while in possession of material nonpublic information that was obtained in the course of his or her involvement with the Company. No director, officer or employee or any of their immediate family members who knows of any such material nonpublic information may communicate that information to, or tip, any other person, including family members and friends, or otherwise disclose such information without the Company's authorization.

(d) For compliance purposes, you should never trade, tip or recommend securities (or otherwise cause the purchase or sale of securities) while in possession of information that you have reason to believe is material and nonpublic unless you first consult with, and obtain the advance approval of, the Compliance Officer (which is defined in Part I, Section 3(c) below).


(e) Covered Persons must "pre-clear" all trading in securities of the Company in accordance with the procedures set forth in Part II, Section 3 below.

3. Definitions

(a) Material. Insider trading restrictions come into play only if the information you possess is "material." Materiality, however, involves a relatively low threshold. Information is generally regarded as "material" if it has market significance, that is, if its public dissemination is likely to affect the market price of securities, or if it otherwise is information that a reasonable investor would want to know before making an investment decision.

Information dealing with the following subjects is reasonably likely to be found material in particular situations:

(i) significant changes in the Company's prospects;

(ii) significant write-downs in assets or increases in reserves;

(iii) developments regarding significant litigation or government agency investigations;

(iv) liquidity problems;

(v) changes in earnings estimates or unusual gains or losses in major operations;

(vi) major changes in the Company's management or the board of directors;

(vii) changes in dividends;

(viii) extraordinary borrowings;

(ix) major changes in accounting methods or policies;

(x) award or loss of a significant contract;

(xi) cybersecurity risks and incidents, including vulnerabilities and breaches;

(xii) changes in debt ratings;

(xiii) proposals, plans or agreements, even if preliminary in nature, involving mergers, acquisitions, divestitures, recapitalizations, strategic alliances, licensing arrangements, or purchases or sales of substantial assets; and

(xiv) offerings of Company securities.

Material information is not limited to historical facts but may also include projections and forecasts. With respect to a future event, such as a merger, acquisition or introduction of a new product, the point at which negotiations or product development are determined to be material is determined by balancing the probability that the event will occur against the magnitude of the effect the event would have on a company's operations or stock price should it occur. Thus, information concerning an event that would have a large effect on stock price, such as a merger, may be material even if the possibility that the event will occur is relatively small. When in doubt about whether particular nonpublic information is material, you should presume it is material. If you are unsure whether information is material, you should either consult the Compliance Officer before making any decision to disclose such information (other than to persons who need to know it) or to trade in or recommend securities to which that information relates or assume that the information is material.


(b) Nonpublic. Insider trading prohibitions come into play only when you possess information that is material and "nonpublic." The fact that information has been disclosed to a few members of the public does not make it public for insider trading purposes. To be "public" the information must have been disseminated in a manner designed to reach investors generally, and the investors must be given the opportunity to absorb the information. Even after public disclosure of information about the Company, you must wait until the close of business on the second trading day after the information was publicly disclosed before you can treat the information as public.

Nonpublic information may include:

(i) information available to a select group of analysts or brokers or institutional investors;

(ii) undisclosed facts that are the subject of rumors, even if the rumors are widely circulated; and

(iii) information that has been entrusted to the Company on a confidential basis until a public announcement of the information has been made and enough time has elapsed for the market to respond to a public announcement of the information, normally two trading days.

As with questions of materiality, if you are not sure whether information is considered public, you should either consult with the Compliance Officer or assume that the information is nonpublic and treat it as confidential.

(c) Compliance Officer. The Company has appointed the Chief Financial Officer as the Compliance Officer for this Policy. The duties of the Compliance Officer include, but are not limited to, the following:

(i) assisting with implementation and enforcement of this Policy;

(ii) circulating this Policy to all employees and ensuring that this Policy is amended as necessary to remain up-to-date with insider trading laws;

(iii) pre-clearing all trading in securities of the Company by Covered Persons in accordance with the procedures set forth in Part II, Section 3 below; and

(iv) providing approval of any Rule 10b5-1 plans under Part II, Section 1(c) below and any prohibited transactions under Part II, Section 4 below.

(v) providing a reporting system with an effective whistleblower protection mechanism.

4. Exceptions

The trading restrictions of this Policy do not apply to exercising stock options granted under the Company's current or future equity incentive plans or option plans for cash or the delivery of previously owned Company stock. However, the sale of any shares issued on the exercise of Company-granted stock options and any cashless exercise of Company-granted stock options are subject to trading restrictions under this Policy.

5. Violations of Insider Trading Laws

Penalties for trading on or communicating material nonpublic information can be severe, both for individuals involved in such unlawful conduct and their employers and supervisors, and may include jail terms, criminal fines, civil penalties and civil enforcement injunctions. Given the severity of the potential penalties, compliance with this Policy is absolutely mandatory.

(a) Legal Penalties. A person who violates insider trading laws by engaging in transactions in a company's securities when he or she has material nonpublic information can be sentenced to a substantial jail term and required to pay a criminal penalty of several times the amount of profits gained or losses avoided.

In addition, a person who tips others may also be liable for transactions by the tippees to whom he or she has disclosed material nonpublic information. Tippers can be subject to the same penalties and sanctions as the tippees, and the SEC has imposed large penalties even when the tipper did not profit from the transaction.


The SEC can also seek substantial civil penalties from any person who, at the time of an insider trading violation, "directly or indirectly controlled the person who committed such violation," which would apply to the Company and/or management and supervisory personnel. These control persons may be held liable for up to the greater of $1 million or three times the amount of the profits gained or losses avoided. Even for violations that result in a small or no profit, the SEC can seek penalties from a company and/or its management and supervisory personnel as control persons.

(b) Company-Imposed Penalties. Employees who violate this Policy may be subject to disciplinary action by the Company, including dismissal for cause. Any exceptions to the Policy, if permitted, may only be granted by the Compliance Officer and must be provided before any activity contrary to the above requirements takes place.

6. Inquiries

If you have any questions regarding any of the provisions of this Policy, please contact the Compliance Officer at (732) 820-6757 or 501 Okerson Road, Freehold, New Jersey 07728.

PART II

1. Blackout Periods

All Covered Persons are prohibited from trading in the Company's securities during blackout periods as defined below.

(a) Quarterly Blackout Periods. Trading in the Company's securities is prohibited during the period beginning at the close of the market on two weeks before the end of each fiscal quarter and ending at the close of business on the second trading day following the date the Company's financial results are publicly disclosed. During these periods, Covered Persons generally possess or are presumed to possess material nonpublic information about the Company's financial results.

(b) Other Blackout Periods. From time to time, other types of material nonpublic information regarding the Company (such as negotiation of mergers, acquisitions or dispositions, investigation and assessment of cybersecurity incidents or new product developments) may be pending and not be publicly disclosed. While such material nonpublic information is pending, the Company may impose special blackout periods during which Covered Persons are prohibited from trading in the Company's securities. If the Company imposes a special blackout period, it will notify the Covered Persons affected.

(c) Exception. These trading restrictions do not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Securities Exchange Act of 1934 (an "Approved 10b5-1 Plan") that:

(i) has been reviewed and approved at least one month in advance of any trades thereunder by the Compliance Officer (or, if revised or amended, such revisions or amendments have been reviewed and approved by the Compliance Officer at least one month in advance of any subsequent trades);

(ii) was entered into in good faith by the Covered Person at a time when the Covered Person was not in possession of material nonpublic information about the Company; and

(iii) gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Covered Person, so long as such third party does not possess any material nonpublic information about the Company; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.

2. Trading Window

Covered Persons are permitted to trade in the Company's securities when no blackout period is in effect. Generally, this means that Covered Persons can trade during the period beginning on DAY THAT BLACKOUT PERIOD UNDER SECTION 1(A) ENDS and ending on DAY THAT NEXT BLACKOUT PERIOD UNDER SECTION 1(A) BEGINS. However, even during this trading window, a Covered Person who is in possession of any material nonpublic information should not trade in the Company's securities until the information has been made publicly available or is no longer material. In addition, the Company may close this trading window if a special blackout period under Part II, Section 1(b) above is imposed and will re-open the trading window once the special blackout period has ended.


3. Pre-Clearance of Securities Transactions

(a) Because Company Insiders are likely to obtain material nonpublic information on a regular basis, the Company requires all such persons to refrain from trading, even during a trading window under Part II, Section 2 above, without first pre-clearing all transactions in the Company's securities.

(b) Subject to the exemption in subsection (d) below, no Company Insider may, directly or indirectly, purchase or sell (or otherwise make any transfer, gift, pledge or loan of) any Company security at any time without first obtaining prior approval from the Compliance Officer. These procedures also apply to transactions by such person's spouse, other persons living in such person’s household and minor children and to transactions by entities over which such person exercises control.

(c) The Compliance Officer shall record the date each request is received and the date and time each request is approved or disapproved. Unless revoked, a grant of permission will normally remain valid until the close of trading two business days following the day on which it was granted. If the transaction does not occur during the two-day period, pre-clearance of the transaction must be re-requested.

(d) Pre-clearance is not required for purchases and sales of securities under an Approved 10b5-1 Plan. With respect to any purchase or sale under an Approved 10b5-1 Plan, the third party effecting transactions on behalf of the Company Insider should be instructed to send duplicate confirmations of all such transactions to the Compliance Officer.

4. Prohibited Transactions

(a) Company Insiders are prohibited from trading in the Company's equity securities during a blackout period imposed under an "individual account" retirement or pension plan of the Company, during which at least 50% of the plan participants are unable to purchase, sell or otherwise acquire or transfer an interest in equity securities of the Company, due to a temporary suspension of trading by the Company or the plan fiduciary.

(b) Covered Persons, including any person's spouse, other persons living in such person's household and minor children and entities over which such person exercises control, are prohibited from engaging in the following transactions in the Company's securities unless advance approval is obtained from the Compliance Officer:

(i) Short-term trading. Company Insiders who purchase Company securities may not sell any Company securities of the same class for at least six months after the purchase;

(ii) Short sales. Company Insiders/Covered Persons may not sell the Company's securities short;

(iii) Options trading. Covered Persons may not buy or sell puts or calls or other derivative securities on the Company's securities;

(iv) Trading on margin or pledging. Covered Persons may not hold Company securities in a margin account or pledge Company securities as collateral for a loan; and

(v) Hedging. Covered Persons may not enter into hedging or monetization transactions or similar arrangements with respect to Company securities.

5. Acknowledgment and Certification

All Covered Persons are required to sign the attached acknowledgment and certification.


ACKNOWLEDGMENT AND CERTIFICATION

The undersigned does hereby acknowledge receipt of the Company's Insider Trading Policy. The undersigned has read and understands (or has had explained) such Policy and agrees to be governed by such Policy at all times in connection with the purchase and sale of securities and the confidentiality of nonpublic information.





(Signature)





(Please print name)

Date:





EX-21.1 5 ef20015317_ex21-1.htm EXHIBIT 21.1

Exhibit 21.1

SUBSIDIARIES OF CENNTRO INC.

Subsidiaries
 
Jurisdiction of Incorporation
Able2rent GmbH
 
Germany
Avantier Motors Corporation
 
USA
Cenntro Automotive Corporation
 
The United States of America
Cennatic Power, Inc.
 
The United States of America
Cennatic Energy  S. de R.L. de C.V.
 
Mexico
Cenntro Automotive Europe GmbH
 
Germany
Cenntro Automotive Group Limited
 
Hong Kong, People’s Republic of China
Cenntro Automotive S.A.S.
 
Columbia
Cenntro Electric Group Limited ACN 619 054 938
 
Australia
Cenntro Elecautomotiv, S.L.
 
Spain
Cenntro Electric B.V.
 
Netherlands
Cenntro Electric CICS, SRL
 
Dominican Republic
Centro Electric Group, Inc.
 
The United States of America
Cenntro Elektromobilite Araçlar A.Ş
 
Turkey
Cenntro Electric Group (Europe) GmbH, (f.k.a Blitz F22-1 GmbH)
 
Germany
Cenntro EV Center Italy S.R.L.
 
Italy
Cenntro Technology Corporation
 
The United States of America
Hangzhou Cenntro Autotech Co., Ltd.
 
People’s Republic of China
Hangzhou Hengzhong Tech Co., Ltd
 
People’s Republic of China
Hangzhou Ronda Tech Co., Ltd.
 
People’s Republic of China
Pikka Electric Corporation
 
The United States of America
Shengzhou Cenntro Machinery Co., Ltd.
 
People’s Republic of China
Simachinery Equipment Limited
 
Hong Kong, People’s Republic of China
Teemak Power Corporation
 
USA
Teemak Power (Hong Kong) Limited
 
Hong Kong, People’s Republic of China
Zhejiang Cenntro Machinery Co., Ltd.
 
People’s Republic of China
Zhejiang Sinomachinery Co., Ltd.
 
People’s Republic of China
Zhejiang Tooniu Tech Co., Ltd.
 
People’s Republic of China
Zhejiang Xbean Tech Co., Ltd.
 
People’s Republic of China



EX-31.1 6 ef20015317_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Peter Z. Wang, certify that:

1. I have reviewed this Annual Report on Form 10-K of Cenntro Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

  (b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

  (c)
Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

  (d)
Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):

  (a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and

  (b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Dated: April 1, 2024
   
     
 
By:
/s/ Peter Z. Wang
   
Peter Z. Wang
   
Chairman and Chief Executive Officer
   
(Principal Executive Officer)



EX-31.2 7 ef20015317_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Edward Ye, certify that:

1. I have reviewed this Annual Report on Form 10-K of Cenntro Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;


(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


(c)
Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and


(d)
Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):


(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and


(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Dated: April 1, 2024
 
 
 
By:
/s/ Edward Ye
 
 
Edward Ye
 
 
Acting Chief Financial Officer
 
 
(Principal Accounting Officer and Principal Financial Officer)



EX-32.1 8 ef20015317_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Cenntro Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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 operation of the Company.

 Dated: April 1, 2024
   
 
By:
/s/ Peter Z. Wang
   
Peter Z. Wang
   
Chairman and Chief Executive Officer
     
 
By:
/s/ Edward Ye
   
Edward Ye
   
Acting Chief Financial Officer



EX-97 9 ef20015317_ex97.htm EXHIBIT 97

Exhibit 97

CENNTRO INC.
EXECUTIVE COMPENSATION RECOVERY POLICY

This policy of Cenntro Inc., a Nevada corporation (the “Company”) outlines the Company’s Covered Officers (as defined herein) and explains when the Company will be required or authorized, as applicable, to seek recovery of Incentive Compensation (as defined herein) awarded or paid to Covered Officers (the “Policy”). Please refer to Exhibit A attached hereto (the “Definitions Exhibit”) for the definitions of capitalized terms used throughout this Policy.

1.
Miscalculation of Financial Performance Measure Results.  In the event of a Restatement, the Company will seek to recover, reasonably promptly, all Recoverable Incentive Compensation from a Covered Officer during the Applicable Period. Such recovery, in the case of a Restatement, will be made without regard to any individual knowledge or responsibility related to the Restatement or the Recoverable Incentive Compensation. Notwithstanding the foregoing, if the Company is required to undertake a Restatement, the Company will not be required to recover the Recoverable Incentive Compensation if the Compensation Committee determines it Impracticable to do so, after exercising a normal due process review of all the relevant facts and circumstances. he Company will seek to recover all Recoverable Incentive Compensation that was awarded or paid in accordance with the definition of “Recoverable Incentive Compensation” set forth on the Definitions Exhibit. If such Recoverable Incentive Compensation was not awarded or paid on a formulaic basis, the Company will seek to recover the amount that the Compensation Committee determines in good faith should be recouped.

2.
Legal and Compliance Violations.  Compliance with the law and the Company’s Standards of Business Conduct and other corporate policies is a pre-condition to earning Incentive Compensation. If the Company in its sole discretion concludes that a Covered Officer (1) committed a significant legal or compliance violation in connection with the Covered Officer’s employment, including a violation of the Company’s corporate policies or the Company’s Standards of Business Conduct (each, “Misconduct”), or (2) was aware of or willfully blind to Misconduct that occurred in an area over which the Covered Officer had supervisory authority, the Company may, at the direction of the Compensation Committee, seek recovery of all or a portion of the Recoverable Incentive Compensation awarded or paid to the Covered Officer for the Applicable Period in which the violation occurred. In addition, the Company may, at the direction of the Compensation Committee, conclude that any unpaid or unvested Incentive Compensation has not been earned and must be forfeited.

In the event of Misconduct, the Company may seek recovery of Recoverable Incentive Compensation even if the Misconduct did not result in an award or payment greater than would have been awarded or paid absent the Misconduct.

In the event of Misconduct, in determining whether to seek recovery and the amount, if any, by which the payment or award should be reduced, the Compensation Committee may consider—among other things— the seriousness of the Misconduct, whether the Covered Officer was unjustly enriched, whether seeking the recovery would prejudice the Company’s interests in any way, including in a proceeding or investigation, and any other factors it deems relevant to the determination.

3.
Other Actions.  The Compensation Committee may, subject to applicable law, seek recovery in the manner it chooses, including by seeking reimbursement from the Covered Officer of all or part of the compensation awarded or paid, by electing to withhold unpaid compensation, by set-off, or by rescinding or canceling unvested stock.

In the reasonable exercise of its business judgment under this Policy, the Compensation Committee may in its sole discretion determine whether and to what extent additional action is appropriate to address the circumstances surrounding a Restatement or Misconduct to minimize the likelihood of any recurrence and to impose such other discipline as it deems appropriate.

4.
No Indemnification or Reimbursement.  Notwithstanding the terms of any other policy, program, agreement or arrangement, in no event will the Company or any of its affiliates indemnify or reimburse a Covered Officer for any loss under this Policy and in no event will the Company or any of its affiliates pay premiums on any insurance policy that would cover a Covered Officer’s potential obligations with respect to Recoverable Incentive Compensation under this Policy.


5.
Administration of Policy.  The Compensation Committee will have full authority to administer this Policy. Actions of the Compensation Committee pursuant to this Policy will be taken by the vote of a majority of its members. The Compensation Committee will, subject to the provisions of this Policy and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Company’s applicable exchange listing standards, make such determinations and interpretations and take such actions in connection with this Policy as it deems necessary, appropriate or advisable. All determinations and interpretations made by the Compensation Committee will be final, binding and conclusive.

6.
Other Claims and Rights.  The remedies under this Policy are in addition to, and not in lieu of, any legal and equitable claims the Company or any of its affiliates may have or any actions that may be imposed by law enforcement agencies, regulators, administrative bodies, or other authorities. Further, the exercise by the Compensation Committee of any rights pursuant to this Policy will not impact any other rights that the Company or any of its affiliates may have with respect to any Covered Officer subject to this Policy.

7.
Condition to Eligibility for Incentive Compensation.  All Incentive Compensation subject to this Policy will not be earned, even if already paid, until the Policy ceases to apply to such Incentive Compensation and any other vesting conditions applicable to such Incentive Compensation are satisfied.

8.
Amendment; Termination.  The Board or the Compensation Committee may amend or terminate this Policy at any time.

9.
Effectiveness.  Except as otherwise determined in writing by the Compensation Committee, this Policy will apply to any Incentive Compensation that (a) in the case of any Restatement, is Received by Covered Officers prior to, on or following the Effective Date, and (b) in the case of Misconduct, is awarded or paid to a Covered Officer on or after the Effective Date. This Policy will survive and continue notwithstanding any termination of a Covered Officer’s employment with the Company and its affiliates.

10.
Successors.  This Policy shall be binding and enforceable against all Covered Officers and their successors, beneficiaries, heirs, executors, administrators, or other legal representatives.

11.
Governing Law.  To the extent not preempted by U.S. federal law, this Policy will be governed by and construed in accordance with the laws of the State of New York, without reference to principles of conflict of laws.


EXHIBIT A

Definitions Pertaining to
The Executive Compensation Recovery Policy
of Cenntro Inc.

Applicable Period” means (a) in the case of any Restatement, the three completed fiscal years of the Company immediately preceding the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes (or reasonably should have concluded) that a Restatement is required or (ii) the date a regulator, court or other legally authorized entity directs the Company to undertake a Restatement, and (b) in the case of any Misconduct, such period as the Compensation Committee or Board determines to be appropriate in light of the scope and nature of the Misconduct. The “Applicable Period” also includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence.

Board” means the Board of Directors of the Company.

Compensation Committee” means the Company’s committee of independent directors responsible for executive compensation decisions, or in the absence of such a committee, a majority of the independent directors serving on the Board.

Covered Officer” means (a) in the case of any Restatement, any person who is, or was at any time, during the Applicable Period, an Executive Officer of the Company, and (b) in the case of any Misconduct, any person who was an Executive Officer at the time of the Misconduct. For the avoidance of doubt, a Covered Officer may include a former Executive Officer that left the Company, retired, or transitioned to an employee role (including after serving as an Executive Officer in an interim capacity) during the Applicable Period.

Effective Date” means October 31, 2023 or December 1, 2023, whichever is earlier.

Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person (including an officer of the Company’s parent(s) or subsidiaries) who performs similar policy-making functions for the Company.

Financial Performance Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements (including “non-GAAP” financial measures, such as those appearing in the Company’s earnings releases or Management Discussion and Analysis), and any measure that is derived wholly or in part from such measure. Stock price and total shareholder return (and any measures derived wholly or in part therefrom) shall be considered Financial Performance Measures.

Impracticable.” The Compensation Committee may determine in good faith that recovery of Recoverable Incentive Compensation is “Impracticable” (a) in the case of any Restatement,  if: (i) pursuing such recovery would violate the law of the jurisdiction of incorporation of the Company where that law was adopted prior to October 2, 2023 and the Company provides an opinion of counsel to that effect acceptable to the Company’s listing exchange; (ii) the direct expense paid to a third party to assist in enforcing this Policy would exceed the Recoverable Incentive Compensation and the Company has (A) made a reasonable attempt to recover such amounts and (B) provided documentation of such attempts to recover to the Company’s applicable listing exchange; or (iii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of the Internal Revenue Code of 1986, as amended, and (b) in the case of any Misconduct, in its sole discretion, in light of the scope and nature of the Misconduct.


Incentive Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Performance Measure. Incentive Compensation does not include any base salaries (except with respect to any salary increases earned wholly or in part based on the attainment of a Financial Performance Measure performance goal); bonuses paid solely at the discretion of the Compensation Committee or Board that are not paid from a “bonus pool” that is determined by satisfying a Financial Performance Measure performance goal; bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period; non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures; and equity awards that vest solely based on the passage of time and/or attaining one or more non-Financial Performance Measures. Notwithstanding the foregoing, in the case of any Misconduct, Incentive Compensation will include all forms of cash and equity incentive compensation, including, without limitation, cash bonuses and equity awards that are received or vest solely based on the passage of time and/or attaining one or more non-Financial Performance Measures.

Received.” Incentive Compensation is deemed “Received” in the Company’s fiscal period during which the Financial Performance Measure specified in the Incentive Compensation award is attained, even if the payment or grant of the Incentive Compensation occurs after the end of that period.

Recoverable Incentive Compensation” means (a) in the case of any Restatement, the amount of any Incentive Compensation (calculated on a pre-tax basis) Received by a Covered Officer during the Applicable Period that is in excess of the amount that otherwise would have been Received if the calculation were based on the Restatement, and (b) in the case of any Misconduct, the amount of any Incentive Compensation (calculated on a pre-tax basis) awarded or paid to a Covered Officer during the Applicable Period that the Compensation Committee determines, in its sole discretion, to be appropriate in light of the scope and nature of the Misconduct. For the avoidance of doubt, in the case of any Restatement, Recoverable Incentive Compensation does not include any Incentive Compensation Received by a person (i) before such person began service as a Covered Officer and (ii) who did not serve as a Covered Officer at any time during the performance period for that Incentive Compensation. For the avoidance of doubt, in the case of any Restatement, Recoverable Incentive Compensation may include Incentive Compensation Received by a person while serving as an employee if such person previously served as a Covered Officer and then transitioned to an employee role. For Incentive Compensation based on (or derived from) stock price or total shareholder return where the amount of Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in the applicable Restatement, the amount will be determined by the Compensation Committee based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive Compensation was Received (in which case, the Company will maintain documentation of such determination of that reasonable estimate and provide such documentation to the Company’s applicable listing exchange).

Restatement” means an accounting restatement of any of the Company’s financial statements filed with the Securities and Exchange Commission under the Exchange Act, or the Securities Act of 1933, as amended, due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, regardless of whether the Company or Covered Officer misconduct was the cause for such restatement. “Restatement” includes any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly referred to as “Big R” restatements), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as “little r” restatements).



EX-101.SCH 10 cenn-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 020100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - BUSINESS COMBINATION link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - INVESTMENT IN EQUITY SECURITIES link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - OTHER NON-CURRENT ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 062100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 062200 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 062300 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 062400 - Disclosure - Insider Trading link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080301 - Disclosure - BUSINESS COMBINATION (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081900 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 082000 - Disclosure - CONCENTRATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 082200 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details) link:presentationLink link:calculationLink link:definitionLink 090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090216 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090218 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 090220 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - BUSINESS COMBINATION (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 090804 - Disclosure - LONG-TERM INVESTMENTS, Debt Security Investments (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - INCOME TAXES, Federal Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - INCOME TAXES, Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 091404 - Disclosure - INCOME TAXES, Components of Losses Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091406 - Disclosure - INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091408 - Disclosure - INCOME TAXES, Net Deferred Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091410 - Disclosure - INCOME TAXES, Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - LEASES (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 091704 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - CONCENTRATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 092100 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 092200 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 092202 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 092204 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 092206 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 cenn-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 cenn-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 cenn-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts receivable, net Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Acquired Finite-Lived Intangible Assets [Line Items] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Additional paid in capital Additional Paid in Capital, Common Stock Depreciation expenses Less: provision for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Amortization expenses Impairment loss for long-lived assets Asset Impairment Charges CONSOLIDATED BALANCE SHEETS [Abstract] Loss per share, basic (in dollars per share) Basic net loss per share (in dollars per share) Building [Member] Percentage of issued and outstanding shares acquired Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition [Line Items] Schedule of Business Acquisitions, by Acquisition [Table] Business combination Business Combinations Policy [Policy Text Block] Cash acquired from acquisition of Antric Gmbh Cash acquired from acquisition of CAE Cash consideration Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents and restricted cash Purchase consideration of stock acquired Accounts receivable Increase (Decrease) in Accounts Receivable Additions during the year Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Inventories Increase (Decrease) in Inventories Prepayment and other assets Increase (Decrease) in Prepaid Expense and Other Assets Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts payable Increase (Decrease) in Accounts Payable COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Ordinary shares issued (in shares) Ordinary shares, shares issued (in shares) Ordinary shares outstanding (in shares) Ordinary shares, shares outstanding (in shares) Ending balance (in shares) Beginning balance (in shares) Ordinary shares (No par value; 30,828,778 and 30,084,200 shares issued and outstanding as of December 31, 2023 and 2022, respectively) Common Stock, Value, Issued Income Tax Expense [Abstract] Total comprehensive loss to the Company's shareholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Software [Member] CONCENTRATIONS Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk [Table] Concentration Risk Type [Domain] Convertible promissory notes Convertible promissory notes, Ending Balance Convertible promissory notes, Beginning Balance Cost of goods sold Purchases Written-down of inventories Inventory Write-down Cost of goods sold Total income tax expense - current Current Total current liabilities Liabilities, Current Current liabilities: Liabilities, Current [Abstract] Customer Concentration Risk [Member] Damages from Product Defects [Member] Face value principal payable Aggregate principal amount Aggregate outstanding principal amount Loans issued amount Interest rate Annual interest rate Interest payable rate Maturity period Maturity date Debt Instrument, Name [Domain] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-Term Debt Instruments [Table] Purchase of CAE's loan Payments of Debt Issuance Costs Deferred Deferred Income Tax Expense (Benefit) Total deferred tax liabilities Deferred Tax Liabilities, Gross Deferred cost Total deferred income tax assets Deferred Tax Assets, Gross Capitalization of research and experimental costs Deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance Net operating loss carry forwards Deferred Tax Assets, Operating Loss Carryforwards Impairment loss Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Valuation allowance Balance at the end of the year Balance at the beginning of the year Deferred Tax Assets, Valuation Allowance Intangible assets arising from acquisition Deferred Tax Liabilities, Intangible Assets Net deferred tax liabilities Deferred Tax Liabilities, Net Deposit Deposit Assets Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Cross-currency swap Derivative Asset, Current Cross-currency swap Derivative liability Loss per share, diluted (in dollars per share) Diluted net loss per share (in dollars per share) LONG-TERM INVESTMENTS Equity Method Investments and Joint Ventures Disclosure [Text Block] Gain (loss) from equity method investments Loss from long-term investments (Loss) income from long-term investments Federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Share-based compensation expenses Share-Based Payment Arrangement, Expense Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-Based Compensation [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] long-term investments Percentage of ownership interest, equity method investment Ownership interest Fair value measurement U.S. Federal [Member] Domestic Tax Authority [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets [Line Items] Foreign currency translation and transaction Foreign Currency Translation [Abstract] Gain from cross-currency swaps Gain (Loss) on Derivative Instruments, Net, Pretax Loss (Gain) from disposal of plant and equipment Gain (Loss) on Disposition of Property Plant Equipment General and administrative expenses General and Administrative Expense General and Administrative Expenses [Member] Intangible assets, net Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Gross profit (loss) Gross Profit Goodwill [Abstract] Impairment loss Impairment of property, plant and equipment Impairment loss of property, plant and equipment Impairment, Long-Lived Asset, Held-for-Use Impairment of goodwill Impairment loss for goodwill Impairment loss of goodwill Goodwill, Impairment Loss INCOME TAXES Income Tax Disclosure [Text Block] Unrecognized liabilities, interest or penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Interest or penalties associated with tax position Income taxes Income Tax, Policy [Policy Text Block] Statutory Income Tax Rate to Income Before Income Taxes [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Effect of international tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effect of non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Impairment loss of goodwill Income tax paid Total Intangible assets, net Intangible assets, net Finite-Lived Intangible Assets, Net Intangible Assets [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Goodwill Goodwill Interest expense on loans provided by related parties Interest (income)/expense, net Interest income from a related party Finished goods Inventories Inventories Inventory, Net Raw material Work-in-progress Inventories Inventory, Policy [Policy Text Block] Income from short-term investment Investment Income, Net Available-for-sale investments and Debt security investments Long-term investment Equity Method Investments [Policy Text Block] Investment in equity securities INVESTMENT IN EQUITY SECURITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Land [Member] Leasehold Improvement [Member] Leasehold Improvements [Member] Total Liabilities Liabilities LIABILITIES Liabilities [Abstract] Total Liabilities and Equity Liabilities and Equity LIABILITIES AND EQUITY Liabilities and Equity [Abstract] LONG-TERM INVESTMENTS [Abstract] Loss Contingency Nature [Axis] Loss Contingencies [Line Items] Loss Contingencies [Table] Penalty amount Loss Contingency, Nature [Domain] Machinery and Equipment [Member] Non-controlling interests Equity, Attributable to Noncontrolling Interest Acquisition CAE's equity interests Subsidiary, Ownership Percentage, Parent Non-controlling Interest Relationship with the Company Related Party, Type [Axis] Related Party [Axis] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss attributable to the Company's shareholders Net loss attributable to the Company's shareholders Total non-current assets Assets, Noncurrent Non-current assets: Assets, Noncurrent [Abstract] Total non-current liabilities Liabilities, Noncurrent Non-current liabilities: Movement of Note [Abstract] Office Equipment [Member] Operating loss carryforwards Operating Loss Carryforwards Loss from operations Operating Income (Loss) Others Other Assets, Current Other income/(expense), net Other Nonoperating Income (Expense) Deductible input value added tax Prepaid Taxes Net proceeds after deducting issuance expenses Proceed from issuance of convertible promissory notes Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Proceed from exercise of share-based awards Property, plant and equipment, gross Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net PROPERTY, PLANT AND EQUIPMENT, NET [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Provision for doubtful accounts Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Purchase of equity securities Payments to Acquire Equity Method Investments Purchase of land use rights and property Payments to Acquire Intangible Assets Acquisition of Antric Gmbh's equity interests Acquisition of CAE's equity interests Payments to Acquire Additional Interest in Subsidiaries Purchase of land, plant and equipment Payments to Acquire Property, Plant, and Equipment ACCOUNTS RECEIVABLE, NET Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Related Party, Type [Domain] Related Party [Domain] Related Party Transaction [Line Items] RELATED PARTY TRANSACTIONS Schedule of Related Party Transactions, by Related Party [Table] Repayments of bank loans Repayments of Bank Debt Repayment of loans to related parties Repayments of Related Party Debt Accumulated deficit Retained Earnings (Accumulated Deficit) Equity Method Investment Equity Method Investments [Table Text Block] INVENTORIES Inventory Disclosure [Text Block] Share-based Compensation Expenses Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Customer and Purchase Concentration Risks Available-for-sale investment Selling and marketing expenses Selling and Marketing Expense Selling and Marketing Expenses [Member] Exercise price range, upper range limit (in dollars per share) Shares authorized (in shares) Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Fair value of option grant (in dollars per share) Outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding, ending balance (in shares) Outstanding, beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercisable, period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable, period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Expected dividends yield Expected volatility Risk-free interest rate per annum Award Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Supplier [Domain] Supplier [Axis] Short-Term Debt, Type [Domain] Short-Term Debt, Type [Axis] Short-Term Debt [Line Items] Schedule of Short-Term Debt [Table] Short-term investment Total SHORT-TERM INVESTMENTS [Abstract] Available-for-sale investments and Debt Security investments [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract] CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY [Abstract] Share-based compensation expenses EQUITY Equity, Attributable to Parent [Abstract] Issued warrants (in shares) Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Changes Related to Valuation Allowance Summary of Valuation Allowance [Table Text Block] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Supplier Concentration Risk [Member] Advance to suppliers Prepaid Supplies Total current assets Assets, Current Current assets: Assets, Current [Abstract] Accounts receivable Trademark [Member] Unrecognized uncertain tax positions Unrecognized tax positions Unrecognized Tax Benefits Motor Vehicles [Member] Warrant [Member] Beginning balance Ending balance Warrants and Rights Outstanding Weighted average ordinary shares used in computing diluted loss per share (in shares) Weighted average number of shares outstanding, diluted (in shares) Weighted average number of shares outstanding, basic (in shares) Weighted average ordinary shares used in computing basic loss per share (in shares) Ordinary Shares [Member] Common Stock [Member] Construction in Progress [Member] Others [Member] Other Machinery and Equipment [Member] PROPERTY, PLANT AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Research and development expenses Research and Development Expense Convertible Promissory Note [Member] Total Assets Assets Accounts Receivable [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance for Credit Loss Investments in Equity Securities Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block] INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] Investment Income [Table] Equity Method Investment [Abstract] Amounts due to Related Parties [Abstract] Amounts due to related parties Other Liabilities, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue [Member] Purchases [Member] Contingent liabilities non-current Estimated Litigation Liability, Noncurrent Income Tax Authority [Domain] Financial Instruments [Domain] SHARE-BASED COMPENSATION Property and Equipment [Abstract] Property, Plant and Equipment, Gross [Abstract] Statement [Table] ASSETS Assets [Abstract] Statement [Line Items] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] CONCENTRATIONS [Abstract] OTHER NON-CURRENT ASSETS, NET [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] At Cost [Abstract] Other non-current assets, net Other non-current assets, net Other Assets, Noncurrent Investment Income, Net [Abstract] OPERATING EXPENSES: Operating Expenses [Abstract] Total operating expenses Operating Expenses Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Ordinary shares of anti-dilutive and excluded from diluted net loss per share (in shares) NET LOSS PER SHARE [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Net Investment Income [Line Items] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Deferred income taxes Deferred Income Taxes and Tax Credits Property, Plant and Equipment [Table] Other Non-Current Assets, Net Schedule of Other Assets, Noncurrent [Table Text Block] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Line Items] Restricted net assets of PRC subsidiaries Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries Components of Losses Before Income Taxes [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Total equity attributable to shareholders Equity, Attributable to Parent Effect of valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Deferred Tax Assets [Abstract] Components of Deferred Tax Assets [Abstract] Deferred Income Tax Liabilities [Abstract] Income tax expense Total income tax expense Income Tax Expense (Benefit) Foreign currency exchange loss, net Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency exchange loss, net Foreign Currency Transaction Loss, before Tax Ordinary Shares [Abstract] Other income Other Income Land Use Right [Member] Land Use Rights [Member] Accounts Receivable [Member] Accounts Payable [Member] Equity Components [Axis] Additional Paid in Capital [Member] Additional Paid-in Capital [Member] Accumulated Deficit [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Equity Component [Domain] Exercise price range, lower range limit (in dollars per share) Stock Options [Member] Litigation [Abstract] Ordinary shares, par value (in dollars per share) Common Stock, No Par Value Exercise of share-based award Stock Issued During Period, Value, Stock Options Exercised Exercised (in shares) Exercise of share-based award (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares issued due to reverse stock split (in shares) Fractional shares issued due to reverse stock split (in shares) SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Number of Share Options [Roll Forward] Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract] Expected to vest, period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Expected to vest, period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Assumptions Used in Valuing Stock Options [Abstract] Acquisition [Abstract] Business Combination, Description [Abstract] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Fixed Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Contingent liabilities Net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net NET LOSS PER SHARE contingent liabilities Estimated Litigation Liability, Current Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Less: net loss attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Denominator [Abstract] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: total comprehensive loss attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total Equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Non-controlling Interest [Member] Noncontrolling Interest [Member] Total Shareholders' Equity [Member] Parent [Member] BUSNIESS COMBINATION Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] LEASES [Abstract] Commitments and contingencies Commitments and Contingencies Short-term Investments Marketable Securities [Table Text Block] Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Convertible Promissory Note [Abstract] Convertible Notes Payable [Abstract] Accounts payable Accounts Payable, Current Accrued professional fees Accrued Professional Fees, Current Employee payroll and welfare payables Employee-related Liabilities, Current Interest expense of convertible loans Interest Payable, Current Others Other Accrued Liabilities, Current Accrued expenses and other current liabilities [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Impairment loss Impairment of intangible assets Impairment loss of intangible assets Impairment of Intangible Assets, Finite-Lived Numerator [Abstract] Repayment of loans from related parties Payment for capital investments Payments to Fund Long-Term Loans to Related Parties ORGANIZATION AND PRINCIPAL ACTIVITIES Losses before income taxes Loss before income taxes Loss before provision for income tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest PREPAYMENT AND OTHER CURRENT ASSETS [Abstract] Prepayment and other current assets Prepayment and other current assets Prepaid Expense and Other Assets, Current Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total Other Assets, Miscellaneous, Noncurrent Purchase of equity investment Purchase of equity investment Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Compensation for damages Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table] Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items] Accrued expense and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities OTHER EXPENSE: Other Income and Expenses [Abstract] ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract] ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract] INVESTMENT IN EQUITY SECURITIES [Abstract] ACCOUNTS RECEIVABLE, NET [Abstract] BUSNIESS COMBINATION [Abstract] Long-lived Assets by Geographic Segment Net Deferred Tax Liabilities Income Tax Expenses Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Losses Before Income Taxes Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Assets Acquired and Liabilities Assumed Inventories Schedule of Inventory, Current [Table Text Block] COMMITMENTS AND CONTINGENCIES [Abstract] INCOME TAXES [Abstract] INTANGIBLE ASSETS, NET [Abstract] SUBSEQUENT EVENT Significant Subsidiaries of Company INVENTORIES [Abstract] Deferred tax liabilities Deferred Income Taxes and Other Tax Liabilities, Noncurrent Share Options Activity Fair Value Assumptions SHARE-BASED COMPENSATION [Abstract] Use of estimates Segments Fair Value Assumptions Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Research and Development Expenses [Member] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] Segment Reporting [Abstract] RELATED PARTY TRANSACTIONS [Abstract] SUBSEQUENT EVENT [Abstract] Loan principal converted Convention from debt to equity interest of HW Electro Co., Ltd. Debt Conversion, Converted Instrument, Amount Shares in debt conversion (in shares) Conversion shares (in shares) Amounts due from related parties - current Other Receivables, Net, Current Number of common stock shares issued in business consideration (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Income Tax Authority [Axis] Options granted (in shares) Granted (in shares) Calculation of Basic and Diluted Net Loss Per Share Amount due from Related Parties [Abstract] Investments [Domain] Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Basis of presentation Purchase of raw materials from related parties Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Total unrecognized compensation cost Comprehensive loss Impairment of long-lived assets Financial Instrument [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Weighted Average Exercise Price [Abstract] Granted (in dollars per share) Exercised (in dollars per share) Forfeited (in dollars per share) Expired (in dollars per share) Unrecognized Compensation Cost [Abstract] Plan Name [Axis] Plan Name [Domain] Award Type [Axis] Money awarded for cost of goods awarded Total damages Subsequent Event [Member] Income Statement Location [Axis] Income Statement Location [Domain] Number of additional shares available for issuance (in shares) Intangible asset, estimated useful life Recently issued accounting standards pronouncements Accrued expenses and other current liabilities Total Accrued Liabilities and Other Liabilities Useful lives Related Party Transactions and Balances Outstanding, weighted average remaining contractual term Exercisable, weighted average remaining contractual term Expected to vest, weighted average remaining contractual term Unrecognized compensation cost, recognition period Options contractual term Issue date Floor price (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Number of reportable segments Period end USD: exchange rate USD:EUR exchange rate Foreign Currency Exchange Rate, Translation Additions Accounts Receivable, Allowance for Credit Loss, Recovery Concentration risk, percentage The fair value of underlying ordinary shares (in dollars per share) Reverse stock split ratio Share consolidation Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Investment Type [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Period One [Member] Period Two [Member] Fair value change recognized Fair Value Adjustment of Warrants Movement of Note Vesting [Axis] Vesting [Domain] Write-off Accounts Receivable, Allowance for Credit Loss, Writeoff Options expiration period Debt instrument term Debt Instrument, Term Accounts receivable and provision for doubtful accounts Technology [Member] Cash and Bank Balance Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts Receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Intangible Assets Consideration of acquisition Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Assets Acquired and Liabilities Assumed [Abstract] Short Term Borrowing Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Other assets Contractual Term of Option One [Member] Contractual Term of Option Two [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Hong Kong [Member] Inland Revenue, Hong Kong [Member] Australian Taxation Office [Member] Germany [Member] Federal Ministry of Finance, Germany [Member] PRC [Member] State Administration of Taxation, China [Member] Tax Period [Axis] Tax Period [Domain] Exercise price (in dollars per share) Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Lease Cost [Abstract] Total Lease, Cost Operating leases cost excluding short-term rental expense Short-term lease cost Disaggregation of Revenue Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Contract with Customer, Liability, Revenue Recognized Receivables and Contractual Liabilities from Contracts with Customers [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Contractual liabilities Contract with Customer, Liability, Current Right-of-use assets Operating Lease, Right-of-Use Asset Maturity of Lease Liabilities [Abstract] Net revenues Revenue Restricted cash Restricted Cash, Current Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at end of year Cash, cash equivalents and restricted cash at beginning of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Cash paid for amounts included in the measurement of lease liabilities Weighted average discount rate Total lease payments Lessee, Operating Lease, Liability, to be Paid 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2024 2028 2027 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 Summary of Maturity of Lease Liabilities Under Operating Leases Total Operating Lease, Liability Operating lease liabilities, current Less: current portion Less: imputed interest Non-current portion Operating lease liabilities, non-current Receivables and Contractual Liabilities from Contracts with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Summary of Lease Cost Operating lease LEASES Settlement owed amount Instalment agreement amount Measurement Input Type [Axis] Original Conversion Price [Member] Market yield [Member] Expected Term [Member] Volatility [Member] Risk Free Rate [Member] Measurement Input Type [Domain] Measurement input Open tax examination years Weighted average remaining lease term Convertible note debt investments Debt Securities, Noncurrent Revenue recognition Contractual liabilities Increase (Decrease) in Contract with Customer, Liability Other Service Income [Member] Service, Other [Member] Change in fair value of equity securities Changes in fair value of equity investment Changes in fair value of equity securities Increase (Decrease) in Equity Securities, FV-NI Deferred government grant, current Deferred government grant, non-current Deferred Income, Noncurrent Amortization and interest of operating lease right-of-use asset Operating Lease, Right-of-Use Asset, Periodic Reduction Investment in equity securities Investment in equity securities Equity Securities, FV-NI, Noncurrent Impairment of long lived assets [Abstract] Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] Other Liability, Current, Related and Nonrelated Party Status [Extensible Enumeration] Interest Income, Operating, Related Party, Type [Extensible Enumeration] Interest Expense, Related Party, Type [Extensible Enumeration] Title of Individual [Domain] Customer [Domain] Investment, Name [Domain] Investment, Name [Axis] Geographical [Domain] Geographical [Axis] Customer [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Litigation Case [Domain] Litigation Case [Axis] Currency [Axis] Title of Individual [Axis] Europe [Member] Europe [Member] Asia [Member] US [Member] America [Member] Consolidated Entities [Axis] Consolidated Entities [Domain] Ownership [Axis] Ownership [Domain] Product and Service [Domain] Product and Service [Axis] Australia [Member] AUSTRALIA BELGIUM PRC [Member] CHINA Germany [Member] Dominican [Member] Spain [Member] Hong Kong [Member] HONG KONG Italy [Member] Mexico [Member] Netherlands [Member] US [Member] United States [Member] Cover [Abstract] Document Type Document Annual Report Document Transition Report Document Financial Statement Error Correction [Flag] Document Financial Statement Restatement Recovery Analysis [Flag] Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Ex Transition Period Entity Public Float Date of Incorporation Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID RMB [Member] EUR [Member] Turkey [Member] All Currencies [Domain] Amount of derivative liabilities related to investor warrants due after one year or the normal operating cycle, if longer. Derivative Liabilities, Investor Warrants, Noncurrent Derivative liability - investor warrant Amount of derivative liabilities related to placement agent warrants due after one year or the normal operating cycle, if longer. Derivative Liabilities, Placement Agent Warrants, Noncurrent Derivative liability - placement agent warrant The cash outflow associated with the expenses related to acquisition. Payment of Expense for Acquisition Payment of expense for acquisition of CAE's equity interests The amount of expenses related to issuance of convertible promissory notes. Convertible Promissory Notes Issuance Costs Convertible promissory notes issuance costs Convertible bond issuance cost Amount of increase (decrease) in obligation for operating lease assets and liability. Increase (Decrease) in Operating Lease Assets and Liability Operating lease assets and liabilities The cash outflow for the purchase of convertible note. Purchase of Convertible Note Purchase of convertible note Purchase of convertible note from Acton Amount of gain (loss) recognized on exercise of warrants. Gain (Loss) on Exercise of Warrants Loss on exercise of warrants Loss on exercise of warrants The amount of impairment recognized in the period resulting from the right-of-use assets. Impairment of Right-of-use Assets Impairment of right-of-use assets Impairment loss of right-of-use assets The amount of cash out flow for purchase of wealth management products purchased from banks. Purchase of Wealth Management Products Purchased from Banks Purchase of wealth management products purchased from banks Amount of loss (income) from acquisition of equity interests. Loss (Income) from Acquisition of Equity Interests Loss from acquisition of Antric Loss from acquisition of Antric Amount of change in fair value of convertible promissory notes and derivative liability. Change in Fair Value of Convertible Promissory Notes and Derivative Liability Changes in fair value of convertible promissory notes and derivative liabilities Change in fair value of convertible promissory notes and derivative liability Amount of cash paid or refunded for interest. Interest Paid Refunded Interest paid The value of non-cash capital injection during the period. Non-Cash Capital Injection Non-cash capital injection to Robostreet by i-Chassis The amount of cashless exercise of warrants during the period. Cashless Exercise of Warrants Cashless exercise of warrants Amount of gain (loss) recognized on redemption of convertible promissory notes. Gain (Loss) on Redemption of Convertible Promissory Notes Gain (Loss) on redemption of convertible promissory notes Gain (Loss) on redemption of convertible promissory notes The aggregate increase (decrease) during the reporting period in the amount due from/to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence. Increase (Decrease) in Due from/to Related Parties, Current Amounts due from/to related parties The cash outflow associated with extending a payments to loans provided to third parties: Payments for Advances to Affiliates. Payments to Loans Provided to Third Parties Loans provided to third parties Amount of increase (decrease) in long-term payable during the reporting period. Increase (Decrease) in Long-term Payable Long-term payable The cash outflow for expenses from reverse recapitalization during the year. Payment for Expense of Reverse Recapitalization Payment of expense for the reverse recapitalization The cash outflow for redemption of convertible promissory notes. Payments for Redemption of Convertible Promissory Notes Redemption of convertible promissory notes The cash outflow for the payment of a long-term borrowing made from a third party where one party can exercise control or significant influence over another party. Repayment of Loans to Third Parties Repayment of loans to third parties Amount recognized from reversal from deferred tax liabilities during period. Reversal of Deferred Tax Liabilities Reversal of deferred tax liabilities Reverse of deferred tax liabilities The value of non-cash recognition of new leases during the period. Non-Cash Recognition of New Leases Non-cash recognition of new leases The cash outflow for capital reduction during the period. Payments for Capital Reduction of capital Invested by the Company. Antric GmbH [Member] Antric GmbH [Member] Entity owned or controlled by Cenntro Automotive Europe GmbH owned by CEGL was incorporated in Herne, Germany. Cenntro Automotive Europe GmbH [Member] Cenntro Automotive Europe GmbH (CAE) [Member] CAE [Member] Value of stock issued as a result of the exercise of warrants. Stock Issued During Period, Value, Warrants Exercised Exercise of warrants Number of warrants or rights (or share units) exercised during the current period. Stock Issued During Period, Warrants Exercised Exercise of warrants (in shares) Value of stock issued pursuant to acquisitions of equity interest during the period. Stock Issued During Period, Value, Acquisition of Equity Interest Acquisition of CAE's equity interests Value of stock issued as a result of the reverse stock splits. Stock Issued During Period, Value, Reverse Stock Splits Fractional shares issued due to reverse stock split Amount of equity method investments with readily determinable fair value. Equity Method Investments with Readily Determinable Fair Value, Amount Equity method investment The percentage of voting equity interests controls in the board of directors of the investee entity. Percentage of Voting Interests Controls Percentage of voting interests An entity significantly influenced by Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership). Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) [Member] Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) [Member] An entity significantly influenced by Hangzhou Ronda Tech Co., Limited. Hangzhou Hezhe Energy Technology Co., Ltd [Member] Hangzhou Hezhe Energy Technology Co., Ltd ("Hangzhou Hezhe") [Member] Hangzhou Hezhe [Member] An entity significantly influenced by Able 2rent GmbH. Able 2rent GmbH [Member] Able 2rent GmbH [Member] Name of the entity with investment agreement. Robostreet Inc. [Member] Robostreet Inc. [Member] Name of the third party related to the company. HW Electro Co., Ltd. [Member] HW Electro Co., Ltd. [Member] Equity Investment without Readily Determinable Fair Value [Abstract] Equity Investment without Readily Determinable Fair Value [Abstract] Amount of equity method investments without readily determinable fair value. Equity Method Investments without Readily Determinable Fair Value, Amount Equity investment without readily determinable fair value The cash outflow associated with the equity method investments without readily determinable fair value. Equity Method Investments without Readily Determinable Fair Value, Consideration in Cash Cash consideration The percentage of equity interests converted. Percentage of equity interest Percentage of equity interest The number of programmable smart chassis models. Number of Programmable Smart Chassis Models Number of programmable smart chassis models Number of shares acquired in equity method investments without readily determinable fair value. Equity Method Investments without Readily Determinable Fair Value, Shares Acquired Number of shares acquired (in shares) The aggregate value of programmable smart chassis in equity method investments without readily determinable fair value. Equity Method Investments without Readily Determinable Fair Value, Programmable Smart Chassis, Value Aggregate value of programmable smart chassis Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and plant used in the operations of the entity. Plant and Building [Member] The entire disclosure for other non-current assets, net. Other Non-Current Assets, Net [Text Block] OTHER NON-CURRENT ASSETS, NET The entire disclosure for short term investments. SHORT-TERM INVESTMENTS [Text Block] SHORT-TERM INVESTMENTS Supplemental Information Related To Operating Leases [Abstract] Supplemental Information Related to Operating Leases [Abstract] ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract] The entire disclosure of ordinary shares and restricted net assets. ORDINARY SHARES AND RESTRICTED NET ASSETS [Text Block] ORDINARY SHARES AND RESTRICTED NET ASSETS The period to purchase a prepaid liability insurance policy for the existing officers and directors in connection with the closing of the Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Purchased Prepaid Insurance Policy, Period Period of liability insurance policy for existing officers and directors Detailed Information about Other Non-current Assets, Net [Abstract] Other Non-current Assets, Net [Abstract] Percentage of mold development fee need to be borne by the entity. Percentage of Mold Development Fee Percentage of mold development fee Amount of long-term prepayment. Long-term Prepayment Long-term prepayment Aggregate amount of loans given to a related party as of balance sheet date. Loan to Related Party, Noncurrent Loan to the third party Aggregate provision amount of (loan to) receivables from related parties. Provision for (Loan to) Receivable from Related Parties Less: provision for loan to the third party and receivable from a third party Represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. Loan to Third Party [Member] Debt Security Investments [Abstract] Face amount of debt security investments convertible note. Convertible Note, Debt Investment Face Amount Convertible notes debt investment face amount Name of the third party related to the company. Acton [Member] Acton [Member] Carrying value as of the balance sheet date of obligations incurred through that date and payable for credit card payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). . Credit Card Payable, Current Credit card payable Carrying value as of the balance sheet date of obligations incurred through that date and payable for accrued litigation compensation. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Litigation Compensation, Current Accrued litigation compensation Carrying value as of the balance sheet date for obligations related to outstanding expenses incurred but not paid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Expenses, Current Accrued expenses Amount of obligation related to the payable for purchasing the factory, classified as current. Accounts Payable for Purchasing the Factory, Current Payable for purchasing the factory Carrying value as of the balance sheet date of obligations incurred and payable taxes classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Other Taxes Payable, Current Other taxes payable Tabular disclosure of equity method investments including, without readily determinable fair value. Equity Investment without Readily Determinable Fair Value [Table Text Block] All other countries excluding the United States and Mainland China. All Other Countries [Member] Others [Member] Long-lived assets by geographic segment. Long-Lived Assets Long-lived assets The name of entity owned or controlled subsidiary. Cenntro Automotive Group Limited [Member] CAG Cayman [Member] The name of entity owned or controlled subsidiary. Naked Brand Group Limited [Member] NBG [Member] Restricted Net Assets [Abstract] The name of share-based compensation plan which describes 2016 share incentive option plan (the " 2016 Plan"). Share Incentive Option Plan 2016 [Member] 2016 Plan [Member] The number of votes entitled for each share of common stock by ordinary share holder. Number of Votes Entitled for Each Share of Ordinary Share Number of votes entitled for each share of ordinary share The name of parent entity. CENNTRO ELECTRIC GROUP LIMITED [Member] CEGL [Member] Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from change in fair value of equity securities recognized in net income (FV-NI). Deferred Tax Assets, Change in Fair Value of Equity Securities, FV-NI Change in fair value of financial instrument Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Investee Companies [Member] Tabular disclosure of lessee's operating lease supplemental cash flow information. Lessee Operating Lease Supplemental Cash Flow Information Related To Operating Lease [Table Text Block] Summary of Supplemental Information Related to Operating Leases Disclosure of information about income taxes. Income Taxes [Table] Income Taxes [Table] 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. Income Taxes [Line Items] Income Taxes [Line Items] Statute of limitations period related to income tax examinations in certain countries, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Income Tax Examination Statute of Limitations Statute of limitations related to income tax examinations Period of an extended investigation, in case of fraud and willful evasion, the investigation is extended covers the assessment prior to the year of the assessment in which the investigation commences, . in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Prior Tax Assessment Years from Investigation, Extended Extended period of prior tax assessment years from investigation Statute of limitations period related to income tax examinations in certain countries for transfer pricing issues, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Income Tax Examination Statute of Limitations, Transfer Pricing Issues Statute of limitations related to income tax examinations, transfer pricing issues Period of an investigation covers the assessment for issue or correction in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Tax Assessment Years for Issue or Correction from Investigation Period of tax assessment years for issue or correction from investigation Period of an investigation covers the assessment prior to the year of the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Prior Tax Assessment Years from Investigation Period of prior tax assessment years from investigation Period of an investigation covers the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of Tax Assessment Years from Investigation Period of tax assessment years from investigation Statute of limitations period related to income tax examinations in certain countries under special circumstance in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Income Tax Examination Statute of Limitations, Under Special Circumstance Statute of limitations related to income tax examinations, under special circumstance Amount of underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Income Tax Examination Statute of Limitations, Underpayment of Taxes Statute of limitations related to income tax examinations, underpayment of taxes Disclosure of information about income taxes. Income Tax Disclosure [Table] 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. Income Tax Disclosure [Line Items] A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Deferred Tax Assets, Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Amount of decrease in the valuation allowance for change in tax rate deferred tax asset. Valuation Allowance, Deferred Tax Asset, Change in Tax Rate, Amount Change in tax rate Amount of decrease in the valuation allowance for expire of net operating loss deferred tax asset. Valuation Allowance, Deferred Tax Asset, Expire of Net Operating Loss, Amount Expire of NOL The operating losses can be carried forward indefinitely subject to a limitation in utilization against annual taxable income. Percentage of Annual Taxable Income Percentage of annual taxable income Amount of increase in the valuation allowance for exchange rate effect deferred tax asset. Valuation Allowance, Deferred Tax Asset, Exchange Rate Effect, Amount Exchange rate effect Identified as tax year 2027. Tax Year 2027 [Member] 2027 [Member] Identified as tax year 2036. Tax Year 2036 [Member] 2036 [Member] Identified as tax year 2038. Tax Year 2038 [Member] 2038 [Member] Identified as tax year 2037. Tax Year2037 [Member] 2037 [Member] Identified as tax year 2026. Tax Year 2026 [Member] 2026 [Member] Identified as tax year 2035. Tax Year 2035 [Member] 2035 [Member] Identified as tax year 2028. Tax Year 2028 [Member] 2028 [Member] Identified as tax year 2024. Tax Year 2024 [Member] 2024 [Member] Identified as tax year 2025. Tax Year 2025 [Member] 2025 [Member] Goods in transit are typically part of the purchaser's inventory at the point of shipment. Inventory Goods in Transit Goods in transit Amount of impairment loss recognized by the company for slow-moving inventory with cost lower than net realizable value. Impairment Loss Recognized for Inventory Impairment loss Tabular disclosure of income tax provision. Components of Income Tax Provision [Table Text Block] Income Tax Provision Disclosure of the amounts paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer. Prepaid and Other Current Assets Disclosure [Text Block] PREPAYMENT AND OTHER CURRENT ASSETS Federal Statutory Income Tax Rate [Abstract] Federal Statutory Income Tax Rate [Abstract] Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for below HK$2.0 million. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab1 Federal tax rate for below HK$2.0 million Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for above HK$2.0 million. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab2 Federal tax rate for above HK$2.0 million Entity owned or controlled by Zhejiang Xbean Tech Co., Limited owned by Sinomachinery Zhejiang. Zhejiang Xbean Tech Co., Limited [Member] Zhejiang Xbean Tech Co., Limited [Member] Entity owned or controlled by Zhejiang Tooniu Tech Co., Limited owned by CAG HK. Zhejiang Tooniu Tech Co., Limited [Member] Zhejiang Tooniu Tech Co., Limited [Member] Jiangsu Tooniu Tech Co., Limited [Member] Entity owned or controlled by Hangzhou Hengzhong Tech Co., Limited owned by Cenntro Hangzhou. Hangzhou Hengzhong Tech Co., Limited [Member] Hangzhou Hengzhong Tech Co., Limited [Member] Countries Other than China [Member] Others [Member] An entity significantly influenced by Hangzhou Ronda Tech Co., Limited. Zhejiang RAP [Member] Zhejiang RAP [Member] Ultimately controlled by Mr. Peter Wang. Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member] Shanghai Hengyu [Member] Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member] An entity significantly influenced by Hangzhou Ronda Tech Co., Limited. Jiangsu Rongyuan [Member] Jiangsu Rongyuan [Member] The carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee to a related party. Equity Method Investments, Related Parties Equity method investments, related party The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting to a related party. Equity Method Investment, Ownership Percentage, Related Parties Percentage of equity interest acquired, related party Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI). Other-than-temporary Impairment Losses, Debt Securities, Available-for-Sale Other-than-temporary impairment loss has been recognized in statement of operations A shareholder of the company. Billy Rafael Romero Del Rosario [Member] Billy Rafael Romero Del Rosario [Member] Amount of receivables arising from transactions with third parties due within one year or the normal operating cycle, if longer. Receivable from Third Parties, Current Receivable from third parties Additional Information of Prepaid Expense And Other Assets Current [Abstract] PREPAYMENT AND OTHER CURRENT ASSETS [Abstract] The amount received from a third party for the redemption of equity investment in Micro Money Fund SPC. Proceeds from Third Party Proceeds from third party The current portion of aggregate amount of loans given to a related party as of balance sheet date. Loan to Related Party, Current Loans to a third party Amount of receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. Receivable from Third Party, Current Receivable from a third party Name of others related parties. Others Related Parties [Member] Others [Member] Controlled by Mr. Yeung Heung Yeung. Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member] Shenzhen Yuanzheng [Member] Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member] A principal shareholder of the Company, director of CAG Cayman and former director of CEG. Mr. Yeung Heung Yeung [Member] Mr. Yeung Heung Yeung [Member] Controlled by Mr. Justin Davis-Rice, a director of CEGL. Bendon Limited [Member] Bendon Limited [Member] Ultimately controlled by Mr. Peter Wang. Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member] Zhejiang Zhongchai [Member] Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member] Material Related Party Transactions [Abstract] Amount of obligations due all related parties for consulting service provided during the period. Consulting Service Due to Related Party Service provided by a related party The cash outflow associated with prepayment of operating fund to related party. Prepayment of Operating Fund to a Related Party Prepayment of operating fund to a related party The cash outflow associated with purchase of the raw materials from related party. Payment to Purchase Raw Materials to Related Parties Payment on the purchase of the raw materials The cash outflow associated with advance operating fund from a related party. Repayment of Advance Operating Fund from a Related Party Repayment of the advance operating fund from a related party The cash outflow associated with interest-bearing loan from a related party. Repayment of Interest-bearing Loan From Related Parties Repayment of interest-bearing Loan from a related party Historical and Principal Activities [Abstract] The name of acquired entity. Tropos Motors Europe GmbH [Member] Tropos Motors Europe GmbH [Member] Tabular disclosure of the amounts paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets. Prepaid Expense And Other Assets Current [Table Text Block] Prepayment and Other Current Assets Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value change of warrant liability. Effective Income Tax Rate Reconciliation, Fair Value Change of Warrant Liability Fair value change of warrant liability Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations tax reconciliation not required. Effective Income Tax Rate Reconciliation, Percent Tax Reconciliation Not Required Effective income tax rate Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax rate. Effective Income Tax Rate Reconciliation, Preferential Tax Rate, Amount Effect of preferential tax rate The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations tax reconciliation not required. Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax Reconciliation Not Required Income tax expense at the PRC statutory rate Percentage of domestic federal statutory tax rate applicable to pretax income (loss) tax reconciliation not required. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Reconciliation Not Required PRC statutory income tax rate Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for research and development. Effective Income Tax Rate Reconciliation, Deduction, Research and Development, Amount Effect of research and development deduction Chairman, Chief Executive Officer, and principal shareholder of the Company Mr. Peter Wang [Member] Mr. Peter Wang [Member] Related Parties [Abstract] Related Parties [Abstract] The percentage of direct or indirect economic interest in the entity. Percentage Of Direct or Indirect Economic Interest Percentage of direct or indirect economic interest Percentage of equity interests Represents a major customer of the entity. Customer [Member] Customer [Member] Represents a major customer of the entity. Customer B [Member] Customer B [Member] Represents a major customer of the entity. Customer A [Member] Customer A [Member] Represents a major customer of the entity. Customer D [Member] Customer D [Member] Represents a major customer of the entity. Customer E [Member] Customer E [Member] Represents a major customer of the entity. Customer F [Member] Customer F [Member] Represents a major customer of the entity. Customer C [Member] Customer C [Member] Represents a major supplier of the entity. Supplier [Member] Represents a major supplier of the entity. Supplier C [Member] Supplier C [Member] Represents a major supplier of the entity. Supplier A [Member] Supplier A [Member] Represents a major supplier of the entity. Supplier B [Member] Supplier B [Member] Concentration of Credit Risk [Abstract] Represents a major supplier of the entity. Supplier D [Member] Supplier D [Member] Total amount of be paid to acquired entity on every unit sold. Business Combination, Consideration, Amount to be Paid to Acquired Entity Total Total equity interest consideration Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages. Business Combination, Step Acquisition, Fair Value Step acquisition, fair value Amount of be paid to acquired entity on every unit sold. Business Combination, Consideration, Amount to be Paid to Acquired Entity Equity interest consideration Percentage of shareholder loan acquired at the acquisition date in the business combination. Percentage of Shareholder Loans Acquired Percentage of shareholder loan acquired Purchase agreement related to shareholder loan. Shareholder Loan [Member] Shareholder Loan [Member] Th name of legal contract between seller and a buyer. Share and Loan Purchase Agreement [Member] Mosolf SE & Co [Member] Amount of consideration held in escrow account to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Purchase Price is Held in Escrow Account Purchase price is held in escrow account The period of equity interest sold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Business Combination for Period of Agreement Period of equity interest sold Amount of earn-out consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Business Combination, Earn-out Consideration Earn-out consideration Amount of trade and service liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Trade and Service Liabilities Trade and Service Liabilities CONVERTIBLE PROMISSORY NOTE AND WARRANT [Abstract] The entire disclosure of convertible promissory note and warrants. Convertible Promissory Note and Warrants [Text Block] CONVERTIBLE PROMISSORY NOTE AND WARRANT Entity owned or controlled by Cenntro Electric Group, Inc. ("CEG") which was incorporated in the state of Delaware by CAG Cayman. Cenntro Electric Group, Inc. [Member] Cenntro Electric Group, Inc. (CEG) [Member] Entity owned or controlled by Centro Technology Corporation owned by CEGL, was incorporated in California, U.S. Centro Technology Corporation [Member] Centro Technology Corporation [Member] Entity owned or controlled by Avantier Motors (Hong Kong) Limited owned by CEGL, was incorporated in Hong Kong. Avantier Motors (Hong Kong) Limited [Member] Avantier Motors (Hong Kong) Limited [Member] Entity owned or controlled by Cenntro Elecautomotiv, S.L. owned by CEGL, was incorporated in Barcelona, Spain. Cenntro Elecautomotiv, S.L. [Member] Entity owned or controlled by Shengzhou Cenntro Machinery Co., Limited ("Cenntro Machinery") owned by Cenntro Hangzhou. Shengzhou Cenntro Machinery Co., Limited [Member] Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member] Entity owned or controlled by CAC was incorporated in the state of Delaware. Cenntro Automotive Corporation [Member] Cenntro Automotive Corporation (CAC) [Member] Entity owned or controlled by Avantier Motors Corporation owned by CEGL, was incorporated in Delaware, U.S. Avantier Motors Corporation [Member] Avantier Motors Corporation [Member] Entity owned or controlled by Cenntro EV Center Italy S.R.L. owned by CEGL, was incorporated in Italy. Cenntro EV Center Italy S.R.L. [Member] Cenntro EV Center Italy S.R.L. [Member] Entity owned or controlled by Cenntro Electric CICS owned by CEGL, was incorporated in Santo Domingo, Dominican Republic. Cenntro Electric CICS, SRL [Member] Cenntro Electric CICS, SRL [Member] Entity owned or controlled by Cenntro Electric B.V. owned by CEGL, was incorporated in Amsterdam, Netherlands. Cenntro Electric B.V. [Member] Cenntro Electric B.V. [Member] Entity owned or controlled by Cenntro Elektromobilite Araclar A.S owned by CEGL, was incorporated in Turkey. Cenntro Elektromobilite Araclar A.S [Member] Cenntro Elektromobilite Araclar A.S [Member] Entity owned or controlled by Cenntro Electric Group (Europe) GmbH owned by CEGL, was incorporated in Dusseldorf, Germany. Cenntro Electric Group (Europe) GmbH [Member] Cenntro Electric Group (Europe) GmbH (CEGE) [Member] Entity owned or controlled by Simachinery Equipment Limited established in Hong Kong Owned by CAG HK. Simachinery Equipment Limited [Member] Simachinery Equipment Limited (Simachinery HK) [Member] Entity owned or controlled by Zhejiang Cenntro Machinery Co., Limited owned by CAG HK. Zhejiang Cenntro Machinery Co., Limited [Member] Zhejiang Cenntro Machinery Co., Limited [Member] Entity owned or controlled by Cenntro Electric Colombia S.A.S. owned by CEGL, was incorporated in Atlantico, Colombia. Cenntro Electric Colombia S.A.S. [Member] Cenntro Electric Colombia S.A.S. [Member] Entity owned or controlled by Zhejiang Sinomachinery Co., Limited ("Sinomachinery Zhejiang") owned by Simachinery HK. Zhejiang Sinomachinery Co., Limited [Member] Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member] Zhejiang Sinomachinery Co., Limited [Member] Entity owned or controlled by Cenntro Automotive Europe GmbH owned by CEGL was incorporated in People's Republic of China. Hangzhou Ronda Tech Co., Limited [Member] Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member] Ronda [Member] Entity owned or controlled by Teemak Power (Hong Kong) Limited (HK) owned by CEGL, was incorporated in Hong Kong. Teemak Power (Hong Kong) Limited (HK) [Member] Teemak Power (Hong Kong) Limited (HK) [Member] Entity owned or controlled by Cenntro Automotive S.A.S. owned by CEGL, was incorporated in Galapa, Colombia. Cenntro Automotive S.A.S. [Member] Cenntro Automotive S.A.S. [Member] Entity owned or controlled by Hangzhou Cenntro Autotech Co., Limited ("Cenntro Hangzhou") owned by CAG HK. Hangzhou Cenntro Autotech Co., Limited [Member] Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member] Entity owned or controlled by Pikka Electric Corporation owned by CEGL, was incorporated in Delaware, U.S. Pikka Electric Corporation [Member] Pikka Electric Corporation [Member] Information of place of incorporation of an entity. Place of Incorporation Entity owned or controlled by Cenntro Automotive Group Limited ("CAG HK") was established by CAG Cayman in Hong Kong. Cenntro Automotive Group Limited, Hong Kong [Member] Cenntro Automotive Group Limited (CAG HK) [Member] Entity owned or controlled by Cennatic Energy S. de R.L. de C.V. owned by 99% and 1% owned by Cennatic Power and CAC, respectively, was incorporated in Monterrey, Mexico. Cennatic Energy S. de R.L. de C.V. [Member] Cennatic Energy S. de R.L. de C.V. [Member] Entity owned or controlled by Cennatic Power, Inc. owned by CEGL, was incorporated in the state of Delaware, U.S. Cennatic Power, Inc. [Member] Cennatic Power, Inc. (Cennatic Power) [Member] Entity owned or controlled by Teemak Power Corporation owned by CEGL, was incorporated in Delaware, U.S. Teemak Power Corporation [Member] Teemak Power Corporation [Member] Fair Value Assumptions - Convertible Promissory Note [Abstract] Fair Value Assumptions - Convertible Promissory Note [Abstract] Percentage of mandatory default amount conversion price on volume weighted average price. Debt Instrument, Mandatory Default Amount Conversion Price Percentage Conversion price percentage Percentage on issuance cost on par value of principal amount. Debt Instrument Issued Percentage on Principal Amount Percentage of issuance cost on principal amount Multiplier applied to principal amount subject to the mandatory redemption, plus accrued but unpaid interest, plus liquidated damages, if any, and any other amounts. Mandatory Redemption Amount Multiplier Mandatory redemption amount multiplier The percentage of interest rate accrued. Debt Instrument, Accrue Interest Rate Accrue interest rate Period for volume weighted average price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Period for Volume Weighted Average Price Period for volume weighted average price Period considered for commencing after occurrence of any event of default, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Period Considered after Occurrence of Any Event of Default Period considered after occurrence of any event of default The cash outflow for redemption of convertible promissory notes. Redemption of Convertible Promissory Notes Redemption of convertible promissory notes Fair value is a rational and unbiased estimate of the potential market price of a good, service, or asset. The derivation takes into account such objective factors as the costs associated with production or replacement, market conditions and matters of supply and demand. Fair Value Change Recognized Fair value change recognized Exchange rate effect on written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder. Exchange Rate Effect on Convertible Notes Exchange rate effect A convertible promissory note is a legal document that is a type of debt instrument that can be converted into equity for a business. A convertible promissory note will typically have a fixed interest rate and a maturity date, but the holder has the option to convert it into shares at any time before its due date. Convertible Promissory Notes Issued Convertible promissory notes issued during the year Tabular disclosure of movement of warrants. Movement of Warrants [Table Text Block] Movement of Warrants Disaggregated Revenue Information [Abstract] Disaggregated Revenue Information [Abstract] Goods and Services produced, developed and distributed by the entity. Vehicles Sales [Member] Vehicles Sales [Member] Goods and Services produced, developed and distributed by the entity. Spare-Parts Sales [Member] Spare-Parts Sales [Member] Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. Foreign Currency Exchange Rate, Translation, Average Average USD: exchange rate Tabular disclosure of foreign currency translation rates. Foreign Currency Translation Rates [Table Text Block] Foreign Currency Translation Rates Tabular disclosure of useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block] Estimated Useful Lives Tabular disclosure of estimated useful lives of finite lived intangible assets. Estimated Useful Lives of Finite Lived Intangible Assets [Text Block] Estimated Useful Lives of Intangible Assets The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio. Exchange Ratio Exchange ratio The percentage of each equal annual instalments of options. Percentage of Each Equal Annual Instalments Percentage of each equal annual instalments The grant-date fair value of options granted during the reporting period. Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Grant Date Fair Value Fair value of options granted The total number of equal annual instalments of options. Number of Equal Annual Instalments Number of equal annual instalments The number of share option modification during the period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option Options converted (in shares) Person with designation of employees and directors. Employees and Directors [Member] Employees and Directors [Member] The name of share-based compensation plan which describes 2022 share incentive option plan (the " 2022 Plan"). Share Incentive Option Plan 2022 [Member] 2022 Plan [Member] The name of share-based compensation plan which describes amended & restated 2016 incentive stock option plan (the "Amended 2016 Plan"). Amended & Restated 2016 Incentive Stock Option Plan [Member] Amended 2016 Plan [Member] Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan after one-for-ten (1:10) basis share consolidation. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, After Share Consolidation Outstanding, beginning balance after share consolidation (in dollars per share) Number of options outstanding, including both vested and non-vested options after one-for-ten (1:10) basis share consolidation. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, After Share Consolidation Outstanding, beginning balance after share consolidation (in shares) Intangible Assets, Net, Useful Lives [Abstract] Disclosure of accounting policy for government grants. Government Grants [Policy Text Block] Government grants Disclosure of accounting policy for convertible promissory notes. Convertible Promissory Notes [Policy Text Block] Convertible promissory notes Amount of foreign exchange of accounts receivable charged against the allowance. Accounts Receivable, Allowance for Credit Loss, Foreign Exchanges Foreign exchange Notice period for sale of partnership interest after the second anniversary of the investment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Notice Period for Sale of Partnership Interest Notice period for sale of partnership interest The percentage of limited partnership equity securities. Percentage of Limited Partnership Equity Securities Percentage of limited partnership equity The amount of investment redeemed from equity method investment. Equity Method, Investment, Equity Redeemed Equity investment redeemed Percentage of fixed return from purchase of partnership shares. Percentage of Income from Investment in Equity Securities Percentage of fixed return on investment Number of redeemable, non-voting participating shares purchased. Number of Participating Shares Purchased Number of participating shares purchased (in shares) Number of equity investments which are purchasing of partnership shares and participating shares. Number of Equity Investments Number of equity investments Amount of gain (loss) on investment redemption of an equity method investment. Equity Method, Investment, Gain (Loss) on Redemption Loss on equity investment redeemed Investment on participating shares in Micro Money Fund SPC. Investment on Participating Shares [Member] Investment on Participating Shares [Member] Investment on partnership shares in MineOne Fix Income Investment I L.P. Investment on Partnership Shares [Member] Investment on Partnership Shares [Member] 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. Investor Warrants [Member] Investor Warrants [Member] Warrant [Abstract] Warrant [Abstract] A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Movement of Warrants [Roll Forward] Movement of Warrants [Roll Forward] Amount of warrants or rights exercised during the period. Class of Warrant or Right, Exercised Exercise of warrants Period between number of warrants exercisable issuance term of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Warrants Exercisable Issuance Term Warrants exercisable issuance term Fair Value Assumptions - Warrants [Abstract] Fair Value Assumptions - Warrants [Abstract] The number of warrants issued during the period. Number of Warrants Number of warrants Placement Agent Warrant means the warrant to be issued by the Company to Lender as placement agent upon the closing of a Qualifying Transaction in substantially the form attached as Exhibit D to the Securities Purchase Agreement, as the same may be amended from time to time. Placement Agent Warrants [Member] Placement Agent Warrants [Member] Amount of warrants or rights issued during the period. Class of Warrant or Right, Issued Warrants issued during the year Entity owned or controlled by Shengzhou Hengzhong Machinery Co., Limited ("Shengzhou") owned by Shengzhou Hengzhong. Shengzhou Hengzhong Machinery Co., Ltd. [Member] Shengzhou Machinery [Member] Period to amend complaint by plaintiff , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. Period to Amend Complaint Period to amend complaint by plaintiff The payment for outstanding invoices exclusive of interest, costs, and attorneys' fees. Payment for Outstanding Invoices Payment for outstanding invoices Number of ongoing civil litigation cases. Number of Ongoing Civil Litigation Cases Number of ongoing civil litigation cases The number of contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL. Number of Contract Claims Number of contract claims The number of causes of action sounding in contract and tort against the defendants. Number of Complaint Causes in Contract and Tort Against Defendants Number of complaint causes in contract and tort against defendants Number of signed purchase orders terminated under contract. Number of Signed Purchase Orders Terminated Number of signed purchase orders terminated The number of tort claims. Number of Tort Claims Number of tort claims The percentage of fully return advance payments for damage. Percentage of Advance Payments for Damage Percentage of advance payments for damage Number of distribution partners. Number of Distribution Partners Number of distribution partners Number of civil litigation cases withdrawn. Number of Civil Litigation Cases Withdrawn Number of civil litigation cases withdrawn The amount of other infringement penalty in the form of a fine. Other Infringement Fine Other infringement fine The amount for recovery of advance payments for the purchase of vehicle of the award the plaintiff seeks in the legal matter. Loss Contingency,Damages Sought, Recovery of Advance Payments Recovery of advance payments Entity owned or controlled by LEIE Center SRL. LEIE Center SRL [Member] LEIE [Member] A former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro's wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the "Sevic Lawsuit"). Sevic Lawsuit [Member] Sevic Lawsuit [Member] The price for retention of title and instalment payment agreement. Retention of Title and Instalment Payment Agreement Price Retention of title and instalment payment agreement price Vehicles that are used primarily for transporting people. Number of Vehicles Number of vehicles Amount of contingency amount of settlement. Contingency Settlement of Amount Contingency settlement of amount Number of european union trademarks cancellation request filed. Number of European Union Trademarks Cancellation Request Filed Number of european union trademarks cancellation request filed Number of european union trademarks cancelled. Number of European Union Trademarks Cancelled Number of european union trademarks cancelled The amount of filed a lawsuit for requesting payment for total contract price. Loss Contingency Claim Filed for Payment of Contract Price Claim filed for payment of contract price The estimated amount of payment for outstanding. Loss Contingency Payment for Outstanding Amount Payment for outstanding amount EX-101.PRE 14 cenn-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 image00002.jpg begin 644 image00002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" $G K4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZIHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "J6K:E%ID"22QS2M)((HXH4W.[GH /P)R<#BK MM8OB/_CXT3_K_7_T7)0 ?VW7S8 M\[77G'SKM/Y4 97]MW'_ $ -7_*'_P".4?VWD8&/4$@\TF_P 9>9.3% 4\QA&H M>/(4XYSW(YP,#KR3CGM*1AE3B@#B;<>+$MK2*$*ZA#YLTDL;N29.<<8W!>G5 M?:I8?[:U#3=,GO/M"1JWF74:.L#M^[..01P'Y(./Q'5-/\-7\2PH\D"0 !W4 M.P;S!"T1 Q_"=V[.=9+DE90[?(!DG&%Z8P 1TZU.+/Q% VHEIGECDF9[7 M$F6CS,N%(_NA1^&2#76:?#)!86T,S^9+'$J._P#>( !-6* 4444 8O_ #.8 M_P"P?_[4K:K%S_Q68_[!_P#[4K:H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **R)/$>F1S2Q&69GB=Y/G7'F[=^S[)-G;G&<;.F:?_ ,)+IG]^Z_\ .;_ M .(H /[$G_Z#FK?]]1?_ !NLOPO97NI>'K"\N==U0S31!WVF(#)]O+K4_P"$ METS^_=?^ >E:=8W_"2Z9_?NO_ #F_P#B*/\ A)=,_OW7_@'-_P#$4 ;-%8W_ DN MF?W[K_P#F_\ B*/^$ETS^_=?^ N?_ 27_P")H U:*RO^$@T_^]<_^ DO_P 31_PD M&G_WKG_P$E_^)H U:*RO^$@T_P#O7/\ X"2__$T?\)!I_P#>N?\ P$E_^)H MU:*RO^$@T_\ O7/_ ("2_P#Q-'_"0:?_ 'KG_P !)?\ XF@#5HK*_P"$@T_^ M]<_^ DO_ ,31_P )!I_]ZY_\!)?_ (F@#5HK*_X2#3_[US_X"2__ !-'_"0: M?_>N?_ 27_XF@#5HK*_X2#3_ .]<_P#@)+_\31_PD&G_ -ZY_P# 27_XF@#5 MHK*_X2#3_P"]<_\ @)+_ /$T?\)!I_\ >N?_ $E_P#B: -6BLB3Q'ID:%Y) M9D0=6>VE4#ZDKQ6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &-X7_P!1J'_7_<=.P/=N.* /4J*XSP1X\M_%&J7VG&PNK"^ MM$WO%..OS%3@XQP<#ZY':NSH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** ,1?^1U?_L'K_Z,-;>:Q/\ F='_ M .P>O_HPUSGBOQ#XGM-1FM] T>:[6.5 KO;'8P*\@-N QG^+MZ&@#OJ*\ST_ MQ#XY_MW2TN]#$VE7#@3R)&8I(5)89923CL3[ >M>F"@ HHHH **** "BBB@ MHHHH **** "BBB@ K"\^*WE2YM?%LT5 MS'<-)M+N8YE.#\P/0DXR!P,#'4T >M44V/<(UWD%L#)'K3J "BBB@ HHHH * M*** "BBB@ HHHH **** ,7QK_P BGJO_ %P:M.]N[>QMGN+R:."!,;I)&VJ, MG Y^M9GC7_D4]4_ZX-5K7])@US2+C3KQI%M[@!7,;;6QG/!_"@"K-XJT&$L) M=9T]"K,C!IU&"OWAUZBM.RN[>]MUGM)HYX6) >-MRG'!P:X>;X4^';B_>[NA M0R!'?(3@# ]!Q0!O M4444 %%%% !1110 4444 %%%% !1110 4'I10>E ',66HZMJ,UZ;2YTJ&."Y MD@$5RW]E:'J]AJUCK.KF- M&U.XD:W^U)$8SYCCV/((/.>Q&*M'P[X1^SRQ+J-LH>7SMRW,>4//"^@^8\=J M -]GUQ$#O?Z*JDA0QMY "3P!_K.M+G7=VW[=HV[T^SR9_P#1E8_]D^%SIQLC MJT(@\WSE"7:)M;&!C&.G\^3FH/[!\,8C!UJ,E!MW&YBW$=ANQG@8 QT_$Y - M_.ND9%]HQ'_7O)_\^#4-%D3.W1Z\]1@XXZ$YJV?A;PA:0VT46K+MMY%E0?;4 W*2>@P.> ?]U? M2@#9TJUUFW2Y2#4M'EWW$DC?Z._RLQR5_P!9VJR;?69.3Z"C.=@(MG!8D]/]9ZG]:L*-?8X%[HY. M,\6TG3_OY7-GPUX2-H+9=5@6,2B4;;F(,, # .,@<#ISQUQ6MHL'AW2+B6>W MU.T>>551W>XCS@ # QC XZ#B@"4WVJA5+:KH0#-L&87Y;T'[SK4DZT7PUWBO@MMW'D]25!- &QX:U"35-%@NYT2.9RRNJ$EWS9 F[$CYQGKU%/U M&[T:^DM9&U>UBEMY/,C=+B//(((.<@@@D4 +_P 3X?\ +]HW_@/)_P#'*1&U MU_N7^C-R1Q;R'IU_Y:5S2^%O!ZQ&,ZJC(6+8:]1NY..>O+9^H!JUI>A^%=,U M,WUKJMNLS3-,1]IB )8#C@=./KUSF@#8CGUJ20)'J.B,Q7> ()#EZ3X9O+U[B;6(_G;>8UNT";L M 9Q]%7\N*@N-$\/R6<-HFOHMNDRRLAN8B&QG./3.1TZ8X H WS_;P?8;[1P^ M,[3;R9_]&4V237(U0R:AHJASM4FWD&X^@_>=:S[^S\/:C=07-_K%O-/#&T88 M7**"#NQP.XW<'V!I9[;0IM.M[-M;M]ENP:-Q-"I0C!! P"& ;IV]S0!:%[J MIC9QJNA;%.TMY+X!QG&?,ZXJRJ>(64%;O2"",@BVDY_\B5S:^'O"Z1JL>MA! M&JB(+>1@1LH #X'!;W.>M=;'K.E)&J_VI8G QG[0G^- $&A7MY/>ZE9ZA]G: M6T= )(%958,@;H2<$?6MFN=\.W$-UX@\02VTL-@RDB(9Y%=%0 444 M4 %%%% '/ZGJ=\-<-A92V4&V&.3=<1O(7+EQ@!2, ;,D^]5_[4O]P']M^'^U*RN;.?6M%A1)$61S;NH#*P;:"9,$_+@XKG]VEG5+R[?1KY+N&Z13<%R M@'[SGJ*9+J.I0@&;5]!C!9E#/"ZC*G##)DQD'C%<3J$&D$ M65U_9-_/)&T:M#;2-(AC?$1=CCA2!D=VP.F:T=6M],^W2M>V+W*+>7"*OV@N M$+KNWO)Y::SH+-L$A @D.%.,$_O.,[A^=:_A MN_GU"QE:[6);B&XEMW\K.UBCE*;B:UT&\FM9#%.J@(X )4D@9 M&.-I5A42%,[MO[KG&/Y>M;OBR&6?P[>QV\3S2E M 5C3EFP0<#WXK*D;0YI#+)H-ZSLQ@"I)JFFHH8^+M39=RJ2J M1,%).!G$/'/'/?CK5CS[4VUO<#Q7J1AN)1#&V(.6/0?ZKC_ZX]:D5]$4C;H5 MX,.)!C39!\P.X'[OKS]:+M3/EHTC*J1%@ ,GCR?_P!9X'-6 M N@B3S!H%YOP1N.FR$D'@]J60:%*VZ30+MB002=,DY!SG^'W/YT 4))M)U>' M[#+XLU%_M0\OR6,*,V<\8\H$=#4_V^S7R!-XHU>!YQNB22.(,Z\?-CRNG(ZU M-)=Z!8+]L?1KJ 0#?YW]FR#9@8SG;Z4NW0?+*?V!=[,YQ_9LGM[>P_*@!RR6 MSR0QIXKU%GF)6,#R/F(_[95434K!C&#XKU56DB6904BSL(R#_J>!CUJTG]B) M?17::+J"SQ!MA&GR@*6().,8SP.:=:OHMHS&VT*\B+)Y9*Z;(,KZ?=Z>U &6 MFOZ0^Y1XPU/S!(\2QE(MSLN,A1Y/S=>W7GT-2ZUJUAHLXAU/Q1K$#LH=08X2 M&Y P"(N2-PS]:LM!X>9BQ\.W.XDG/]F29YZ_P^U6+F;2+J1WNM&U"9G0(WF: M?(PV@@@8(]0/R% %3[5(^F1ZGIVN:I<0B: +Y\<0CE1Y%4](P<8)Z$5VEY@8@VCQHH61"22P 4UV% !1110 4444 %%%% !1110 M4444 026=M*Y>6WA=SU9D!)IOV"S_P"?2W_[]C_"F:S/):Z/?7$) EA@DD0D M9&0I(JE;V6HR6\;MK-QEE#']Q%W'^[0!H?8+/_GTM_\ OV/\*/L%G_SZ6_\ MW['^%4_[/U#_ *#-Q_WXB_\ B:/[/U#_ *#-Q_WXB_\ B: +GV"S_P"?2W_[ M]C_"L7Q)8VBS:-BUMQF_0']V.?D>KW]GZA_T&;C_ +\1?_$UDOIU]J&L2V\^ ML7&VQ:&XB*PQ [B''/R\B@#HO[/L_P#GTM_^_2_X4?V?9_\ /I;_ /?L?X53 M_L_4/^@SG^[0!?\ ML%G_ ,^EO_W['^%']GV?_/I;_P#?L?X5CZ+#J=]I%E=2ZQ,))X4D8+!%@$@' MCY:N?V?J'_09N/\ OQ%_\30!J*H10J@*HX P!2USFLC4M-L1=)JLLI6:)2C MPQX8-(JD<#/0FNCH **** "BBN=L]/CU"^U62YGN\I=>6H2Y=%51&AP "!W- M '145D_V!:?\];[_ ,#)?_BJ/[ M/^>M]_X&2_\ Q5 &M163_8%I_P ];[_P M,E_^*H_L"T_YZWW_ (&2_P#Q5 &M17,QZ/"?$$]N;B_\E;6.0+]KDX8NX)^] M["K_ /8-I_SVOO\ P,E_^*H UZ*R?[!M/^>U]_X&2_\ Q5']@6G_ #VOO_ R M7_XJ@#6HK)_L"T_YZWW_ (&2_P#Q5']@6G_/6^_\#)?_ (J@#6HK)_L"T_YZ MWW_@9+_\51_8%I_SUOO_ ,E_P#BJ -&:WAGQYT,?NO?-V[-_P!KESMSG'WO6I/[ M/^>M]_X&2_ M_%4 7?L%G_SZ6_\ W['^%'V"S_Y]+?\ []C_ JE_8%I_P ];[_P,E_^*H_L M"T_YZWW_ (&2_P#Q5 %W[!9_\^EO_P!^Q_A1_9]G_P ^EO\ ]^E_PJE_8%I_ MSUOO_ R7_P"*H_L"T_YZWW_@9+_\50!IPPQPKMAC2->N%7 I]9/]@6G_ #UO MO_ R7_XJC^P+3_GK??\ @9+_ /%4 :U%9/\ 8%I_SUOO_ R7_P"*K,T728;B M34A-<7["*[>-/]+DX4*O'WOU]_ MX&2__%4 17MGJ<6LRWVF?8Y!- D+QW#,A78SD$%0M] M_P"!DO\ \50!%O\ $?\ S[:1_P"!$G_Q%'F>(_\ GVTC_P ")/\ XBI?[ M/ M^>M]_P"!DO\ \51_8%I_SUOO_ R7_P"*H B\SQ'_ ,^VD?\ @1)_\15CP]I\ MNG64J7+H\\UQ+<2>6#M4NY;:,\D#.,]_;I5"QM_L7BQK>&:Y:%K+S"DLS2#= MYF,_,3VKHLT %%&:* "D8A023@#DFEJCKG_($U#_ *]Y/_030!)_:%D?^7NW M_P"_J_XTO]H67_/W;_\ ?U?\:IZ=IFGG3[8FQM?]4O\ RQ7T'M5C^R]/_P"? M&T_[\K_A0!)_:%E_S]V__?U?\:3^T++_ )^[?_OZO^--_LO3_P#GQM/^_*_X M4?V5I_\ SXVG_?E?\* '?VA9?\_=O_W]7_&E_M"R_P"?NW_[^K_C6-X6TVP; M0K,[ZT;PKJ@6ZMR3 V )!_ MC6U_:%G_ ,_=O_W]7_&H_P"R]./_ "XVG_?E?\*7^RM/_P"?&T_[\K_A0 [^ MT++_ )^[?_OZO^-']H67_/W;_P#?U?\ &L?Q!IE@JZ=MLK49O8@<0KZGVK6_ MLO3_ /GQM/\ ORO^% #_ .T++_G[M_\ OZO^-']H67_/W;_]_5_QIG]EZ?\ M\^-K_P!^5_PH_LO3_P#GQM/^_*_X4 ._M"R_Y^[?_OZO^-']H67_ #]V_P#W M]7_&F_V5I_\ SXVG_?E?\*RO"VFV#>'K$M96I)3DF%?4^U &Q_:%E_S]V_\ MW]7_ !H_M"R_Y^[?_OZO^-,_LO3_ /GQM?\ ORO^%']EZ?\ \^-I_P!^5_PH M =_:%E_S]V__ ']7_&K*L&4%2"",@CO5"XTO3Q!)_H-I]T_\L5]/I3?#6!X= MTOM_HL7_ * * -*BC-% !1110 445SFFZCKFIVB7=M;:=%!*28UEE6&)HUB9SL/WC\O3 [ MGBFZC!X@O-/NK4KI2">)HMWF2'&X$9^[[U+"/$$<*((]).U0N?,D[?\ : . M @\<>.YEF(\*JIC3>JM#*OF $9P2>#D[<'KC=TXKT'P?JE[K&@6]WJ=A+I]X MVY98)%*X8'!(SS@]JK:EJ&N:99R7ES;:=+!#AI%BE\T^RT]81<7CN/,F!9(U1=Q. 02>@'(H V*R+'_D9-6_ZY6__L]-\GQ!_P _ MVE_^ \5:UXSM+R[30- M-%XD<_[K?;E5=-B\;BWKO^;'8#C-0>&=;\>MK]K%KNCPG2I@ 9HDV.F<@%P2 M<=,D>X%=CY/B#_G^TO\ \ Y/_CE5O[;O!X;-V8(#?BX^Q[=Q$1D\[RMWKMSS MCKCB@#HJBO/^/2;_ '&_E6'=RZY;>4&O-.=Y6V(B63DDXR?^6O8 FL9O%*SR M36B>(]#>53Y;JEI*Q!/&.).OM0!-<7FKV/@W09-!M_M,YCC5XO++ KY1QDY^ M7YMO/-4)?FQ][><$@\CL%]ZZ#1=3GCAM--M- M;TN1HT6%0UC*&X^49^?C)'&>O:M:\N=:TTV\]U+I]S;-/'#(D<+Q. [A P)= MAP6!P1T[T 5+NZO+WP+:W&IVKVEZ[VYFA?JK><@/Y]?QKK*Q?&'_ " G_P"N M]O\ ^CDK:H ***Y75=-_MS7;ZVNM1U&VM;6&%T2SNFM^6,FXL5P3]T=3B@#J MJY.^U"YTO2?$EY8PM/=171,40B:3>WEQX&U>:R4T'P^T*2-XEUZ)'7>GG:U- M&67^\ S#(.1@^]1#0?"UNMQ(OBK54"LS3,NNR_>4 -GYNHXS0!6_X2_QG)(Z MPZ%&"7D6-7M9@/E&>6SCISG@'.!R*ZWP-K6I:WI4DVM:5+I=[%,T;0OT(X(* MGN.?S!K*TWPKI-^HFL?$&OSA<$[-9F;;D9 (W>A'!I+:&XUR'2+"\U+4$B:W MN7EDMYC#)(TF,F@#N:*Y#_ (0.R'_,8\2?^#>?_P"*KFM8T0:= M]K:*7Q9>F)PJP0ZK[:S\6J\X] >Y'3IZ<<$T 9N@7'Q)36=.? M54MYM)D95F0QJDT:Y8;G(XSC#$#V QS7J8KD/^$#LC_S&/$G_@WG_P#BJU?" M9E&GSPSW$UR;>ZF@228[G*JY"Y/200PPQMC)V8 ^IYH ]!HKS(V7A3[&;I?%>O/ S;DU>X;(7 M.< ')Q@CZC'6I5TKPT\-S*GB;Q RVT332@:M<95%^\<9[=Q0!JZI/J5O>:N^ MCQ32W!U&U#K&BM^[\N/?G)X&W/(YKD%N?BO+'($BMHRJ;T:6*,%L'.TX)PQ. M5Z8V<\'D:-AIGA.:9S!XBU^.XGM6\0PB'4QN6901@D,1D8['J M*VJ\TL=-\.7UE'=6OB'Q*]O))Y2M_:EP,M@''7J%K5M.O]3TY;N\N M;>#RGC-W,TSKN!)&YN<<4 ='1110 4444 %%%CV6J7NL76HQM.Y- '55R$T-_/INLII+2)=_VGN4I($.!Y98$GL1D?C6/? MZKX1TQRFI:;+;OOF50%9]WEG:3E3QD\#/XXI+?5?!!@286+0I,RE=Z%"Y8J, MXSDGYESWQ]* ,N7P_P#$N>XF_P")\MO$2[(4=68<$[3E<89MF/[H!KOO!<&M M6NAI!XEGBN-021P9HNDBYR"1VZGCT JAX=L/#^NZ7'?6VG*J,2"K%LJPZCK5 M%Q);:'=V,%Q<) -9CM%(E;>D3R1Y56ZCAB!SP* .[KD?B9#J%QHUI%HTC1ZB M]TH@=6"[6V-@Y((JUJVE:;IFEW=]*=1:.VB:9E6^FR0HR3G<% M*#\V>]=3\.[3Q19:;<0^,+JWN[@2YAFBZE2.0WT/ _&GZ-9:/K$,T MME+J#)#*86)OIOO \$/@C!%+/9+I7B+1/L<]V$N9)8IHY+AY5=1$S#AB<$% M1R/>@#J**Y>UTNUU76M:EU)7N?)N%@A1W.V-1$C?* >Y8DFL2]U#PE8FW6ZL M/WEQ(T420DRDD,%YPV%Y(X)XSS0!C'PC?>(-9\2SV=]!;0M>36TD>M.E^%>I[O.MO$L\%S'3V^5>*TUO_!T2+-% MI$OD3EF$J1X$C JIXW9)RP'3M70Z3H_A_5;%+JVL5\IRR_,2"""01P?4'I0! MTD8(C4.=S #)QC)IU<39I+<6&BZ?+=W1A>^N8)&$I$CQQ&7:I<<_P+DYR<4F MI2Z%INKC3[G^U_,*J5=+N=E9C_#]_KRO_?0H W#_ ,CJ/^P>?_1E9/C31]?U M225=&O/LL+Q(A87;Q-N5R21M4XZC)'7&.E8ESJ_A6$&]":M(XB;]X+N0'8"< M\F3IQGWXQFM;P])H'B"6=--?57\@#S&>ZG51DD#J^>=I_+G% '.?\(AX\BN[ M:ZM_$A+12EI()IW>.50 "=.?E/O5:^-IHOABWFMM-@D*)%&D2P$CG _A4D M 9R3C@9KG[[Q8]A&5G\+N9#(ZI*L6(V ?"=1G<1CB@#+U2VU:\N))=,\4V5K M;3>4\(_M$J8<1!2=O3&<_+T^;/44GAW3-=L?$>F74WC.TNK$ )-8RWIE_O ; M6)RY ('(&24!55@"4)&#CMZT ;MU=VUG&'N[B&!"=H:5PH)].:K?VWI7_ M $$['_P(3_&N*)AN+./*Z=>3TSUYJO#XB=[\V;^$Y MHYMVTED&Q1N(R6"D=!GC/6@#(U"RAUS3=&>S\0:=9&V%RL@>;EQ)D ?*XX[G M],5B?\(#$T3[_&\"S *(FBG"@=<)@$AB>IP!GD$&M33=;M[RZCADT"6W+R&/<\'"GC /R]P2?3 ZY.* M.AT-LZ3: W<=XZ1*CSQD%9& P3QQUJ]7&2.UBWC=K,^2885FC")^8_O1GOP: .Q\1?=T[_K^B_F M:B\76.HZAI20Z-<"VNA<0R^896C&U9 S#Y0-Y M8'C7Q+/;/Y9V2+=R2'=N)VD$#@MAL]5'R#(KOO# O=.T>&V\0WUM-?H6!D5_ MOKG@G/.<5D:5+9Q>*-'_ +$!CL+^SNWD0$X=HGA"M@GJ-S\^AI-(&A3ZCK?] MH1V&[(+U 'G[? M#C4;HX;Q+;%RI411F0I@NS;,>9G: V>N=RJ[TV M:,JMG*N=C;LAMWXMGZ^U1>/K32[/PK=W>EVUA#>6TUNR2P1H'C;SD[@<<9K0 MU2&/4_'5OIUZIELX]/>Y6+>0#)Y@7) //&<9]: .GN/]1)_NG^59NAJS^%M/ M5 =QLXP,,5YV#N.GUKF?$>@/YOE:%I5J70*V9)?O A@?ESV.WKP:R;W0]3M& MB0:79B,EVW10Y2)!G:K$N,#&#GZT 5[[P9XYN;Q9$\1200>7'&8X[V3.551O M!*]0P9SQ\^[!Z5TO@#1?%&BW5Y#X@U>+4[ J!;.Q8S*03PQ)(Z8_$^U2^&_# MJ36;'7-*M8IPV%\J0L&'KP:T- MUL=SMVD%HBPRQQ,Q81E@P;;GH#M!QZ MYH Z"BBB@ KF-)A,_@&&-;@VW[C)E )V@')Z42^0P<* 5SV(QQUSDYHA@L39V=YJ&B00?-&TR&.4R6R M #!)SU4J#D= ,^]&M(--\0(^F>&TN1)*)3=1HY9)_#RRHKKFX.&&1_JZ .?UTZ7)K$L;ZY/:37#I<[ MX83NVE GF#^'Y0^/]DGH#5.6VT>94B/B>\\S>@0L7)#*OS$?B=Y/;/I71:I MIUK::M9+#H4%Q:,KM(8K0,R, <<^_3'7\.E14G>:Q6^\.P@^:ZS^7;!U7IM< M,3TP!GOD>U #-$U_1=%2]2ZUBX8>>05NXW5D/H,\GJ/TJ=6#^%]RG*G600?7 M_3A6U9Z);-;#^TK33[BZ9F:22.W"JQ+9S@Y/9>_45C !?#) X UD ?\ @<* M-3QFTD>B-+!9?;9HYHF6(*S$?. 6 7G(4D\5R,;W$6H7*1^#8O,266:&[*E5 M=PS&/@ D$XZ\ >V175:IHEY/>7MS:7_D-.D85]I+QA2,J#G[K8Y[YKG[&VE< M6Q7Q%>+!J%P[P*J%6/SEG4D'"]P#P><>U %CP]OGUI3<^'$LE+&9+@[^3SUX MZYY&< 9XYKH?%7_(*C_Z_+7_ -*(ZYV/1+O56:]TS7;F*)F *RJ22R$CGGC^ M=;>N0R6_AVTBFE::1+FS5I&ZN1/'DT 2^,/^0&__ %WM_P#TV_G+0!R&S1Y9[*X;POJ$UQ&6AB9B2851@P&2> &; Z<@<9J.R@T> MYTV]OH?#MW;3P6K&*&29UDE7&&"@'C 8#/7)KK_$%AJ=W=02:;=+$L:L"C,5 M#$\<@4$9 MP1D\@Y[5Z37&^&/^/_2/^O6^_P#2B.@"R-+\0_;6F_M>-4=0#&%RJ,">0".< MC [>O;%4=0BU*T:"UN/$ICE>%V=GC '3[Y8+A1]<>O:NWKDO';V-LMM<7U@E MT';R6+%AM0D9. #G&<_G0!FP74UHZ+-XLMF2'=BV M.JG2(H=-UB#8DFR6X(:1F9'(?&X=_P!"*Y^34=.NO/:7PN_VG<\)C9R-QVK@ M?BK-C('W37HVBP0PZ=%]GA6%)1YY1>@9_F;]2: .;CTOQ4;IT?6D6W$2[7V MEGRV1C'^[\W;I@]:U/!R/'87B2OYDBWLX9\?>.\Y-;U8WA?_ %&H?]?]Q_Z& M: -FBBB@ HHHH *Y?1])L=1BU WULDQ^V747S=T9R&4^H-=17-P6FNZ=<7B6 M,6FW-M-WJ?7BM?SO$W_/CH__ (&2?_&J/.\2 M_P#/CH__ (&2?_&J ."M;J\-O!>7/A&&WN]KNY*2@JRE=N7.,''.2><8%>B6 M>@:7;M'-!80PS!O,W*,$-R>O?EF_.LZVU+Q%TJV5!!8PH(W$B\$[6 P"/H.![<5#I"! M/$>LJO"JEN /^ M3?.\2_P#/CH__ (&2?_&JDT.SOX[W4+S4Q:I+&Y$23559E#-J$NT$X)X7I6[7&V&AQZE< MZU*\\D;-=20': < .3WSCCF"[D\3O#,(-&TH21D^49G!1L X/!R.0O\ WU[5EZIH]EH^I?Z1 MJ.I,+B!@2I!;(3MZ<(> .I]ZIP'1_M,&^ZU7?YA+1S;<#"J CCDJ,$D*>N#[ M4 >EV@*V\?F!%D*C>$&!NQSBN-O>+6[_ .QAM_\ T9%5V#P5## T2ZGJ.TG= M_K.1][';MNX],"LO6[9;S1]3M79E2?78HF93@@,\0R/?F@#J==%]=6MN-'G1 M-TX$LF%?]V <@!N.N!^=8D0\4O:$366G"=8/ED)#LTHV]>0,'YC[8Q[U)JGA M>)+6ZG:^NEQ#]V/"KQ@CY0!W7]3ZUSUJ=*2:.&YO=7#JFV1Y"JQJR2G*DY[L MAPO=.FK6=G:Q?>C%NP.23SG![1RC9;(5B.?3:C# ^G>@#9NV\3-]G,6GZX/2N4:+1)9$ MBFO=5#R925)2IQE%C"N!G'RDL%[[2:ZJS\%P6L,<0U+472,@C=+U(# 9XYQN MX_W5]* *VGND;:&TC*B_VG?U99L5OQH$;/LV:M?2 [%;D&X[$$=Z;XCT*WTJV29M0U)A)-AE4[B1C M: -(CQ /*7^S--:(C#QD 8; QSW'S>V,=ZU_#QO?L\G]I06D4^X$ MFV^ZV1D]R<@Y%<-,=)*7$+:EK* .\>=ZDL=P1I%ZG"E3E^W-;=AX-M)4:Z@O MM0BCND9C$' "[]V<8'^U^@]* -;PK_Q\:]_V$I/_ $!*N>)?^1S>SEME\XQ[9I6Q*[;QD$GDGXH 6:WU+S)9(?%5N;4L,"69",[ M5X/RXQPQQWSU%=/K4DL[9%GC7S9)2?) VJT17[HR02&ZY8BK^G_ /(NE\+33Q37%EJ&L0:A<#$B%2-VS)&3@ =1 MT&>F>^*PM3_L"W1[**P-U%]F,A!F9VMB;2 M2',4,;.Q*1 L%X/^\U $>I=/'G_7JO\ Z3FMG6H;Z31(_P"QU@-]F,J95! & M1N//L*QM2Z>//^O5?_2V,#-:/AF37)[FV.JVEH]F]O(S7*E"Q=I#M M4!2?EV8SUZ=365>:/HU[8-K<=[>QP1-+(T8QC)E+,&0\'!)&#[>E:?A"^TJQ M_P")'IB76VWE>%GDC"J&4VKE7LK M&XU_5#?Z4]U#%_2--3M;&(6W[N*5@H5U<-O QCA5859 M\(W$DMK*D^I6VHREO-,L$FX#/8<<#B@#@_$D=A=^&]7O;73;FRDC%NQ,ZA2[ M22Q9/N0JJ/;+>M=JW_)34_[ [?\ HX5'\4_^1%U#_?@_]')4C?\ )3D_[ [? M^CA0 OC33[-K"ZU"\:X 2)$81%>5#AAPP(/)[\5Q>IKX:O7N8@^KW,HN_+81 MA0T;R.JE@2,GH1GD[M &KHM@EA:!([B:X0@;6E(R% PHX MZ#'OZU6T_P#Y&G6?^N-M_P"U*V0,# Z5C:?_ ,C3K/\ UQMO_:E &S1110 5 MB^#O^17T[_KG_4UM&L*WT&>UC$-EK%];VRD[(@D3! 3G +(3CZF@#*/AO5I+ MF65M3D >7+Q>?(%= 1\O!^7N*MZ3HNJVEW')>:DUTBR[E&2 J;,$$? MQ9(SSTR:O?V3?_\ 0?O_ /OU!_\ &Z/[)O\ _H/W_P#WZ@_^-T 'C'_D5M3_ M .N#5#K!_P"*J\/?6X_]%BG7&@SW49AO=8OKBV;_ %D)2)0X]"50''T-7]4T MNWU)8?.\Q)86WQ2Q.4>,D8."/4$B@"MXATN;5(X$AG\D*V6."!0DOF>4B%5<8P$/S'@#@<5>_P"$?7_H*:O_ .!9I?\ A'U_ MZ"FK_P#@6: -#2[>2TTVVMYI#+)'&J,Y_B(%'W[]_7=NYSZT :=R<6\A"%R%)"CJW'2 MN$:"01":#28II'RP_,Q(\8>)%!.<"6#C_R% M2?\ "&WG_0X^)?\ O[!_\:H O>%"=C,UD+266*.69?FR)#N!!)ZXP/\ .*L^ M*C_Q*H_^ORU_]*(ZR/\ A#;S_H\M[^\LYI$6.3R/+(<*3C(=6Y&3TQUK5HH R/[(NO^@]JG_?-O M_P#&JH:997]S-J"R:]J6(+DQ)A(/N[%//[KU8UTU<;K&O'PUH_B#5%M3=>3? M >4'"9!2,9S[9^M &T=(N_\ H/:I_P!\V_\ \:J-?#D445BMI>7MK):1O&LL M;JS.KD%MVY2#DJ#TZUY\WQF6)3/<:!>16:S^2TN[=Y9X/S #@A221GC@9/;U MJ&198DD0Y1U#*<8R#0!E_P!D7?\ T'M4_P"^;?\ ^-4?V1=?]![5/^^;?_XU M6O10!S*65^VN36AU[4O*2WCE'R09W%G!_P"67HHJ_P#V1=?]![5/^^;?_P"- M4Z+_ )&FY_Z\HO\ T.2M6@#'.D7?;7M4_P"^;?\ ^-5:TC3DTRU,$P%7JSO$-[-8:3+<6HC,X9$3S 2N6=5R<8/>@#1HK%\OQ% M_P _6D?^ TG_ ,XJ&/5=)G61(=)O2(Y1O":>XQ(N#SQU'!KJ*Q_#O^LU?_K_ '_] M!6@!/[?B_P"?#5O_ !D_P *QEL;^[T6YN/LX'(;R8,Y]<[^M M=+BC% &'!J)M]_D:!J,?F,7?:D0W,>I/S]:A;[5JFMZ7-]@N;2&S>25WN-@W M;HV0*H5C_>S^%=%BB@#G([B72-6U/S[*\EANIEGBEMXC*/\ 5HA4@<@Y3]:= M/J=C<2!Y]*U*1@-OSV$AXSGICUKH<44 !UJ MT?$$>.-/U8GT^Q/S^E;5% '(1V>HVEEI%T+%I98;R>XFMT==ZI*9.F3@D;QD M9]<5HW&H-<*JSZ#J;JIW %8NO_?=;V*,4 $?(V MY1SOZ'##%7H-4>"%(H=!U-(T 5558@ !V'SU-#_R--Y_UY0?^ARUJT 8GA:W MN8DU&>[@:W-W>/.D3,"RJ54#=@D9^7IFK/B7_D7-5_Z])?\ T UI5'G_ /(/MO\ KDO\A7)2:%XCN6NY!K+0%IP84'(5=Y)/ MMD8QC'?GFK$G@Z?=BW\5>(K:$ *D231$( ,8!:,G\R:;_P (=>?]#CXE_P"_ ML'_QJ@"[IEGJ]O>0_;+AIE$KEY?-R'3!V@I@!3R.F?NGIFM'Q'_R+VJ?]>LO M_H!K!_X0V\_Z''Q+_P!_8/\ XU3D\&RL2MYXG\07ENZE)()9H@KJ1@@E8P?R M(H L:?\ \AS1?^P3)_Z%#5GQ3::G>V\$6CW0M7\SYY.>!@\\4_5]!BU!(3#= M7FGSPQF**>S<*ZH=N5Y!!'RCJ.U9/_"'7G_0X^)O^_L'_P :H =;Z+KEK>EV MU)[RV,JXC:;RCM"X))"G)SSCCZUTFFI-'8P+=',X4!SNW<_7O7FO]F:FOCF[ MTF;QCX@2Q@TU;PN9(=P8N5.3Y?3 JV;73Q;13GXD:N()59HY#=VP#!?O$'R^ M<=Z -/4NGCS_ *]5_P#2\CAO)M1CU ,L]W),'>;Y=A^88 P!C K-M;_ 6WA\86,S1JPP88VRTK8\$DFWDZ)N6-($;=S[-GL?RKH_L&L_\ M0:C_ / -?_BJ *FJ?\E!\/\ _7A??^AVU6_#'35?^PA-_2EL]'E758]0U&\- MW[*@DY)& M>Y.,_P#ZZPIO"%ZD+L/&/B7*J2/WD'_QJJNB>&-0OM'L;J;QAXC$D\"2,%D@ M R0"2YU.#4;&\-G>1QM S>4L@DC)!VD'T(!R M#0!!XSO;.WTE[:_DE1+L&(-&H++G SSQU(KG?#TNG_V]=-:7%\^H2S9D66!4 M$;,,MC/ R >.OY5T5QH^IW#1F;5H',;;EW6*G!_[ZJ.;0;Z9@9=0LW(<2 MI MR'##^+KU]Z -VRN!=6L4ZJRK(H8!NHS69I__ "-.L_\ 7&V_]J4R'2]6AB2. M+5X4C0;55;)0 /3[U6-'TM[&XN[FXNI+J[NBIDD90H 48554=!R?Q)H U*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%\8?\@-_^N]O_P"CDK:K M%\7_ /(#?_KO;_\ HY*Y37M6\;0WADT731=6D=VZ21S1B-VB!4@KZ]P#^)% M';:KJ<>G" -'+--VUJP2\LO,,#]&92N?7'T/%5O&G M_(J:I_UP:@#:HHHH RHO^1IN?^O*+_T.2M6LJ+_D:;G_ *\HO_0Y*-;U&XM) M+2VL+>.>[NF94$LGEHH5F[UYQ^!JW#XEN9W58KGP^S.0JC[7)EB6*C'R=R"*U&D\ M1 9%KI#>WVF09_'90!N45S4'B*XOTTY=,L$>>ZBEF=9Y_+6(1L$89"L2=S8& M!T&>*N&YUX8SI^EC/_3^_P#\9H A\4-LO] ;^[>.>F?^6$O8=:X2\\;^-4O4 MBM/#@FA,<1,C6\J_,5!(QUPS[D']W&3D&NRU*#7[RZTV;[%I:?9+@S$&^<[_ M -VZ8_U7'WL_A5_[1K__ $#M,_\ ]__ (S0!B> ?$>NZO=7MIXBT5]/FM_N MRJ/W4OS$?*<\]/R&>]=I7/W6JZI8-;R:AIML+629(7>VNFD:,NP56*F-<\TL5]J]_=7G]GQV$5M;S- K3EV>1E^\<# SP.3^% &_7'^,KVZL-?T>XL M(O.F$$RE!&TA*&6W#X"\Y"Y.>G%:O_%09QYND9]-DG^-4YK#7Y=6M;\SZ4&M MX980OER8.\H<_>[;/UH X:;QSX\+.+7PS"X0,VZ2*1 P'+8R>"N N#]XD$<5 MZ)X-U6]UC0XKK5+"2PO-S)) XZ$'MZCW[XIVWQ#_ ,]-)_[XD_QJ*:^U?3Y; M9M0CL)K669(&,!=70N=JG!R",D9'% &_575O^05>?]<7_P#036';ZKJM_)J$ MMF-.M[.UN7M@UR6+,4.&8XP ,YQ4DHUR]LG2.YT9HYXRH=5D8$$=1\W- '$6 MWBWQ1;6-I!:Z/O@2 JLIM96!4 ;7P.P&"1_%NXQBMGPKXI\2WOBEM-USP^]M M9M&9(KR-3LSM#;6R>",X^I]JW-/BUVVLH+:.XT>06Z+#G;)G@ <_-UZ?G4RW MNJVNIV-OJ"V,D-V[1AH-ZLC!"V<'.1\I':@#>HHKG5CO]3U?5%75)[.WM)4@ MCC@C3YLQ(Y9BRG^_C''2@#HJY*2]NM/T[6;BPA,UP-2P$$;294^6&X7GIGFH MX[RU??GQ;>1%'=")DBB)*??P&C&<>HHL8;-!,]IXMG(FD\QRKP'+-A1_!WX% M '(S>-_'OG7"P>&H=B"1D9XI%#*N2>_48"_[188QBO0?!>K7VM:%'=ZKITFG M7F]DD@<="#V]1VSWP:KZ=;2:I9K#[C9P?:M+PUZ] M=99XIYH&D5=N_P N5D#8[$A030!J4444 %%%% !1110 4444 %%8>MO.U4Y4AAOI+.;Q'J<<\:"0AS$!@YQ@^7 M@G@\=>GK0!IP_P#(TWG_ %Y0?^ARUC>--8UW3;ZVBT2P>YBDMYGD=;9I?+=2 MFWHPZ@O\O? YJ)O[,BNIK@>*KTW'D_/MEB)V)N/39V^;FK]E!%?.R6?B:_F= M5#LLG MOXAC*D#3=7Y'_/D] %6TU^[N;6"8C1XC,$(CDOB&4LNX*1LZXYQ4MMK5U=,B MVLFAS,_W1'?EBW4\83V/Y&N!N/">G:I8LNI6_B&-[F*$7$<5E@ I$J$*VTD? M='(.??!J/2/!7AGP_JECJL"^(K&:U;,EP\#)&V6))? P%.0#C 'UH [./2- M;3QA<:YLTW$MDMIY(G?C#EMV=GOTQ67J'@6:^2SBGBMS;VD3QPP?:SL4L""_ M^JR6Y)ZXSVKOKJXBM+66XN'"0Q(9'8_PJ!DFL>/Q(LD:NFDZP589!^R$9'T) MS0!SVDZ7<_#WPK>KIME:O90%K@1/>.Q7@?*I\OIQW]:AT_P3>Z=>+HV=KH^KM/-"R(#;8R?KFM7_A M(?\ J$:Q_P" O_UZ .$U3X7_ &Z>TG6VM;:XME5$F2^D8X#;B6_=_,3GGD=. MO6O5ZQ8?$4#7,$,]GJ%J9G\N-Y[.6Z\P^9 M(L,<<49D>1ST55'). 3[ $]!5+_A(H_^@9J__@$] &O=?\>TO^X?Y5A:1J$6 MG>$]&EN%D,;00QED7=M+ $^@S3Y_$"/#(JZ9J^2I _T)_2L2(V%]X;TS3]; MT+59Q;1Q$QM:/@2*N.W7O0!53XO^%&3>)[L*" Y-NV(R>1N/;Y?F^GOQ79Z! MK%EKVDV^I:9,L]I.NY'!_0^A]JY.VTSPO:H4M_"=W&IC:$A=.<90MN*_3('\ MNE=#X5.E0V;V.C6AL8[=B7M6A,3(7).=I['GF@#;HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH Q?&'_(#?_KO;_\ HY*VJKW]G!?V MKVUW'YD+XW+DC.#DA,Q 42S$D\ M?N6K5-Q#Y*R^;'Y;$!7W#!).!S[GBN8U31+*+6=(2-9 )FGC;?(T@P86SPQ( MJW/X7@GL[2VEO;UH[9MR?.,\,K#)QV*C!ZC)H JWPU>WU2Y-K/8L)I0+6VGV M*!&L0+$8^8DR<'K@'-4;F\\1P2([V6G26[QEP\,98+PO!.>Y+#/H,^U0ZY8: M-X>N-%:Z;4"\ DA@F4B0EGY.0F76EV%@J:O'#;L\-OYOEK MN6$;&)(X/L>N>E '<:;-LLK;[:((+J506C&%^;N .Y'2J7C"5)/"FJ^6ZMB MYVG/:G6GAZ&T,+07%QYD>[YY")"VX@DG<#SP.1BJ&N:5%I?A'6$@DE99(G%'!(W@\'@@\=>#7,Z M=;R_:I+:\\.186X,8N%79&5&75PO)P6S^)_&NF\27EM::10!W'6N:2W>WFA'_ E<%NBC(MCM3^,DY4MG.#M.?3GF@!-!B$NI007' MA4642IY@GQ\JLKD #ZX##_&NZ%<;I9:#KMII5WI_VH2[8=-OKB5U7*HGVI1D\^QK6U'5=!UNZ MD:+5UADA#VI=5#%-RJ^Y2?NG'0]ZJ^%;&VNKK2OM$$4#PO;2QAB\;@!>. H/N .3VX'O0!2CM-"\R-AXFNV3;O"&5BI4$' M)SVP"/H34VE7&BZ)<37D.KW4\,,)E=.3&RN[ 9Z8*G ^E.ADOS)(UOX:M9( M3&-B\+L;#!D)QS@G'IC.,U6\;3W6CZ7?3V6B6YC1HTC?[*9@$#'?N5>>I^7@ M]>: -+5/%>D:MI4"6EVIEDO+4+&PPQ/GQG^HIVC>([*QOM5M+D2Q[=2=&F( MC#.25&E9 M+Z;H$EK=12>(KMEVK QD?1M.,9S8V[$9*@H.#[?B?UKGM M$M9?M0&I:)$@\MB\D=N '<.NPCG@;>>>>* ':+H M;ZG/Y?G5W5M2M=3TFSGLIDEC-[:G*G.,RHTDMH$B;[9;)\G QYR=NG8?E0!SL5["EEJ=C/;W,BRZE=W+20LH,2 MQ3*V[YNN"0<8/ -/&FZ(;N2]F>]Q=VY#3R3#Y?.PJ[%_O'& 5& #CIT31UU< MW]^]A;VT]DM_>!Q*JDAB[],\X^Y^M78Y]6,UY:W\-C$ZQ P2@(2A8X5 "<8& M&/?C'?J 8\.G^% ))8KN^C#7$DA&P@[P.0!MST''^Z,=!78:A/'=:AX;N(&# MQ2SNZ,.ZF"0@UAE/$4MS=21V=OY/V;;#$3"[)/L'+<#C=GG/;[M;5\S'4O#H M>(QE;AUQ@#I _3':@#H*QM%_Y"WB'_K]3_TFAK9KA+S2M5U+7=?_ +,U*73P M)U'FH<_-]D48VD$=6C.>OR=CB@"'Q%:VK:Q=?;/"_P!LLX"-MPI;V!W M&<].^.F>,O4KG2[6SD\OP1J4PM)!&D489=V.1CL1F,>W"^M:EVNNQV>(_$EF M;E6=3&9 N[YMK#<1U!SVXZ4P^*+=)MD*O#+.K&$A!N)(&"206Z $ M#MDF@#L=#LX++3((K6U6TC*[_(4Y"$\D?G57PI_R#;C_ *_[S_THDKFI;#Q/ M7T]ZJ7%A=V GCE\5R0+"WF-Y MBX"!]VP,Q.,9!Y]N: '21AO+5_"K-&ZM&V#RJYVD>X(.?H#6[X7B5+>0G2ET MV0*B;%.05 RH!P.!N(QVYKF_)DO;>WV^*XXKN'S)/,6421N7QC/(&%*-@9]" M>N*L16.HWK7"V'B1[H1OLE1. BD!E ;G)QQG_:R>F" ;^A\ZMK__ %]I_P"B M(ZV:YKP7;S6CZM!9-'<(&8'.?W,?\NGX5TM !3)_]1)_NG^5/ID_^HD_W M3_*@#SM6CO='T:&VUS^S[J&QB0J<@%@(9.?^ \?\"^HI6_M<75H]AXFM[U5* MFXC,RJH4*!N]<9!/'7-;OA_0=,O?#NCSW-I')-]FAD#GJ&\M1G/T4#\*Q=1T M9=/\2S31:4\]BEM&D<=KN0L1N(#-G!(V <??: >*T-3F>3PWXD\S4X;W,#E$C_Y9+M. ?1"Q+$,K*C,#TR=SM^(-2Z_H=KIVC>);ZU,BO>6SM(F[Y,A,9 ]>* M-7QC_P BCK/_ %YR_P#H!KGM2T>ZMKY-2BU>>V\X&.&.*-I6:5U7!*_Q !3\ MO8 FNA\8?\BCK/\ UYR_^@&L3Q'J&H175G;Q:(]_9*D$HF0L#&Y9E8Y'3"XQ MCU.>* ,J[?5;/4H3#XHMYU5Q]HBEG55C!P 3WQGMW_6IX4GNKR&2S\70">5$ MCDC5PPD897< ?]K/3KTI=J"4FV\+E(FA>617SN\R,H\0 [Y,DF!QRIING26D M'D-#X0N;>2)T*Y. @(W @GL"!D=CSVH U[ZUO;5;3[?>?:M^J0M%\NW8OI76 M5S>J77V[3M$NA$\0FO8'"2## $G&:Z2@#"\3SI:W6ASS$B..\=V(&< 6T_85 M7U76-,U32Y[2&_M8YI8U.V=]A"L />K7B*-9K[08Y!E&O6!&?>@#E+RTECT^ZBTKQ+ &9F,!@<+@#)SU'05/I^EZ+J=H89M,,3-$OF6\RL-B[BP'IC=D\4 3Z M#K5L-*M$U#4;0WFP"3%PK9;IU[]1^=&DR)+XNU>2)@Z/:6K*P.00?-P:DN/" MNCSQR*;*-3)]YE'/W2I_\=)&?\!4>E(L?B[5T085;2U4#T \V@#H**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%UE@->T#/ M>:4#_ORU;54]4TVTU2W\B_@6:(,& /!5AT((Y!]Q5+_A&]-_NW?_ (&S?_%T M :5# A"KCC/6@#L**R_/UK_ *!^G_\ M@<__ ,:H\_6O^@?I_P#X'/\ _&J $B_Y&FY_Z\HO_0Y*BU;_ )&30OK/_P"B MZCTU[M_$UW]M@@A?['%M$4QD!&^3J2JXIGB2ZAL=9T.ZO)%AMEDE1I7.$5FC M.T$]!G&.>] %OQ18P7NCW N+9[H1(TB0HY4NP4X'%<-,;1(Y;M_#-[<7;Q$M M-&74,P=B-HR3R5W9Z\^]=V?$&C?]!;3_ /P)3_&N*2%&N89;KQ59&(3>9-$N MH$"4;%4#.[C# MQUW3U^5B?=_:MZ3Q)HD<;/ M)K&G*JC))N4X_6@#F_!; 76C@D9-I?8'K_I*5UNK6KWFGRP1.$=L8)Z'!!P? M8XP?K6#X6TFSU#PKIXU*RBFP9)8_.CY"O(Q!YY&016C_ ,(OH?\ T"K3_OV* M .?OOAY:W$,\4%W+:1S3^>XA48)W.0,'C&'QT["NB\.:2^CVCV[3F9-RE,_P M@(J_J5)^IIO_ B^A_\ 0*M/^_8H_P"$7T/_ *!5I_W[% #?%TB1Z5"'8*7O M;55!/WCYZ<#WI?"Y^35/;4)_YU-;>'M(M;B.>WTVUCFC.4<1C*GID>E-N/#V MFSW+>0, D*P!..] $GB'36U;3'M%E\K?P6'4 @@X]^:Y^Z M\!VEQ>#S6U_P (WIO]V[_\#9O_ (NC M_A&]-_NW?_@;-_\ %T 7=)MGL]/A@D?>R Y(Z#)S@>PZ?A5'Q40+*SR0,WUL M![_O5I?^$;TW^[=_^!LW_P 73H/#NF0W,5PL#O+$VZ,S3R2[&]0&8@'WH S? M!]U!"FLQS311R#5+DE'< @%\C@^H(-,U'0]+U'5)+R[O86.^.2-2R'8R-&W? M/>-?S;UK?N-+L+F4R7-C:S2$8+R0JQ_,BHO[#TG_ *!=C_X#I_A0!GZ%I]AH M]QD_P#0+L?_ '3_"IK73+&TD\RULK:"3&-T<2J<>F0* +=8^B?\A;Q#_U^ MI_Z30UL5A?9]6LM4U":Q@LKF"[D6;]].IH RO%&FZ=I MC1:F-,:]NE>1E3>W)8%F"CIDGV]:Y[P]:Z/K&HM#<^&)[$-=2P?OW8[C'T=> MV/D'Z8S7=&;76()TO2R0Z<\ N; M;>NR?.QT<#(R.0W: MXNY_-*P [$ 14 R>2<+G/'6M:@ ID_\ J9/]T_RI]-D&Z-E'<$4 <]I-H][X M)TB&.383:P$\D;@%4D9!!&?:LJ/Q%%H]_=0WVKQ3>7(BO"T#@Q L0 I ^;@@ M8YSC/>K^AZEZC:%3+&L:+N&,LQ;@#\Z -/QA_P BCK/_ %YR_P#H M!I;^PFO8=.,4P1(3O>-BP$GR$#E2#P<&IO$5K+?>']1M(,&:>VDC0$X!8J0* MI6OB!!:Q+-IFKQ2!0&0V3MM..1E00?J"10!S\7B*&*QNK&[U^.:20&$W/DNC MPN\9*X '3AFSVZ9XJ]96US>W]L\&KF2*,+,+>1&42 ($+<\E2>?3YJ:D6@K ML3:'J+@2B?<^GREC(%VAB<9) XS5NTO=.M+A9H--U=72+R5_T*8A4XX&1[#\ MJ +OB;[NE_\ 80A_F:VZYB_OI-6N]-M[33]04)=)/)+/;F)$5>3DMC)/0 9K MIZ ,?7/^0GX?_P"OYO\ TFGK8K'\11W&_3+JVMY+G['=>;)%&0'*F*1/ER0" M07!QGH#WIG]OG_H#ZQ_X#C_XJ@#&\1ZQ8PZQ.CZTUG+%;!&C\N0[3O!## P2 M<%?7K5SPC>Q):A'U+[>9Y25G\ME!* .AHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HKE?$5Y?'5I+:WUB#2+:""&1I7MUE,CRR.BK\QP.4& M/4M6?#+J,WE&/QQ"?-C$J?\ $OC&Y3TQSUXZ=: .ZKC]=U>70K/Q1J4$:2RP M21,J."0?W:#MSWJ!/[2>-7'CNTVL,J39PC(_[ZJ"VM;])YIH/&T3O([S4K+7B^D0QSRO#;QNKHS *9),MP> M, 'UKGK'QOXCDO\ 28M1\,R/87K".::*-L0G<5R0W\)(R"<<#/>NZC_Y&FY_ MZ\HO_0Y*S=7N-4O?$9TG3+]-/6*T6Z:7[.)F M$/\ WP*P/'T,=OX-U:Y@@M_-M8#*K:KIE]JVB7UM<^-X'LIX6BF:.SA.$;Y3R#[X^M &&OQ N MI[MH+#1["Z(>5 4C==Q6,-_$!@ Y!;IQQUKKOA_KL?BG2IKJXT9].N()VA>& M:$*00 00>_!%4S%J5E9*7\;0I%$BC#6$6X#H,C.:GA@UB>Z-O#XUADG ),:V M$1. %).,^CK_ -]"@#LZ*Q?#67!C1^5!(S\Q''I M6U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !BC%%% !BBBB@ HHHH **** "B MBB@ HQ110 8HQ110 8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH YRXL+;4O%&HP7L8EB-A;?*21U>X'\B:!X M+T0-;-]F??;C$3&5B4Z8P<]1@8/M4]Y;ZG!K\M]I\%I<136T<#)-.T3*R.Y! M&$;(/F>W3WJ3[3KW_0+T[_P8/_\ &: //?$?]DZ9J+QCPT]Z]HRM"1,^\L"H M!Z$8&P$DGICU-:]E<6-_JUK82Z1/!NFD9W6=L(S8EZC&58IG'3@5U*SZZI)7 M2M-!8Y.-0?G_ ,@TIN-=)!_LK3N.G_$P?_XS0!$GA+1E6 ):;!"-J[78<<<' MGG[HZU7NM+L])GT2'3X%@B;4-Q5>F?L[K_)15W[3KW_0*T[_ ,&#_P#QFH6M M]6O]2T][VWLK6WM93.?*N&F=SL90HRB@#YLYYZ8Q0!=O-*%Q??:X[R[MI3&( MF\EE 9021G*GU-8FFVS6WQ"O%>ZN+DG2H3NF*DC][)P, 5UM<_?6&H0^)/[4 MTZ*UN%DM!:R1S3M$5VN6!!"-G.X@].@H >?"FC_:&G%J5E8 %ED8'A67UZX9 MOSKAOMUEIDUY86'AYWBEGCA8Q7+;>"N')QA<<=#U4CM7>_:=>_Z!>G?^#!__ M (S0+C71TTK3A]-0?_XS0!RFA6>DZ]=M;3Z/-"%C$GF/,Y;>I4$9ZY'R_E78 M:?H.G:?=BZM;<)<;2AD))8@A ]1?:-=SG^RM.S_V$'_^,T?:=>_Z M!6G?^#!__C- !HG_ "&?$/\ U]Q_^D\5;-9.@VMW#-J-S?K!'+=SK*(X7+A M(T0#<0,GY<].]:U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %&:JZC:&]M3"+BXMLLK>9 ^UQ M@@XS@\'&#[$UD20Z\VLI)'/$FGB--T9 +,VX;OH-N>G?% '0T9KETMO$R16X M%Y!D+$),QAB3\V\\_P# ?UQ5CR-=?2)%EN(QJ'GAD9 %41[AD=\\9]Z .@S1 MFN5,/B8W"1M)$;81(KL"H9GVG)'' W=NO P>M7(%UHV-LEX5:Y:7,SP;4")U MPN2<@GCUP?6@#>HKE?*\5,TY-S;1[5_=J$5@S9YSZ#&2._3-=)9"9;6(73!Y MPHWL%QD_2@":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@ HQ110 4444 %%%% M !BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B =BB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 25, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-38544    
Entity Registrant Name CENNTRO INC.    
Entity Central Index Key 0001707919    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 00-0000000    
Entity Address, Address Line One 501 Okerson Road    
Entity Address, City or Town Freehold    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 07728    
City Area Code 732    
Local Phone Number 820-6757    
Title of 12(b) Security Common Stock    
Trading Symbol CENN    
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 Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   30,828,795  
Entity Public Float     $ 67,270,474
Auditor Firm ID 2729    
Auditor Name GGF CPA LTD    
Auditor Location Guangzhou, People's Republic of China    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 29,375,727 $ 153,966,777
Restricted cash 196,170 130,024
Short-term investment 4,236,588 0
Accounts receivable, net 6,530,801 565,398
Inventories 43,909,564 31,843,371
Prepayment and other current assets 20,391,150 16,138,330
Amounts due from related parties - current $ 287,439 $ 366,936
Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember
Total current assets $ 104,927,439 $ 203,010,836
Non-current assets:    
long-term investments 4,685,984 5,325,741
Investment in equity securities 26,158,474 29,759,195
Property, plant and equipment, net 20,401,521 14,962,591
Goodwill 223,494 0
Intangible assets, net 6,873,781 4,563,792
Right-of-use assets 20,039,625 8,187,149
Other non-current assets, net 2,227,672 2,039,012
Total non-current assets 80,610,551 64,837,480
Total Assets 185,537,990 267,848,316
Current liabilities:    
Accounts payable 6,797,852 3,383,021
Accrued expenses and other current liabilities 4,263,887 5,048,641
Contractual liabilities 3,394,044 2,388,480
Operating lease liabilities, current 4,741,599 1,313,334
Convertible promissory notes 9,956,000 57,372,827
contingent liabilities 26,669 0
Deferred government grant, current 108,717 26,533
Amounts due to related parties $ 10,468 $ 716,372
Other Liability, Current, Related and Nonrelated Party Status [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember
Total current liabilities $ 29,299,236 $ 70,249,208
Non-current liabilities:    
Contingent liabilities non-current 230,063 0
Deferred tax liabilities 228,086 0
Deferred government grant, non-current 1,929,733 497,484
Derivative liability - investor warrant 12,189,508 14,334,104
Derivative liability - placement agent warrant 3,456,578 3,456,404
Operating lease liabilities, non-current 16,339,619 7,421,582
Total non-current liabilities 34,373,587 25,709,574
Total Liabilities 63,672,823 95,958,782
Commitments and contingencies
EQUITY    
Ordinary shares (No par value; 30,828,778 and 30,084,200 shares issued and outstanding as of December 31, 2023 and 2022, respectively) 0 0
Additional paid in capital 402,337,393 397,497,817
Accumulated deficit (274,023,501) (219,824,176)
Accumulated other comprehensive loss (6,444,485) (5,306,972)
Total equity attributable to shareholders 121,869,407 172,366,669
Non-controlling interests (4,240) (477,135)
Total Equity 121,865,167 171,889,534
Total Liabilities and Equity $ 185,537,990 $ 267,848,316
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
EQUITY    
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, shares issued (in shares) 30,828,778 30,084,200
Ordinary shares, shares outstanding (in shares) 30,828,778 30,084,200
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]    
Net revenues $ 22,079,905 $ 8,941,835
Cost of goods sold (19,821,645) (9,455,805)
Gross profit (loss) 2,258,260 (513,970)
OPERATING EXPENSES:    
Selling and marketing expenses (7,868,773) (6,525,255)
General and administrative expenses (35,768,786) (32,822,709)
Research and development expenses (8,469,241) (6,362,770)
Provision for doubtful accounts 0 (5,986,308)
Impairment loss of right-of-use assets 0 (371,695)
Impairment loss of intangible assets 0 (2,995,440)
Reverse of deferred tax liabilities 0 898,632
Impairment loss of property, plant and equipment (431,319) (550,402)
Total operating expenses (52,538,119) (54,715,947)
Loss from operations (50,279,859) (55,229,917)
OTHER EXPENSE:    
Interest (income)/expense, net 402,414 (844,231)
Gain (Loss) on redemption of convertible promissory notes 12,507 (7,435)
(Loss) income from long-term investments (1,377,760) (12,651)
Change in fair value of convertible promissory notes and derivative liability 75,341 (37,774,928)
Change in fair value of equity securities (2,600,721) (240,805)
Convertible bond issuance cost 0 (5,589,336)
Foreign currency exchange loss, net (848,781) (409,207)
Impairment loss of goodwill 0 (11,111,886)
Loss from acquisition of Antric (136,302) 0
Loss on exercise of warrants (228,903) 0
Gain from cross-currency swaps 8,664 0
Other income/(expense), net 621,633 (924,867)
Loss before income taxes (54,351,767) (112,145,263)
Income tax expense (8,988) 0
Net loss (54,360,755) (112,145,263)
Less: net loss attributable to non-controlling interests (161,430) (2,057,022)
Net loss attributable to the Company's shareholders (54,199,325) (110,088,241)
OTHER COMPREHENSIVE LOSS    
Foreign currency translation adjustment (1,162,080) (3,889,706)
Total comprehensive loss (55,522,835) (116,034,969)
Less: total comprehensive loss attributable to non-controlling interests (185,997) (2,032,455)
Total comprehensive loss to the Company's shareholders $ (55,336,838) $ (114,002,514)
Weighted average number of shares outstanding, basic (in shares) 30,424,686 [1] 26,332,324
Weighted average number of shares outstanding, diluted (in shares) 30,424,686 [1] 26,332,324
Loss per share, basic (in dollars per share) $ (1.78) $ (4.18)
Loss per share, diluted (in dollars per share) $ (1.78) $ (4.18)
[1] On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)
Dec. 08, 2023
Ordinary Shares [Member]  
Reverse stock split ratio 0.1
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
Ordinary Shares [Member]
Additional Paid in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Total Shareholders' Equity [Member]
Non-controlling Interest [Member]
Total
Beginning balance at Dec. 31, 2021 $ 0 $ 374,901,939 $ (109,735,935) $ (1,392,699) $ 263,773,305 $ 0 $ 263,773,305
Beginning balance (in shares) at Dec. 31, 2021 26,125,625            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation $ 0 4,031,629 0 0 4,031,629 0 4,031,629
Exercise of warrants $ 0 18,549,864 0 0 18,549,864 0 18,549,864
Exercise of warrants (in shares) 3,953,427            
Exercise of share-based award $ 0 14,385 0 0 14,385 0 14,385
Exercise of share-based award (in shares) 5,147            
Net loss $ 0 0 (110,088,241) 0 (110,088,241) (2,057,022) (112,145,263)
Acquisition of CAE's equity interests 0 0 0 0 0 1,555,320 1,555,320
Foreign currency translation adjustment 0 0 0 (3,914,273) (3,914,273) 24,567 (3,889,706)
Ending balance at Dec. 31, 2022 $ 0 397,497,817 (219,824,176) (5,306,972) 172,366,669 (477,135) $ 171,889,534
Ending balance (in shares) at Dec. 31, 2022 30,084,199           30,084,200
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Share-based compensation $ 0 5,230,273 0 0 5,230,273 0 $ 5,230,273
Exercise of warrants $ 0 2,168,185 0 0 2,168,185 0 2,168,185
Exercise of warrants (in shares) 360,710            
Net loss $ 0 0 (54,199,325) 0 (54,199,325) (161,430) (54,360,755)
Acquisition of CAE's equity interests 0 (2,558,882) 0 0 (2,558,882) 658,892 (1,899,990)
Fractional shares issued due to reverse stock split $ 0 0 0 0 0 0 0
Fractional shares issued due to reverse stock split (in shares) [1] 383,869            
Foreign currency translation adjustment $ 0 0 0 (1,137,513) (1,137,513) (24,567) (1,162,080)
Ending balance at Dec. 31, 2023 $ 0 $ 402,337,393 $ (274,023,501) $ (6,444,485) $ 121,869,407 $ (4,240) $ 121,865,167
Ending balance (in shares) at Dec. 31, 2023 30,828,778 [1]           30,828,778
[1] On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)
Dec. 31, 2023
Dec. 31, 2022
Cenntro Automotive Europe GmbH [Member]    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Acquisition CAE's equity interests 35.00% 65.00%
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOW - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (54,360,755) $ (112,145,263)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 1,670,980 953,872
Amortization and interest of operating lease right-of-use asset 4,495,244 1,616,853
Impairment of property, plant and equipment 431,319 550,402
Impairment of intangible assets 0 2,995,440
Reversal of deferred tax liabilities 0 (898,632)
Impairment of right-of-use assets 0 371,695
Impairment of goodwill 0 11,111,886
Written-down of inventories 658,622 2,155,400
Provision for doubtful accounts 0 5,986,308
Convertible promissory notes issuance costs 0 5,589,336
Gain (Loss) on redemption of convertible promissory notes (12,507) 7,435
Loss on exercise of warrants 228,903 0
Changes in fair value of convertible promissory notes and derivative liabilities (75,341) 37,774,928
Changes in fair value of equity securities 2,600,721 240,805
Foreign currency exchange loss, net 1,527,077 409,207
Share-based compensation expense 5,230,273 4,031,629
Loss (Gain) from disposal of plant and equipment 55,391 (10,334)
Loss from long-term investments 1,377,760 12,651
Income from short-term investment (22,918) 0
Loss from acquisition of Antric 136,302 0
Deferred income taxes (15,930) 0
Changes in operating assets and liabilities:    
Accounts receivable (5,871,181) 233,570
Inventories (12,178,463) (20,483,127)
Prepayment and other assets (4,624,170) (6,753,851)
Amounts due from/to related parties 11,799 (1,190,573)
Accounts payable 3,100,835 (2,144,725)
Accrued expense and other current liabilities (1,325,504) 1,358,858
Contractual liabilities 2,516,789 633,825
Long-term payable 0 (700,000)
Operating lease assets and liabilities (4,012,410) (1,108,721)
Net cash used in operating activities (58,457,164) (69,401,126)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of equity investment (880,932) (4,256,276)
Purchase of convertible note from Acton (600,000) 0
Purchase of wealth management products purchased from banks (4,236,740) 0
Purchase of land, plant and equipment (7,636,020) (3,285,072)
Purchase of land use rights and property (1,114,943) (16,456,355)
Payment of expense for acquisition of CAE's equity interests 0 (348,987)
Purchase of equity securities 0 (30,000,000)
Proceeds from disposal of property, plant and equipment 3,661 309
Loans provided to third parties 0 (1,323,671)
Repayment of loans from related parties 0 1,280,672
Net cash (used in) provided by investing activities (16,388,156) (56,883,397)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayment of loans to related parties 0 (1,726,614)
Repayment of loans to third parties 0 (1,113,692)
Repayments of bank loans (601,476) 0
Purchase of CAE's loan 0 (13,228,101)
Reduction of capital 0 (13,930,000)
Proceed from issuance of convertible promissory notes 0 54,069,000
Redemption of convertible promissory notes (47,534,119) (3,727,500)
Proceed from exercise of share-based awards 0 14,386
Payment of expense for the reverse recapitalization 0 (904,843)
Net cash provided by financing activities (48,135,595) 19,452,636
Effect of exchange rate changes on cash (1,543,989) (736,274)
Net (decrease) increase in cash, cash equivalents and restricted cash (124,524,904) (107,568,161)
Cash, cash equivalents and restricted cash at beginning of year 154,096,801 261,664,962
Cash, cash equivalents and restricted cash at end of year 29,571,897 154,096,801
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest paid 1,468,397 369,410
Income tax paid 4,797 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Cashless exercise of warrants 2,168,185 18,549,864
Non-cash capital injection to Robostreet by i-Chassis 250,000 0
Convention from debt to equity interest of HW Electro Co., Ltd. 1,000,000 0
Non-cash recognition of new leases 14,947,878 0
CAE [Member]    
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of CAE's equity interests (1,924,557) (3,612,717)
Cash acquired from acquisition of CAE 0 1,118,700
Acquisition of Antric Gmbh's equity interests (1,924,557) (3,612,717)
Cash acquired from acquisition of Antric Gmbh 0 1,118,700
Antric GmbH [Member]    
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of CAE's equity interests (1) 0
Cash acquired from acquisition of CAE 1,376 0
Acquisition of Antric Gmbh's equity interests (1) 0
Cash acquired from acquisition of Antric Gmbh $ 1,376 $ 0
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.1
ORGANIZATION AND PRINCIPAL ACTIVITIES
12 Months Ended
Dec. 31, 2023
ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]  
ORGANIZATION AND PRINCIPAL ACTIVITIES
NOTE 1 – ORGANIZATION AND PRINCIPAL ACTIVITIES

Historical and principal activities

Cenntro Automotive Group Limited (“CAG Cayman”) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of Cenntro (as defined below), prior to the closing of the Combination (as defined below).

Cenntro Automotive Corporation (“CAC”) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman’s wholly owned company on May 26, 2016. CAC’s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support, homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company’s corporate headquarters, and Jacksonville, Florida facility.

Cenntro Automotive Group Limited (“CAG HK”) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating, investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.

Cenntro Electric Group, Inc. (“CEG”) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.

Cenntro Electric Group Limited ACN 619 054 938, formerly known as Naked Brand Group Limited (“NBG”), was incorporated in Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited (“CEGL”) on December 30, 2021, in connection with the closing of the Combination.

On March 25, 2022 and January 31, 2023, CEGL entered into Share Purchase Agreements to acquire 65% and 35% of the issued and outstanding shares in Cenntro Automotive Europe GmbH (“CAE”), formerly known as Tropos Motors Europe GmbH. For information of the Share Purchase Agreements, see Note 3 of this Annual Report, “Business Combination”.

CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as “Cenntro”; CEGL, Cenntro and its subsidiaries are collectively known as the “Company”. The Company designs and manufactures purpose–built, electric commercial vehicles (“ECVs”) used primarily in last mile delivery and industrial applications.

Reverse recapitalization

On December 30, 2021, the Company consummated a stock purchase transaction (the “Combination”) pursuant to that certain stock purchase agreement, dated as of November 5, 2021 (the “Acquisition Agreement”) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK.

Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a recapitalization.

As of December 31, 2023, CEGL’s subsidiaries are as follows:

Name
   
Date of
Incorporation
   
Place of
Incorporation
   
Percentage of direct or
indirect economic
interest
Cenntro Automotive Corporation (“CAC”)
 
March 22, 2013
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric Group, Inc. (“CEG”)
 
March 9, 2020
 
Delaware, U.S.
 
100% owned by CEGL
Cennatic Power, Inc. (“Cennatic Power”)
 
June 8, 2022
 
Delaware, U.S.
 
100% owned by CEGL
Teemak Power Corporation
 
January 31, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Avantier Motors Corporation
 
November 27, 2017
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric CICS, SRL
 
November 30, 2022
 
Santo Domingo, Dominican Republic
 
99% owned by CEGL
Cennatic Energy S. de R.L. de C.V.
 
August 24, 2022
 
Monterrey, Mexico
 
100% owned by CEGL
Cenntro Automotive S.A.S.
 
January 16, 2023
 
Galapa, Colombia
 
100% owned by CEGL
Cenntro Electric Colombia S.A.S.
 
March 29, 2023
 
Atlántico, Colombia
 
100% owned by CEGL
Cenntro Automotive Group Limited (“CAG HK”)
 
February 15, 2016
 
Hong Kong
 
100% owned by CEGL
Hangzhou Ronda Tech Co., Limited (“Hangzhou Ronda”)
 
June 5, 2017
 
PRC
 
100% owned by CEGL
Hangzhou Cenntro Autotech Co., Limited (“Cenntro Hangzhou”)
 
May 6, 2016
 
PRC
 
100% owned by CEGL
Zhejiang Cenntro Machinery Co., Limited
 
January 20, 2021
 
PRC
 
100% owned by CEGL
Jiangsu Tooniu Tech Co., Limited
 
December 19, 2018
 
PRC
 
100% owned by CEGL
Hangzhou Hengzhong Tech Co., Limited
 
December 16, 2014
 
PRC
 
100% owned by CEGL
Teemak Power (Hong Kong) Limited (HK)
 
May 17, 2023
 
Hong Kong
 
100% owned by CEGL
Avantier Motors (Hong Kong) Limited
 
March 13, 2023
 
Hong Kong
 
100% owned by CEGL
Cenntro Automotive Europe GmbH (“CAE”)
 
May 21, 2019
 
Herne, Germany
 
100% owned by CEGL
Cenntro Electric B.V.
 
December 12, 2022
 
Amsterdam, Netherlands
 
100% owned by CEGL
Cenntro Elektromobilite Araçlar A.Ş
 
February 21, 2023
 
Turkey
 
100% owned by CEGL
Cenntro Elecautomotiv, S.L.
 
July 5, 2022
 
Barcelona, Spain
 
100% owned by CEGL
Cenntro Electric Group (Europe) GmbH (“CEGE”)
 
January 13, 2022
 
Düsseldorf, Germany
 
100% owned by CEGL
Simachinery Equipment Limited (“Simachinery HK”)
 
June 2, 2011
 
Hong Kong
 
100% owned by CEGL
Zhejiang Sinomachinery Co., Limited (“Sinomachinery Zhejiang”)
 
June 16, 2011
 
PRC
 
100% owned by CEGL
Shengzhou Cenntro Machinery Co., Limited (“Cenntro Machinery”)
 
July 12, 2012
 
PRC
 
100% owned by CEGL
Cenntro EV Center Italy S.R.L.
 
May 8, 2023
 
Italy
 
100% owned by CEGL
Antric Gmbh
 
August 21, 2020
 
Germany
 
100% owned by CEGL
Pikka Electric Corporation
 
August 3, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Centro Technology Corporation
 
August 24, 2023
 
California, U.S.
 
100% owned by CEGL
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)
Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.

All intercompany balances and transactions have been eliminated in consolidation and combination.

(b)
Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.

(c)
Fair value measurement

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:

Level 1—defined as observable inputs such as quoted prices in active markets;

Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and

Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.

Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.

The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.

The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.

The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as changes in fair value of convertible promissory notes and derivative liabilities in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.


In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.

As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.


(d)
Business combination


The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.
 
(e)
Cash and cash equivalents and restricted cash

The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.

(f)
Accounts receivable and provision for doubtful accounts

Accounts receivable are recognized and carried at net realizable value.

The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

(g)
Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.

Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.

(h)
Available-for-sale investments and Debt Security investments

The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value

The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.

The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.

(i)
Cross-currency swap

The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.

Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.

Economic Hedges

A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.

(j)
Investment in equity securities

For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund.


The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.

(k)
Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. Estimated useful lives are as follows:

Buildings
 20 years
Machinery and equipment
5-10 years
Office equipment
5 years
Motor vehicles
3-5 years
Leasehold improvement
3-10 years
Others
3 years

The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.

The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.

The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.

(l)
Intangible assets, net

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:

Category
Estimated useful life
Land use rights
 45.75-50 years
Software
3 years
Technology
5 years
Trademark
5 years

(m)
Impairment of long-lived assets

The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.

(n)
Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is “more-likely-than not” that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.

The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.

Impairment loss for goodwill of $nil and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.

(o)
Long-term investment

Equity method investments

Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

Equity investments without readily determinable fair values

For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.

Impairment for long-term investment

The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.

(p)
Revenue recognition

The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.

Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.

The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Vehicles sales
 
$
20,344,889
 
 
$
8,235,053
 
Spare-parts sales
 
 
1,554,311
 
 
 
304,506
 
Other service income
 
 
180,705
 
 
 
402,276
 
Net revenues
 
$
22,079,905
 
 
$
8,941,835
 

The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Primary geographical markets
 
 
 
 
Europe
 
$
16,218,398
   
$
7,052,452
 
Asia
   
4,805,312
     
1,191,931
 
America     1,056,195       697,452  
Total
 
$
22,079,905
 
 
$
8,941,835
 

Contract Balances

Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.

Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.

The following table provides information about receivables and contractual liabilities from contracts with customers:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 
Contractual liabilities
 
$
3,394,044
   
$
2,388,480
 

(q)
Cost of goods sold

Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.

(r)
Government grants

The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.

Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.

(s)
Income taxes

The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.

Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.

As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years 2015 through 2023. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of December 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.

(t)
Foreign currency translation and transaction
 
The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CAE, CEGE and Antric Gmbh is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS, SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY.

Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Period end USD: RMB exchange rate
 
 
7.0999
 
 
 
6.8972
 
Average USD: RMB exchange rate
 
 
7.0809
 
 
 
6.7290
 
Period end USD: EUR exchange rate
    1.1062       0.9348  
Average USD: EUR exchange rate
    1.0817       0.9493  

Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.

(u)
Comprehensive loss

Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.

(v)
Segments

In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.

The Company’s long-lived assets are substantially located in the PRC and United States. The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.

Long-lived assets
   
December 31,
 
   
2023
   
2022
 
PRC
 
$
19,900,770
   
$
18,018,954
 
US
   
19,730,650
     
9,125,535
 
Mexico
    4,238,942       -
 
Dominican
    808,346       469,740  
Others
   
2,636,219
     
99,303
 
Total
 
$
47,314,927
   
$
27,713,532
 

(w)
Share-based compensation expenses

The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.

Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.

The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.

(x)
Convertible promissory notes

The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.

(y)
Derivative liability

Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.

(z)
Operating lease

The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

(aa)
Non-controlling Interest

A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.

(ab)
Recently issued accounting standards pronouncements

In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS COMBINATION
12 Months Ended
Dec. 31, 2023
BUSNIESS COMBINATION [Abstract]  
BUSNIESS COMBINATION
NOTE 3 – BUSINESS COMBINATION

Acquisition of CAE’s equity interests

On March 5, 2022, CEGL entered into a Share and Loan Purchase Agreement (the “Purchase Agreement I”) with Mosolf SE & Co. KG, a limited liability partnership incorporated under the laws of Germany (“Seller” or “Mosolf” and, together with CEGL and CEG, the “Parties”), pursuant to which Mosolf agreed to sell to CEGL (i) 65% of the issued and outstanding shares (the “TME Shares”) in Cenntro Automotive Europe GmbH, previously known as Tropos Motors Europe GmbH, a German limited liability company (“CAE”), and (ii) 100% of the shareholder loan (the “Shareholder Loan”) which Mosolf previously provided to CAE (the “CAE Transaction”). CAE was one of Cenntro’s private label channel partners and has been one of Cenntro’s largest customers since 2019.
 
The CAE Transaction closed on March 25, 2022. At closing of the CAE Transaction, CEGL paid Mosolf EUR3,250,000 (or approximately USD$3.6 million) for the purchase of the TME Shares and EUR11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of EUR15,150,000 (or approximately USD$16.6 million). An aggregate of EUR3,000,000 (or approximately USD$3.3 million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement I.

The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. CEGL is deemed to be the accounting acquirer and the assets and liabilities of CAE are recorded at the fair value as of the date of the closing.

On December 13, 2022, CEGL entered into another Share Purchase Agreement (the “Purchase Agreement II”) with Mosolf, pursuant to which Mosolf agreed to sell to CEGL its remaining 35% of the issued and outstanding shares in CAE in exchange for a purchase price of EUR1,750,000 (or approximately USD$1.86 million) (the “Transaction”).

The Transaction was closed on January 31, 2023, as a result, CAE became a wholly-owned subsidiary of CEGL. This transaction was accounted for as equity transactions, no gain or loss was recognized in the consolidated statement of operations. The difference between the fair value of the consideration paid and the amount by which the noncontrolling interest was adjusted was recognized in equity attributable to the Company.

Acquisition of Antric GmbH’s equity interests

On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH, a German company with limited liability, to acquire 25% of its equity interest, and the investment was accounted for under the equity method.

The Company entered into an agreement with Moritz Heibrock and Eric Diederich (the “Founder”) to acquire the remaining 75% equity interest of Antric GmbH (“Antric Transaction”), which was closed on August 31, 2023. The payment terms consisted of (i) purchasing 75% of the equity interest on the cash consideration of one euro (EUR 1); (ii) two hundred euros (EUR 200) for every Antric Unit (as defined by the agreement) sold by the Company for a period of ten years from August 31, 2023, subject to those terms and conditions under that Deed of Sale; (iii) a cash injection of five hundred thousand euros (EUR 500,000) into Antric GmbH by the Company; and (iv) a loan issued by the Company to Antric for seven hundred thousand euros (EUR 700,000) with interest payable to the Company at a rate of 6.5% per annum for a term of sixty (60) months.

After the transaction, Antric GmbH became a wholly-owned subsidiary of the Company. The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. The Company is deemed to be the accounting acquirer and the assets and liabilities of Antric GmbH are recorded at the fair value as of the date of the closing.

On the acquisition date August 31, 2023, total consideration of the transaction was EUR1,278,327(approximately $1,385,578), which was consisted of: (1) 25% equity Interest of Antric previously held by the Company fair valued at EUR1,042,221 (approximately $1,129,663) (Loss associated with the "step-acquisition" was recognized in other expenses (see Note 8 (a) (1)), (2) a cash consideration amounted to EUR 1 (approximately $1), and (3) an earn-out consideration amounted to EUR 236,106 (approximately $255,319). The excess of the purchase price over the net assets acquired was recorded as goodwill, which was $223,494 as of December 31, 2023. Contingent liabilities of $256,732 for earn-out price was recognized as of December 31, 2023.

Fair value of net assets acquired and liabilities assumed

On the acquisition date August 31, 2023, the allocation of the consideration of the assets acquired and liabilities assumed based on their fair value was as follows (USD:EUR) exchange rate of 1.0839 as of August 31, 2023 was applied:

 
 
Amount
 
 
     
Cash and Bank Balance
 
$
1,376
 
Accounts Receivable
   
54,606
 
Inventory
   
663,723
 
Fixed Assets
   
124,362
 
Intangible Assets
   
1,513,124
 
Other assets
   
72,825
 
Goodwill
   
218,991
 
Short Term Borrowing
   
(604,568
)
Trade and Service Liabilities
   
(319,472
)
Deferred Tax Liabilities
   
(239,452
)
Other Liabilities
   
(99,937
)
Net assets
 
$
1,385,578
 
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.1
SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2023
SHORT-TERM INVESTMENTS [Abstract]  
SHORT-TERM INVESTMENTS
NOTE 4 – SHORT-TERM INVESTMENTS

   
December 31,
2023
   
December 31,
2022
 
Available-for-sale investment (1)
 
$
4,227,947
   
$
-
 
Cross-currency swap (2)
   
8,641
     
-
 
Total
  $
4,236,588
    $
-
 

(1)
Available-for-sale investment represented wealth management products purchased from banks, for which the contractual maturity dates are less than one year.

(2)
Cross-currency swap was bought by the Company to manage its exposures to movements in foreign exchange rates primarily related to the RMB.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2023
ACCOUNTS RECEIVABLE, NET [Abstract]  
ACCOUNTS RECEIVABLE, NET
NOTE 5 - ACCOUNTS RECEIVABLE, NET

Accounts receivable, net is summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable
 
$
8,443,069
   
$
2,526,432
 
Less: provision for doubtful accounts
   
(1,912,268
)
   
(1,961,034
)
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 

The changes in the provision for doubtful accounts are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Balance at the beginning of the year
 
$
1,961,034
   
$
1,475,983
 
Additions
   
-
     
1,394,591
 
Write-off
   
(108,288
)
   
(922,632
)
Foreign exchange
   
59,522
     
13,092
 
Balance at the end of the year
 
$
1,912,268
   
$
1,961,034
 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES
12 Months Ended
Dec. 31, 2023
INVENTORIES [Abstract]  
INVENTORIES
NOTE 6 - INVENTORIES

Inventories are summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Raw material
 
$
10,209,773
   
$
9,311,419
 
Work-in-progress
   
1,494,441
     
290,220
 
Goods in transit
    3,774,310       2,364,136  
Finished goods
   
28,431,040
     
19,877,596
 
Inventories
 
$
43,909,564
   
$
31,843,371
 

For the years ended December 31, 2023 and 2022, the impairment loss recognized by the Company for slow-moving inventory with cost lower than net realizable value was $658,622 and $2,155,400, respectively.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.1
PREPAYMENT AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2023
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]  
PREPAYMENT AND OTHER CURRENT ASSETS
NOTE 7 – PREPAYMENT AND OTHER CURRENT ASSETS

Prepayment and other current assets consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Advance to suppliers
 
$
12,579,554
   
$
9,877,337
 
Deductible input value added tax
   
6,238,040
     
4,097,162
 
Receivable from a third party (1)
   
1,000,000
     
-
 
Loans to a third party (2)    
-
     
1,044,181
 
Receivable from third parties
   
-
     
678,887
 
Others
   
573,556
     
440,763
 
Prepayment and other current assets
 
$
20,391,150
   
$
16,138,330
 

(1)
Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.

(2)
Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $1,000,000 as of December 31, 2022, with the annual interest rate of 5.00%, which will be due on February 7, 2023. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 for 1,143,860 shares of HW Electro Co., Ltd.’s common stock totaling 3.00% of its equity interest. The interest of the loan was repaid in February 2023.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.1
LONG-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2023
LONG-TERM INVESTMENTS [Abstract]  
LONG-TERM INVESTMENTS
NOTE 8 – LONG-TERM INVESTMENTS

(a)
Equity method investment, net



Equity method investments consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Antric GmbH (1)   $ -     $ 2,674,500  
Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) (“Entropy Yu”) (2)     2,127,062       2,189,570  
Hangzhou Hezhe Energy Technology Co., Ltd. (“Hangzhou Hezhe”) (3)
   
407,778
     
367,272
 
Able 2rent GmbH (DEU) (4)     89,432       94,399  
Total
 
$
2,624,272
   
$
5,325,741
 

(1)
On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded.

(2)
On September 25, 2022, the Company invested RMB15,400,000 (approximately $2,169,045) in Entropy Yu to acquire 99.355% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls 50% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over Entropy Yu. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $4 and investment loss of $44,301, based on its proportionate share of equity interest.

(3)
On June 23, 2021, the Company invested RMB2,000,000 (approximately $281,694) in Hangzhou Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $50,991 and $44,039 respectively, based on its proportionate share of equity interest.

(4)
On March 22, 2022, CAE invested EUR100,000 (approximately $110,620) in Able 2rent GmbH (DEU) to acquire 50% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director. For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $7,998 and $12,389 respectively, based on its proportionate share of equity interest.

(b)
Equity investment without readily determinable fair values, net



Equity investments without readily determinable fair values, net consisted of the following:



 
December 31,
2023
   
December 31,
2022
 
HW Electro Co., Ltd. (1)
 
$
1,000,000
   
$
-
 
Robostreet Inc. (2)
   
450,000
     
-
 
Total
 
$
1,450,000
   
$
-
 

(1)
On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.

(2)
On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.

(c)
Debt security investments


On July 24, 2023 the Company purchased a $1,000,000 convertible note (the “Convertible Note”) from Acton (the “Issuer”). As of December 31, 2023, the Company has paid $600,000 to the Issuer, the balance of debt investments was $611,712. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.1
INVESTMENT IN EQUITY SECURITIES
12 Months Ended
Dec. 31, 2023
INVESTMENT IN EQUITY SECURITIES [Abstract]  
INVESTMENT IN EQUITY SECURITIES

NOTE 9 – INVESTMENT IN EQUITY SECURITIES



As of December 31, 2023, the balance consisted of the following two equity investments:


   
December 31,
2023
   
December 31,
2022
 
MineOne Fix Income Investment I L.P (1)
 
$
26,060,355
   
$
25,019,244
 
Micro Money Fund SPC (2)
   
98,119
     
4,739,951
 
Total
 
$
26,158,474
   
$
29,759,195
 

(1)
On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $25 million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company holds 100% of the limited partnership equity of MineOne and is entitled to a fixed return of 5% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least ten business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $1,041,111 and $19,244, respectively.


(2)
On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. The Company holds 59% of the limited partnership equity of the Fund, and has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.



The Company has neither control nor significant influence over MineOne or Micro Money Fund, the Company does not have the power to direct the activities that most significantly affect their economic performance, and there is no kick-off rights or right to dissolve the funds.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET
NOTE 10 – PROPERTY, PLANT AND EQUIPMENT, NET

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

   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Plant and building
  $ 11,509,679     $ 11,453,436  
Land
    1,063,270       -  
Machinery and equipment
   
3,406,214
     
2,413,087
 
Leasehold improvement
   
6,103,786
     
2,956,515
 
Office equipment
   
1,693,588
     
1,192,443
 
Motor vehicles
   
771,259
     
352,972
 
Construction in progress
    531,249       -  
Total
   
25,079,045
     
18,368,453
 
Less: accumulated depreciation
   
(4,677,524
)
   
(3,405,862
)
Property, plant and equipment, net
 
$
20,401,521
   
$
14,962,591
 

Depreciation expenses for the years ended December 31, 2023 and 2022 were $1,456,984 and $907,739, respectively. Impairment loss for the years ended December 31, 2023 and 2022 were $431,319 and $550,402, respectively.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 11 – INTANGIBLE ASSETS, NET



Intangible assets, net consisted of the following:


   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Land use right
 
$
5,584,050
   
$
4,605,738
 
Trademark     809,738       -  
Technology     734,517       -  
Software
   
118,350
     
119,550
 
Total
   
7,246,655
     
4,725,288
 
Less: accumulated amortization
   
(372,874
)
   
(161,496
)
Intangible assets, net
 
$
6,873,781
   
$
4,563,792
 



Amortization expenses for the years ended December 31, 2023 and 2022 were $213,996 and $46,133, respectively.



Impairment loss for the years ended December 31, 2023 and 2022 were $nil and $2,995,440, respectively.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER NON-CURRENT ASSETS, NET
12 Months Ended
Dec. 31, 2023
OTHER NON-CURRENT ASSETS, NET [Abstract]  
OTHER NON-CURRENT ASSETS, NET
NOTE 12 – OTHER NON-CURRENT ASSETS, NET

   
December 31,
2023
   
December 31,
2022
 
Loan to the third party (1)
 
$
-
   
$
4,591,717
 
Deferred cost (2)
   
203,083
     
-
 
Deposit (3)
   
1,071,974
     
758,038
 
Long-term prepayment (4)
   
952,615
     
1,280,974
 
Total
   
2,227,672
     
6,630,729
 
Less: provision for loan to the third party and receivable from a third party
   
-
     
(4,591,717
)
Other non-current assets, net
 
$
2,227,672
   
$
2,039,012
 

(1)
The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.

(2)
Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.

(3)
The balance mainly consisted of the rental deposit.

(4)
The balance mainly represented a six-year period liability insurance for the existing officers and directors in connection with the closing of the Combination.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
NOTE 13 – ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

Accrued expenses and other current liabilities are summarized as follow:

   
December 31,
2023
   
December 31,
2022
 
Accrued litigation compensation
 
$
1,773,007
   
$
1,590,484
 
Accrued expenses     961,914       797,969  
Other taxes payable
    732,685       118,469  
Employee payroll and welfare payables
   
621,605
     
452,904
 
Accrued professional fees
   
36,505
     
919,525
 
Payable for purchasing the factory     -       588,645  
Interest expense of convertible loans
   
-
     
383,250
 
Credit card payable     106,650       22,908  
Others
   
31,521
     
174,487
 
Total
 
$
4,263,887
   
$
5,048,641
 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
INCOME TAXES [Abstract]  
INCOME TAXES
NOTE 14 - INCOME TAXES
 
Australia

CEGL is subject to a tax rate of 25%.

United States

U.S. subsidiaries are subject to a federal tax rate of 21% and respective state tax rate.

Europe



Subsidiaries in Germany, Spain, Italy, Netherlands and Turkey are subject to a tax rate of 15.8%, 25%, 24%, 19% and 25%, respectively.

Hong Kong

In accordance with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is 8.25% for the first HK$2.0 million profits, and 16.5%  for the subsequent profits, it is exempted from the Hong Kong income tax on its foreign-derived income. CEG’s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as intermediate holding companies, subject to an income tax rate of 16.5% for taxable income earned in Hong Kong. Payments of dividends from Hong Kong subsidiaries to CEG are not subject to any Hong Kong withholding tax.

PRC

Pursuant to the tax laws and regulations of the PRC, the Company’s applicable enterprise income tax (“EIT”) rate is 25%. Zhejiang Tooniu Tech Co., Ltd, Hangzhou Hengzhong Tech Co., Ltd and. Zhejiang Xbean Tech Co., Ltd qualify as Small and micro enterprises in the PRC, and are entitled to pay a reduced income tax rate of 5% in 2023.

(1)
Income taxes
 
Income tax expenses for the years ended December 31, 2023 and 2022 are $8,988 and nil.

The components of the income tax provision are as follows:

 
 
For the Years Ended December 31,
 
 
 
2023
   
2022
 
Current
 
$
24,919
   
$
-
 
Deferred
   
(15,931
)
   
-
 
Total
 
$
8,988
   
$
-
 


The components of losses before income taxes are summarized as follows:


   
For the Years Ended December 31,
 
   
2023
   
2022
 
PRC
 
$
(8,291,573
)
 
$
(7,386,251
)
US
   
(14,349,845
)
   
(17,254,945
)
Europe
   
(10,839,504
)
   
(20,130,854
)
Australia
   
(19,225,749
)
   
(67,392,512
)
Others
   
(1,645,096
)
   
19,300
 
Total
 
$
(54,351,767
)
 
$
(112,145,263
)
 
As the main business operations were concentrated in China, and other losses except for PRC losses are caused by non-operating activities, PRC statutory income tax rate was applied. The actual income tax expense reported in the consolidated statements of operations and comprehensive loss for years ended December 31, 2023 and 2022 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Loss before provision for income tax
 
$
(54,351,767
)
 
$
(112,145,263
)
PRC statutory income tax rate
   
25
%
   
25
%
Income tax expense at the PRC statutory rate
   
(13,587,942
)
   
(28,036,316
)
Effect of preferential tax rate
   
1,535,761
     
161,592
 
Effect of international tax rates
   
123,766
   
(2,255,963
)
Effect of non-deductible expenses
   
569,327
     
1,069,009
 
Effect of research and development deduction
   
(1,261,231
)
   
(568,446
)
Fair value change of warrant liability     60,799       3,912,074  
Impairment loss of goodwill     -       2,777,972  
Effect of valuation allowance
   
12,584,439
     
22,940,078
 
Total income tax expense - current
   
24,919
     
-
 
Effective income tax rate
   
0
%
   
0
%

(2)
Deferred taxes assets/(liabilities)


The tax effects of temporary differences that give rise to the net deferred tax liabilities balances as of December 31, 2023 and 2022 are as follows:


   
December 31,
2023
   
December 31,
2022
 
Deferred tax assets:
           
Impairment loss
 
$
3,561,625
    $ 3,532,162  
Change in fair value of financial instrument
   
(3,885,519
)
    912,340  
Capitalization of research and experimental costs
   
943,938
      369,687  
Net operating loss carry forwards
   
42,229,598
      28,818,841  
Total deferred income tax assets
   
42,849,642
      33,633,030  
Valuation allowance
   
(42,849,642
)
    (33,633,030 )
Deferred tax assets, net
 
$
-
    $ -  
                 
Deferred income tax liabilities:                
Intangible assets arising from acquisition     (228,086 )     -  
Total deferred tax liabilities     (228,086 )     -  
                 
Net deferred tax liabilities     (228,086 )     -  

The changes related to valuation allowance are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
             
Balance at the beginning of the year
 
$
33,633,030
   
$
14,659,415
 
Additions during the year
   
12,584,439
     
22,940,078
 
Expire of NOL
   
(3,165,660
)
   
(1,318,979
)
Change in tax rate
   
96,387
     
(91,423
)
Exchange rate effect
   
(298,554
)
   
(2,556,061
)
Balance at the end of the year
 
$
42,849,642
   
$
33,633,030
 

The valuation allowances as of December 31, 2023 and 2022 were provided for the deferred income tax assets of certain subsidiaries, which were at cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.
 
For entities incorporated in Hong Kong, net losses of $1,173,034 can be carried forward indefinitely.

For entities incorporated in the U.S., federal net operating losses of $38,730,970 can be carried forward indefinitely subject to a limitation in utilization against 80% of annual taxable income. Federal net operating losses of $3,740,668, $1,430,246, $744,848, and $1,512,798 will expire if unused by 2035, 2036, 2037 and 2038, respectively.
 
For entities incorporated in the PRC, net losses can be carried forward for five years.  PRC net losses of $37,266,136 were available to offset future taxable income.  Net losses of $5,413,592, $2,210,756, $5,989,640, $10,479,727 and $13,172,422 will expire, if unused, by 2024, 2025, 2026, 2027 and 2028 respectively.


For entities incorporated in German, net losses of $26,565,271 can be carried forward indefinitely.



For entities incorporated in Australia, net losses of $61,911,565 can be carried forward indefinitely.

Internal Revenue Code of 1986, as amended (“IRC”), Section 382 provides that, after an ownership change, the amount of a loss corporation’s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.

The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382 analysis will be performed.

Uncertain tax positions

The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. CAE GmbH was not yet subject to a tax audit, but a tax audit for 2019 has been recently announced. As of December 31, 2023 and 2022, the Company did not have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will materially change over the next twelve months.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES
12 Months Ended
Dec. 31, 2023
LEASES [Abstract]  
LEASES
NOTE 15 - LEASES

The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.

The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease.

The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

A summary of lease cost recognized in the Company’s consolidated statements of operations and comprehensive loss is as follows:
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Operating leases cost excluding short-term rental expense
 
$
4,745,560
   
$
1,616,853
 
Short-term lease cost
   
809,894
     
238,386
 
Total
 
$
5,555,454
   
$
1,855,239
 

A summary of supplemental information related to operating leases is as follows:

   
December 31,
2023
   
December 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,012,410
   
$
1,108,721
 
Weighted average remaining lease term
 
6.13 years
   
8.36 years
 
Weighted average discount rate
   
6.33
%
   
4.27
%

The Company’s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic environment.
 
The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2023:

For the year ending December 31,
 
Operating
Leases
 
2024
 
$
4,908,465
 
2025
   
4,127,389
 
2026
    4,180,335  
2027
    4,221,505  
2028      2,176,965  
2029 and thereafter
    5,784,794  
Total lease payments
   
25,399,453
 
Less: imputed interest
   
4,318,235
 
Total
  $
21,081,218
 
Less: current portion
   
4,741,599
 
Non-current portion
 

16,339,619
 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT
12 Months Ended
Dec. 31, 2023
CONVERTIBLE PROMISSORY NOTE AND WARRANT [Abstract]  
CONVERTIBLE PROMISSORY NOTE AND WARRANT
NOTE 16 - CONVERTIBLE PROMISSORY NOTE AND WARRANT
 
Convertible Promissory Note

On July 20, 2022, the Company issued to investors convertible promissory note (“Note”) in the aggregate principal amount of $61,215,000 due on July 19, 2023, unless earlier repurchased, converted or redeemed. The Note bears interest at a rate of 8% per annum, and the net proceed after deducting issuance expenses was $54,069,000.

The main terms of the Note are summarized as follows:

Conversion feature

At any time after the issue date until the Note is no longer outstanding, this Note shall be convertible, in whole or in part, into ordinary shares at the option of the holder, at any time and from time to time.

Redemption feature

If the Company shall carry out one or more subsequent financings in excess of US$25,000,000 in gross proceeds, the holder shall have the right to (i) require the Company to first use up to 10% of the gross proceeds of such subsequent financing if the aggregate outstanding principal amount of the Note is in excess of US$30,000,000 and (ii) require the Company to first use up to 20% of the gross proceeds of such subsequent financing if the outstanding principal amount of the Note is US$30,000,000 or less to redeem all or a portion of this Note for an amount in cash equal to the Mandatory Redemption Amount equal to 1.08 multiplied by the sum of principal amount subject to the mandatory redemption, plus accrued but unpaid interest, plus liquidated damages, if any, and any other amounts.

In addition, if the closing price of the ordinary shares on the principal trading market is below the floor price of $1.00 per share for a period of ten consecutive trading days, the holder shall have the right to require the Company to redeem the sum of principal amount plus accrued but unpaid interest under the Note.

Contingent interest feature

The Note is subject to certain customary events of default. If any event of default occurs, the outstanding principal amount, plus accrued but unpaid interest, liquidated damages and other amounts owing, shall become immediately due and payable, and at the holder’s election, in cash at the mandatory default amount or in ordinary shares at the mandatory default amount at a conversion price equal to 85% of the 10-day volume weighted average price. Commencing 5 days after the occurrence of any event of default, the interest shall accrue at an interest rate equal to the lesser of 10% per annum or the maximum rate permitted under applicable law.

The financial liability was initially measured at its issue-date estimated fair value and subsequently remeasured at estimated fair value on a recurring basis at each reporting period date. The remaining estimated fair value adjustment is presented as other income (expense) in the consolidated statement of operations, change in fair value of convertible notes.

The movement of Note during the year ended December 31, 2023 are as follows:

 
 
Liability component
 
As of December 31, 2022
 
$
57,372,827
 
Convertible promissory notes issued during the year
   
-
 
Redemption of convertible promissory notes
   
(47,546,626
)
Fair value change recognized
   
129,799
 
As of December 31, 2023
 
$
9,956,000
 

The estimated fair value of the Note as of December 31, 2023 and 2022 was computed using a Monte Carlo Simulation Model, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement. The unobservable inputs utilized for measuring the fair value of the Note reflects our assumptions about the assumptions that market participants would use in valuing the Note as of the issuance date and subsequent reporting period.

We determined the fair value by using the following key inputs to the Monte Carlo Simulation Model:

 
Fair Value Assumptions - Convertible Promissory Note
 
December 31,
2023
   
December 31,
2022
 
Face value principal payable
   
9,953,381
     
57,488,000
 
Original conversion price
   
1.2375
     
1.2375
 
Interest Rate
   
8.00
%
   
8.00
%
Expected term (years)
   
1.05
     
0.55
 
Volatility
   
53.46
%
   
75.13
%
Market yield (range)
   
13.93
%
   
18.02
%
Risk free rate
   
4.69
%
   
4.69
%
Issue date
 
July 20, 2022
   
July 20, 2022
 
Maturity date
 
January 19, 2025
   
July 19, 2023
 

Warrant

Accompany with the Note, the Company issued to the same investor warrants to purchase up to 24,733,336 ordinary shares of the Company, with an exercise price of $1.61 per share, which may be exercised by the holders on a cashless basis by using Black-Scholes model to determine the net settlement shares.

Additionally, after the Company completed the above Note financing, the Company issued to the placement agent warrants to purchase 2,473,334 ordinary shares of the Company at a same day, as part of the underwriter’s commission. The warrants were issued with an exercise price of $1.77 per share.

Both warrants are exercisable from the date of issuance and have a term of five years from the date of issuance. They were presented as liabilities on the consolidated balance sheet at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liabilities then, will be remeasured every reporting period with any change to fair value recorded as other income (expense) in the consolidated statement of operations.


The movement of warrants during the year ended December 31, 2023 are as follows:


   
Investor warrants
component
   
Placement agent
warrants component
 
As of December 31, 2022
 
$
14,334,104
   
$
3,456,404
 
Warrants issued during the year
   
-
     
-
 
Exercise of warrants
   
(1,939,282
)
   
-
 
Fair value change recognized
   
(205,314
)
   
174
 
As of December 31, 2023
  $
12,189,508
    $
3,456,578
 

The fair value for these two warrants were computed using the Binomial model with the following assumptions:

 
Fair Value Assumptions – Warrants
 
December 31,
2023
   
December 31,
2022
 
Expected term (years)
   
3.55
     
4.55
 
Volatility
   
72.11
%
   
77.72
%
Risk free rate
   
3.91
%
   
4.13
%
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
SHARE-BASED COMPENSATION [Abstract]  
SHARE-BASED COMPENSATION
NOTE 17 - SHARE-BASED COMPENSATION
 
Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG Cayman to the employees and directors of Cenntro.

Share options granted by CAG Cayman to employees of the Company

On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the “2016 Plan”), which allowed CAG Cayman to grant options to the employees and directors of Cenntro to purchase up to 14,139,360 ordinary shares of CAG Cayman subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional 10,484,797 ordinary shares for a total 24,624,157 ordinary shares. Generally, the options granted under the 2016 Plan became exercisable during the term of the optionee’s service with CAG Cayman in five equal annual instalments of 20% each. The expiration dates of the options are between six and eight years from the respective grant dates as stated in the option grant letters.

In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio of 0.71563. As a result, the 12,891,130 options granted by CAG Cayman prior to the closing of the Combination under the 2016 Plan were converted into 9,225,271 options of CEGL. The exercise price of such options modified to equal the exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio.
 
The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.

On August 21, 2023, the Company extended the term and expiration date of each 2016 Option Agreement from eight (8) years to ten (10) years from the date of grant pursuant to the terms of the 2016 Plan .

Share options granted by CEGL to employees of the Company

On May 3, 2022, CEGL adopted the 2022 Share Incentive Plan (the “2022 Plan”), which allowed CEGL to grant options to the employees and directors of the Company to purchase up to 25,965,234 ordinary shares of CEGL subject to vesting requirement.

On May 3, 2022, CEGL granted 12,797,063 options to the directors of the Company to purchase CEGL’s ordinary shares at exercise prices ranging from $1.680 to $1.848 per share. Among them, 297,615 options have a contractual term of five years, 12,499,448 options have a contractual term of ten years.

The fair value of option per share grant on May 3, 2022 varied from $1.1130 to $1.4310. The aggregate grant date fair value of the options grant was $18,217,956.

For the year ended December 31, 2023 and 2022, the total share-based compensation expenses were comprised of the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
General and administrative expenses
 
$
4,630,230
 
 
$
3,242,625
 
Selling and marketing expenses
   
193,939
     
504,199
 
Research and development expenses
 
 
406,103
   
 
284,805
 
Total
 
$
5,230,272
 
 
$
4,031,629
 

A summary of share options activity for the years ended December 31, 2023 and 2022 is as follows:

   
Number of
Share
Options
   
Weighted
Average
Exercise Price
US$
   
Weighted
Average
Remaining
Contractual
Years
   
Aggregate
Intrinsic
Value
US$
 
Outstanding at January 1, 2022
   
9,225,271
     
1.10
     
2.60
     
42,799,081
 
Granted
   
12,797,063
     
1.68
                 
Exercised
   
(51,468
)
   
0.28
                 
Forfeited
   
(334,167
)
   
1.68
                 
Expired
   
(33,333
)
   
1.68
                 
Outstanding at December 31, 2022
   
21,603,366
     
1.44
      5.99       721,210  
Outstanding at December 31, 2022(After the “Share Consolidation”)*
   
2,160,351
     
14.38
     
5.99
     
721,210
 
Granted
   
-
     
-
                 
Exercised
   
-
     
-
                 
Forfeited
   
(116,125
)
   
16.80
                 
Expired
   
(19,111
)
   
13.09
                 
Outstanding at December 31, 2023
   
2,025,115
     
14.26
     
4.81
     
-
 
Expected to vest at December 31, 2023
   
591,600
     
17.05
     
8.13
     
-
 
Exercisable as of December 31, 2023
   
1,433,515
     
13.10
     
3.44
     
-
 

*On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes option-pricing valuation model. The assumptions used in the valuation model are summarized in the following table.

   
For the Years Ended December 31,
    2023
 
2022
Expected volatility
 
83.41%~86.57%  
86.28%-83.96%
Expected dividends yield
 
0%
 
0%
Risk-free interest rate per annum
 
2.97%~3.01%  
2.97%-3.01%
The fair value of underlying ordinary shares (per share)
  $16.80  
$1.68

The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices of the Company. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.

As of December 31, 2023, there was approximately $8,734,833 of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately 2.16 years.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.1
ORDINARY SHARES AND RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2023
ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract]  
ORDINARY SHARES AND RESTRICTED NET ASSETS
NOTE 18 - ORDINARY SHARES AND RESTRICTED NET ASSETS
 
Ordinary shares

Immediately prior to the consummation of the Combination, there were 8,640,271 ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL issued 17,485,355 shares to CAG Cayman as consideration for the Combination. In 2022, 5,147 ordinary shares were exercised under the 2016 Share Incentive Option Plan, and 3,953,427 ordinary shares were issued for exercise of the investor warrants. As of December 31, 2022, the issued and outstanding ordinary shares are 30,084,200.

During the year ended December 31, 2023, investor warrants were exercised via cashless option by the investors for 360,710 ordinary shares of the Company. On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. 383,868 ordinary shares were issued during the shares consolidation. As of December 31, 2023, the issued and outstanding ordinary shares are 30,828,778.

The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary shares has one vote in person or by proxy, and upon a poll each share is entitled to one vote.

Restricted net assets

A significant portion of the Company’s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions on the distribution of share capital from the Company’s subsidiaries in PRC, total restrictions placed on the distribution of the Company’s PRC subsidiaries’ net assets were $nil as of December 31, 2023.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.1
NET LOSS PER SHARE
12 Months Ended
Dec. 31, 2023
NET LOSS PER SHARE [Abstract]  
NET LOSS PER SHARE
NOTE 19 - NET LOSS PER SHARE
 
Basic and diluted net loss per share for each of the year presented were calculated as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Numerator:            
Net loss attributable to the Company’s shareholders
   
(54,199,325
)
   
(110,088,241
)
Denominator:
               
Weighted average ordinary shares used in computing basic and diluted loss per share *
   
30,424,686
     
26,332,324
 
Basic and diluted net loss per share
   
(1.78
)
   
(4.18
)

* On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.

The Company incurred losses for the years ended December 31, 2023 and 2022, no potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1
CONCENTRATIONS
12 Months Ended
Dec. 31, 2023
CONCENTRATIONS [Abstract]  
CONCENTRATIONS
NOTE 20 - CONCENTRATIONS

(a)
Customers

The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended December 31, 2023 and 2022.

    Year ended December 31, 2023     Year ended December 31, 2022  
Customer
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
   
3,501,965
     
16
%
   
-
     
-
 
B
    2,473,388       11 %     36,999       *
 
C
    169,766       *       1,304,969       15 %
Total
 
$
6,145,119
     
27
%
 
$
1,341,968
     
15
%

*
Indicates below 10%.

The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of December 31, 2023 and 2022.

   
As of December 31, 2023
 
As of December 31, 2022
 
Customer
 
Amount
 
% of Total
 
Amount
 
% of Total
 
A
   
$
2,724,397
     
32
%
 
$
-
     
-

D

   
1,237,751
     
15
%
   
1,197,023
     
47
%
E
      -       -  
    410,321       16 %
F
      -       -       395,360       16 %
Total
   
$
3,962,148
     
47
%
 
$
2,002,704
     
79
%

(b)
Suppliers

For the years ended December 31, 2023 and 2022, the Company’s material suppliers, each of whom accounted for more than 10% of the Company’s total purchases, were as follows:

   

Year ended December 31, 2023
   

Year ended December 31, 2022
 
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
 
$
7,799,901
     
29
%
 
$
2,885,202
     
12
%
B
   
3,088,580
     
12
%    
432,475
      *
 
C     31,035       *       6,078,079       26 %
Total
 
$
10,919,516
     
41
%
 
$
9,395,756
     
38
%

*
Indicates below 10%.

The following table sets forth information as to each supplier that accounted for 10% or more of total accounts payable as of December 31, 2023 and 2022.

    As of December 31, 2023     As of December 31, 2022  
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
D
 
$
567,412
     
*
 
$
577,621
     
17
%
C
   
402,425
     
*
   
420,100
     
12
%
Total
 
$
969,837
     
-
 
$
997,721
     
29
%

*
Indicates below 10%.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
NOTE 21 - COMMITMENTS AND CONTINGENCIES
 
Litigation

The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial position, results of operations or liquidity.

Subject to retention of title and an instalment payment agreement, CAE sold 90 vehicles for a total price of EUR 2,185,721.32 to the French company B-Moville under a contract dated August 23,2021. B-MOVILLE had already settled an amount of EUR 58,787.33 by the end of 2022 and, therefore, still owed CAE an amount of EUR 2,126,933.99, of which EUR 548,244.11 was owed by the end of 2022 under the instalment agreement. B-Moville had withheld instalment payments due to alleged defects of the vehicles, without specifying the amount of the claims for reduction of the purchase price. B-Moville had handed over the cars to its parent company SWOOPIN. SWOOPIN is insolvent and has been in judicial liquidation since November 2, 2022. The vehicles held by SWOOPIN were prevented from becoming part of the insolvency estate and being realized by the insolvency administrator. Due to the retention of title clause, the 90 vehicles remain the property of CAE. In the meantime, SWOOPIN returned the vehicles to B-Moville. CAE and B-Moville are currently negotiating the amount of the mutual claims.

In October 2021, Sevic Systems SE (“Sevic”), a former channel partner, commenced a lawsuit against Zhangzhou Machinery, one of Cenntro’s wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the “Sevic Lawsuit”). Sevic filed its complaint with the People’s Court of Keqiao District, Shaoxing City, Light Textile City (the “People’s Court”). In the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People’s Court (i) terminate two signed purchase orders signed on July 22, 2019 under its sales contract with Shengzhou Machinery signed on August 13, 2019 and (ii) award Sevic money damages for the cost of goods of $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. The parties entered into mediation and on July 27, 2023, the People’s Court issued a civil mediation letter stating that i) both Sevic and Shengzhou Machinery agreed to terminate (x) two purchase orders signed on July 22, 2019 and (y) the sales contract signed on August 13, 2019; ii) Shengzhou Machinery shall pay Sevic a sum of approximately $13,908 by August 7, 2023; iii) Sevic voluntarily waived all other claims; and iv) Sevic shall pay the case acceptance fee and the property preservation application fee totaling approximately $3,429. After the completion of the meditation, no other disputes were outstanding between the two parties.

On March 25, 2022, Shengzhou Hengzhong Machinery Co., Ltd. (“Shengzhou”), an affiliate of Cenntro Automotive Corporation, filed a demand for arbitration against Tropos Technologies, Inc. with the American Arbitration Association (“AAA”), asserting claims for breach of contract and unjust enrichment. Shengzhou is seeking payment of $1,126,640 (exclusive of interest, costs, and attorneys’ fees) for outstanding invoices owed by Tropos Technologies, Inc. to Shengzhou. As of the date of, Tropos Technologies, Inc. has not yet formally responded to the demand. On February 16, 2023, AAA appointed an arbitrator and both parties are waiting for further proceedings under the arbitration process. On April 25, 2023, Tropos Technologies, Inc. filed a motion to dismiss the arbitration demand. On May 23, 2023, Shengzhou Machinery filed a response in opposition to the motion to dismiss the arbitration demand. On January 29, 2024, the arbitrator issued his opinion and order denying Tropos’ Motion to dismiss.

In June 2022, Sevic Systems SE (“Sevic”) filed for injunctive relief in a corporate court in Brussels, Belgium, alleging CAE infringement of Sevic’s intellectual property (“IP”) rights. The injunctive action was also directed against LEIE Center SRL (“LEIE”) and Cedar Europe GmbH (“Cedar”), two distribution partners of CAE. There, Sevic claims it acquired all IP rights to an electric vehicle, the so-called CITELEC model (“CITELEC”), fully and exclusively from the French company SH2M Sarl (“SH2M”) under Mr. Pierre Millet. Sevic claims these rights were acquired under a 2019 IP transfer agreement. According to Sevic, the METRO model (“METRO”) produced by Cenntro Electro Group Ltd. (“Cenntro”) and distributed by CAE derives directly from the CITELEC. The distribution of the METRO, therefore, allegedly infringes on Sevic’s IP rights. In its action, Sevic relies on (Belgian) copyright law and unfair business practices. On February 2, 2023, the president of the commercial court of Brussels rendered a judgment, declaring i) the claim against Cedar was inadmissible and ii) The main claim against CAE and LEIE was founded. According to the president’s opinion the CITELEC-model can enjoy copyright protection and determined it was sufficiently proven that Sevic acquired the copyrights of the CITELEC-model. The president then concluded that the distribution of the METRO-model in Belgium constituted a violation of article XI. 165 §1 of the Belgian Code of Economic Law and thereby ordered the cessation of the distribution of the METRO-model, a penalty in the form of a fine of EUR20,000.00 per sold vehicle in Belgium and EUR5,000.00 for each other infringement in Belgium after the judgement was served with a maximum fine of EUR500,000.00 for LEIE and EUR1,000,000.00 fine for CAE. Because CAE has not sold any METRO-models in Belgium, the Company believes the judgement is incorrect but has accrued the related liability according to the judgement made. On April 17, 2023 CAE filed a writ of appeal. The introductory hearing was scheduled for May 22, 2023. The judge did not give any legal assessment at the hearing. All parties have been granted deadlines for written pleadings. The receipt of the final writ has been planned for September 2, 2024. As of now, it is not possible to determine what the outcome of these proceedings will be.

In July 2022, Cenntro filed a request for the cancellation of two European Union mark (“EU mark”) which belongs to a third party with European Union Intellectual Property Office (“EUIPO”). EUIPO decided in favor of Cenntro in November 2023. The two trademarks in question were cancelled and the costs of the cancellation proceedings were borne by the other party.

On July 22, 2022, Xiongjian Chen filed a complaint against Cenntro Electric Group Limited (“CENN”), Cenntro Automotive Group Limited (“CAG”), Cenntro Enterprise Limited (“CEL”) and Peter Z. Wang (“Wang,” together with CENN, CAG and CEL, the “Defendants”) in the United States District Court for the District of New Jersey. The complaint alleges eleven causes of action sounding in contract and tort against the Defendants, all pertaining to stock options issued to Mr. Chen pursuant to his employment as Chief Operating Officer of CAG. With respect to the four contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL. With respect to the seven tort claims, Plaintiff alleges claims regarding purported misrepresentations and promises made concerning the treatment of Plaintiff’s stock options upon a corporate transaction, including claims for tortious interference, fraud, promissory estoppel, negligent misrepresentation, unjust enrichment and conversion. The complaint seeks, among other things, money damages (including compensatory and consequential damages) in the amount of $19 million, plus interest, attorneys’ fees and expenses. Defendants moved to dismiss the complaint against all Defendants for failure to state a claim and for lack of personal jurisdiction over defendants CAG and CEL. On April 30, 2023, the District Court dismissed the claims against CAG and CEL for lack of personal jurisdiction. In addition, the District Court dismissed all the claims against Wang and CENN without prejudice and permitted the Plaintiff to amend his complaint within 30 days to address the deficiencies in his claims against Wang and CENN. On May 28, 2023, Plaintiff filed an amended complaint. On July 20, 2023 the Defendants filed a motion seeking the dismissal of that amended complaint. On September 22, 2023, the Plaintiff filed to oppose our Motion to Dismiss and Motion to Strike. The Defendants filed our reply briefs by the deadline on November 9, 2023. On January 25, 2024, the Magistrate Judge entered an Order granting Plaintiff’s Motion to Amend and denying our Motion to Strike as moot.

As of the issuance date of this report on Form 10-K, there remains one ongoing civil litigation cases between Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, and Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers; and the other two cases have been withdrawn:

On February 6, 2023, Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, commenced a lawsuit against Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers, in the Hangzhou Yuhang District People's Court, under which Ronda plead for (i) the termination of the vehicle purchase orders that Ronda placed with Newlongma on February 26, 2022; (ii) recovery of advance payments for total amount of approximately $438,702; and (iii) compensation for damages caused equal to approximately $453,290. The case mediation date was March 3, 2023 and was subsequently docketed on July 3, 2023. Since then, Newlongma filed a jurisdictional objection, and the Court dismissed that jurisdictional objection. Subsequently Newlongma filed a counterclaim and the Court hosted an exchange of evidence between the parties on 17 October 2023, and discovery was also organized on November 14, 2023 and January 16, 2024. On March 5, 2024, the first instance judgment was made, ruling: 1) Newlongma to fully return advance payments plus 100% damage totaling $869,702; 2) Ronda to pay for outstanding invoices totaling $583,813; and 3) to terminate all agreements between the parties, including the vehicle purchase orders which have not been fulfilled. Newlongma is dissatisfied with this third judgment and filed an appeal on March 21, 2024. We will prepare relevant defense materials.

On December 18, 2023, Zhejiang Sinomachinery Co., Ltd. filed a lawsuit against Tonghe County Tianxin Agricultural Machinery Co., Ltd. (“Tianxin”), requesting payment for total contract price of CNY461,800 (approximately US$ 65,104) and interest under a disputed contract of sale. As of today the case is in the first instance proceedings.

On January 2, 2024, MHP Americas, Inc. (“MHP”), through counsel, sent a letter to Cenntro Electric Group Limited (“Cenntro”) demanding payment allegedly owed by Cenntro to MHP in the amount of $1,767,516.91 for alleged breaches in connection with the parties’ August 8, 2022, Master Consulting Services Agreement and/or March 9, 2023, Statement of Work. On January 12, 2024, Cenntro, through counsel, responded to the letter denying any breach and disputing the amounts claimed.  No lawsuit has been filed yet.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
RELATED PARTY TRANSACTIONS [Abstract]  
RELATED PARTY TRANSACTIONS
NOTE 22 - RELATED PARTY TRANSACTIONS

The table below sets forth the major related parties and their relationships with the Company:

Name of related parties:
 
Relationship with the Company
Mr. Peter Wang
 
Chairman, Chief Executive Officer, and principal shareholder of the Company
Mr. Yeung Heung Yeung
 
A principal shareholder of the Company
Bendon Limited   Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.
Zhejiang Zhongchai Machinery Co., Ltd (“Zhejiang Zhongchai”)
 
Ultimately controlled by Mr. Peter Wang
Zhejiang RAP
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Jiangsu Rongyuan
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Hangzhou Hezhe Energy Technology Co., Ltd (“Hangzhou Hezhe”)
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Shenzhen Yuanzheng Investment Development Co. Ltd (“Shenzhen Yuanzheng“)
 
Controlled by Mr. Yeung Heung Yeung
Shanghai Hengyu Enterprise Management Consulting Co., Ltd (“Shanghai Hengyu”)
 
Ultimately controlled by Mr. Peter Wang
Antric GmbH   Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023
Billy Rafael Romero Del Rosario
  A shareholder who owns 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL

Related party transactions

During the years ended December 31, 2023 and 2022, the Company had the following material related party transactions.
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Interest income from a related party
           
Zhejiang RAP
 
$
12,767
   
$
13,434
 
Bendon Limited     -       113,021  
                 
Purchase of raw materials from related parties
               
Hangzhou Hezhe
    233,536       1,413,262  
                 
Service provided by a related party                
Shanghai Hengyu     -       5,053  
Zhejiang Zhongchai 
    -       119,963  
                 
Payment on the purchase of the raw materials
               
Hangzhou Hezhe     54,617       1,015,036  

               
Prepayment of operating fund to a related party
               
Billy Rafael Romero Del Rosario
    113,560       -  
                 
Repayment of the advance operating fund from a related party
               
Zhejiang Zhongchai
    -       276,266  
                 
Repayment of interest-bearing Loan from a related party                
Shenzhen Yuanzheng     -       395,523  
Mr. Yeung Heung Yeung     -       1,331,091  
                 
Interest expense on loans provided by related parties
               
Mr. Yeung Heung Yeung
   
-
     
2,532
 
Others
   
-
     
1,075
 

Amounts due from Related Parties

The following table presents amounts due from related parties as of December 31, 2023 and 2022.

 
 
As of December 31,
 
 
 
2023
   
2022
 
Hangzhou Hezhe (1)
 
$
178,019
   
$
366,936
 
Billy Rafael Romero Del Rosario (2)
   
109,420
     
-
 
Total
 
$
287,439
   
$
366,936
 


(1)
The balance mainly represents the prepayment for raw material to the related party.


(2)
The balance mainly represents the prepayment of operating fund to the related party.

Amounts due to Related Parties - current

The following table presents amounts due to related parties as of December 31, 2023 and 2022.

   
As of December 31,
 
   
2023
   
2022
 
Antric GmbH (1)   $
-     $
666,396  
Zhejiang RAP
   
10,468
     
23,882
 
Jiangsu Rongyuan (2)
   
-
     
23,194
 
Shanghai Hengyu (2)
   
-
     
2,900
 
Total
 
$
10,468
   
$
716,372
 

(1)
The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. For the year ended December 31, 2022, capital investment of EUR1,868,750 (approximately $1,977,380) was paid to Antric GmbH.

(2)
The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $26,746 was recognized for the year ended December 31, 2023.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2023
SUBSEQUENT EVENT [Abstract]  
SUBSEQUENT EVENT
NOTE 23 - SUBSEQUENT EVENT

On February 16, 2024, CEGL issued a press release announcing the Supreme Court of New South Wales, Australia (the “Court”) made orders to approve CEGL’s proposed scheme of arrangement in relation to which CEGL will redomicile from Australia to the United States (the “Scheme”). Under the Scheme, CEGL will become a subsidiary of Cenntro Inc. (the “HoldCo”), a United States company incorporated in accordance with the laws of the State of Nevada for the purpose of effecting CEGL group’s redomiciliation to the United States.

The Company has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events with material financial impact on the consolidated financial statements.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading
3 Months Ended
Dec. 31, 2023
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Basis of presentation
(a)
Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.

All intercompany balances and transactions have been eliminated in consolidation and combination.
Use of estimates
(b)
Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.
Fair value measurement
(c)
Fair value measurement

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:

Level 1—defined as observable inputs such as quoted prices in active markets;

Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and

Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.

The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.

Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.

The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.

The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.

The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as changes in fair value of convertible promissory notes and derivative liabilities in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.


In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.

As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.
Business combination
(d)
Business combination


The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.
Cash and cash equivalents and restricted cash
(e)
Cash and cash equivalents and restricted cash

The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.

Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.
Accounts receivable and provision for doubtful accounts
(f)
Accounts receivable and provision for doubtful accounts

Accounts receivable are recognized and carried at net realizable value.

The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.
Inventories
(g)
Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.

Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.
Available-for-sale investments and Debt security investments
(h)
Available-for-sale investments and Debt Security investments

The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value

The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.

The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.
Cross-currency swap
(i)
Cross-currency swap

The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.

Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.

Economic Hedges

A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.
Investment in equity securities
(j)
Investment in equity securities

For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund.


The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.
Property, plant and equipment, net
(k)
Property, plant and equipment, net

Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. Estimated useful lives are as follows:

Buildings
 20 years
Machinery and equipment
5-10 years
Office equipment
5 years
Motor vehicles
3-5 years
Leasehold improvement
3-10 years
Others
3 years

The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.

The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.

The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.
Intangible assets, net
(l)
Intangible assets, net

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:

Category
Estimated useful life
Land use rights
 45.75-50 years
Software
3 years
Technology
5 years
Trademark
5 years
Impairment of long-lived assets
(m)
Impairment of long-lived assets

The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.
Goodwill
(n)
Goodwill

Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is “more-likely-than not” that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.

The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.

Impairment loss for goodwill of $nil and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.
Long-term investment
(o)
Long-term investment

Equity method investments

Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.

Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.

Equity investments without readily determinable fair values

For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.

Impairment for long-term investment

The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.
Revenue recognition
(p)
Revenue recognition

The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.

The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.

Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.

The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Vehicles sales
 
$
20,344,889
 
 
$
8,235,053
 
Spare-parts sales
 
 
1,554,311
 
 
 
304,506
 
Other service income
 
 
180,705
 
 
 
402,276
 
Net revenues
 
$
22,079,905
 
 
$
8,941,835
 

The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Primary geographical markets
 
 
 
 
Europe
 
$
16,218,398
   
$
7,052,452
 
Asia
   
4,805,312
     
1,191,931
 
America     1,056,195       697,452  
Total
 
$
22,079,905
 
 
$
8,941,835
 

Contract Balances

Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.

Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.

The following table provides information about receivables and contractual liabilities from contracts with customers:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 
Contractual liabilities
 
$
3,394,044
   
$
2,388,480
 
Cost of goods sold
(q)
Cost of goods sold

Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.
Government grants
(r)
Government grants

The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.

Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.
Income taxes
(s)
Income taxes

The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.

Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.

As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years 2015 through 2023. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of December 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.
Foreign currency translation and transaction
(t)
Foreign currency translation and transaction
 
The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CAE, CEGE and Antric Gmbh is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS, SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY.

Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Period end USD: RMB exchange rate
 
 
7.0999
 
 
 
6.8972
 
Average USD: RMB exchange rate
 
 
7.0809
 
 
 
6.7290
 
Period end USD: EUR exchange rate
    1.1062       0.9348  
Average USD: EUR exchange rate
    1.0817       0.9493  

Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.
Comprehensive loss
(u)
Comprehensive loss

Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.
Segments
(v)
Segments

In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.

The Company’s long-lived assets are substantially located in the PRC and United States. The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.

Long-lived assets
   
December 31,
 
   
2023
   
2022
 
PRC
 
$
19,900,770
   
$
18,018,954
 
US
   
19,730,650
     
9,125,535
 
Mexico
    4,238,942       -
 
Dominican
    808,346       469,740  
Others
   
2,636,219
     
99,303
 
Total
 
$
47,314,927
   
$
27,713,532
 
Share-based compensation expenses
(w)
Share-based compensation expenses

The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.

Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.

The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.
Convertible promissory notes
(x)
Convertible promissory notes

The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.
Derivative liability
(y)
Derivative liability

Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.
Operating lease
(z)
Operating lease

The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Non-controlling Interest
(aa)
Non-controlling Interest

A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.
Recently issued accounting standards pronouncements
(ab)
Recently issued accounting standards pronouncements

In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.1
ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)
12 Months Ended
Dec. 31, 2023
ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]  
Significant Subsidiaries of Company
As of December 31, 2023, CEGL’s subsidiaries are as follows:

Name
   
Date of
Incorporation
   
Place of
Incorporation
   
Percentage of direct or
indirect economic
interest
Cenntro Automotive Corporation (“CAC”)
 
March 22, 2013
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric Group, Inc. (“CEG”)
 
March 9, 2020
 
Delaware, U.S.
 
100% owned by CEGL
Cennatic Power, Inc. (“Cennatic Power”)
 
June 8, 2022
 
Delaware, U.S.
 
100% owned by CEGL
Teemak Power Corporation
 
January 31, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Avantier Motors Corporation
 
November 27, 2017
 
Delaware, U.S.
 
100% owned by CEGL
Cenntro Electric CICS, SRL
 
November 30, 2022
 
Santo Domingo, Dominican Republic
 
99% owned by CEGL
Cennatic Energy S. de R.L. de C.V.
 
August 24, 2022
 
Monterrey, Mexico
 
100% owned by CEGL
Cenntro Automotive S.A.S.
 
January 16, 2023
 
Galapa, Colombia
 
100% owned by CEGL
Cenntro Electric Colombia S.A.S.
 
March 29, 2023
 
Atlántico, Colombia
 
100% owned by CEGL
Cenntro Automotive Group Limited (“CAG HK”)
 
February 15, 2016
 
Hong Kong
 
100% owned by CEGL
Hangzhou Ronda Tech Co., Limited (“Hangzhou Ronda”)
 
June 5, 2017
 
PRC
 
100% owned by CEGL
Hangzhou Cenntro Autotech Co., Limited (“Cenntro Hangzhou”)
 
May 6, 2016
 
PRC
 
100% owned by CEGL
Zhejiang Cenntro Machinery Co., Limited
 
January 20, 2021
 
PRC
 
100% owned by CEGL
Jiangsu Tooniu Tech Co., Limited
 
December 19, 2018
 
PRC
 
100% owned by CEGL
Hangzhou Hengzhong Tech Co., Limited
 
December 16, 2014
 
PRC
 
100% owned by CEGL
Teemak Power (Hong Kong) Limited (HK)
 
May 17, 2023
 
Hong Kong
 
100% owned by CEGL
Avantier Motors (Hong Kong) Limited
 
March 13, 2023
 
Hong Kong
 
100% owned by CEGL
Cenntro Automotive Europe GmbH (“CAE”)
 
May 21, 2019
 
Herne, Germany
 
100% owned by CEGL
Cenntro Electric B.V.
 
December 12, 2022
 
Amsterdam, Netherlands
 
100% owned by CEGL
Cenntro Elektromobilite Araçlar A.Ş
 
February 21, 2023
 
Turkey
 
100% owned by CEGL
Cenntro Elecautomotiv, S.L.
 
July 5, 2022
 
Barcelona, Spain
 
100% owned by CEGL
Cenntro Electric Group (Europe) GmbH (“CEGE”)
 
January 13, 2022
 
Düsseldorf, Germany
 
100% owned by CEGL
Simachinery Equipment Limited (“Simachinery HK”)
 
June 2, 2011
 
Hong Kong
 
100% owned by CEGL
Zhejiang Sinomachinery Co., Limited (“Sinomachinery Zhejiang”)
 
June 16, 2011
 
PRC
 
100% owned by CEGL
Shengzhou Cenntro Machinery Co., Limited (“Cenntro Machinery”)
 
July 12, 2012
 
PRC
 
100% owned by CEGL
Cenntro EV Center Italy S.R.L.
 
May 8, 2023
 
Italy
 
100% owned by CEGL
Antric Gmbh
 
August 21, 2020
 
Germany
 
100% owned by CEGL
Pikka Electric Corporation
 
August 3, 2023
 
Delaware, U.S.
 
100% owned by CEGL
Centro Technology Corporation
 
August 24, 2023
 
California, U.S.
 
100% owned by CEGL
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Estimated Useful Lives Estimated useful lives are as follows:

Buildings
 20 years
Machinery and equipment
5-10 years
Office equipment
5 years
Motor vehicles
3-5 years
Leasehold improvement
3-10 years
Others
3 years
Estimated Useful Lives of Intangible Assets Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:

Category
Estimated useful life
Land use rights
 45.75-50 years
Software
3 years
Technology
5 years
Trademark
5 years
Disaggregation of Revenue
The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Vehicles sales
 
$
20,344,889
 
 
$
8,235,053
 
Spare-parts sales
 
 
1,554,311
 
 
 
304,506
 
Other service income
 
 
180,705
 
 
 
402,276
 
Net revenues
 
$
22,079,905
 
 
$
8,941,835
 

The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Primary geographical markets
 
 
 
 
Europe
 
$
16,218,398
   
$
7,052,452
 
Asia
   
4,805,312
     
1,191,931
 
America     1,056,195       697,452  
Total
 
$
22,079,905
 
 
$
8,941,835
 
Receivables and Contractual Liabilities from Contracts with Customers
The following table provides information about receivables and contractual liabilities from contracts with customers:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 
Contractual liabilities
 
$
3,394,044
   
$
2,388,480
 
Foreign Currency Translation Rates
Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Period end USD: RMB exchange rate
 
 
7.0999
 
 
 
6.8972
 
Average USD: RMB exchange rate
 
 
7.0809
 
 
 
6.7290
 
Period end USD: EUR exchange rate
    1.1062       0.9348  
Average USD: EUR exchange rate
    1.0817       0.9493  
Long-lived Assets by Geographic Segment The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.

Long-lived assets
   
December 31,
 
   
2023
   
2022
 
PRC
 
$
19,900,770
   
$
18,018,954
 
US
   
19,730,650
     
9,125,535
 
Mexico
    4,238,942       -
 
Dominican
    808,346       469,740  
Others
   
2,636,219
     
99,303
 
Total
 
$
47,314,927
   
$
27,713,532
 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS COMBINATION (Tables)
12 Months Ended
Dec. 31, 2023
BUSNIESS COMBINATION [Abstract]  
Assets Acquired and Liabilities Assumed
On the acquisition date August 31, 2023, the allocation of the consideration of the assets acquired and liabilities assumed based on their fair value was as follows (USD:EUR) exchange rate of 1.0839 as of August 31, 2023 was applied:

 
 
Amount
 
 
     
Cash and Bank Balance
 
$
1,376
 
Accounts Receivable
   
54,606
 
Inventory
   
663,723
 
Fixed Assets
   
124,362
 
Intangible Assets
   
1,513,124
 
Other assets
   
72,825
 
Goodwill
   
218,991
 
Short Term Borrowing
   
(604,568
)
Trade and Service Liabilities
   
(319,472
)
Deferred Tax Liabilities
   
(239,452
)
Other Liabilities
   
(99,937
)
Net assets
 
$
1,385,578
 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.1
SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2023
SHORT-TERM INVESTMENTS [Abstract]  
Short-term Investments
   
December 31,
2023
   
December 31,
2022
 
Available-for-sale investment (1)
 
$
4,227,947
   
$
-
 
Cross-currency swap (2)
   
8,641
     
-
 
Total
  $
4,236,588
    $
-
 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2023
ACCOUNTS RECEIVABLE, NET [Abstract]  
Accounts Receivable
Accounts receivable, net is summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Accounts receivable
 
$
8,443,069
   
$
2,526,432
 
Less: provision for doubtful accounts
   
(1,912,268
)
   
(1,961,034
)
Accounts receivable, net
 
$
6,530,801
   
$
565,398
 

The changes in the provision for doubtful accounts are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Balance at the beginning of the year
 
$
1,961,034
   
$
1,475,983
 
Additions
   
-
     
1,394,591
 
Write-off
   
(108,288
)
   
(922,632
)
Foreign exchange
   
59,522
     
13,092
 
Balance at the end of the year
 
$
1,912,268
   
$
1,961,034
 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
INVENTORIES [Abstract]  
Inventories
Inventories are summarized as follows:

   
December 31,
2023
   
December 31,
2022
 
Raw material
 
$
10,209,773
   
$
9,311,419
 
Work-in-progress
   
1,494,441
     
290,220
 
Goods in transit
    3,774,310       2,364,136  
Finished goods
   
28,431,040
     
19,877,596
 
Inventories
 
$
43,909,564
   
$
31,843,371
 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.1
PREPAYMENT AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]  
Prepayment and Other Current Assets
Prepayment and other current assets consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Advance to suppliers
 
$
12,579,554
   
$
9,877,337
 
Deductible input value added tax
   
6,238,040
     
4,097,162
 
Receivable from a third party (1)
   
1,000,000
     
-
 
Loans to a third party (2)    
-
     
1,044,181
 
Receivable from third parties
   
-
     
678,887
 
Others
   
573,556
     
440,763
 
Prepayment and other current assets
 
$
20,391,150
   
$
16,138,330
 

(1)
Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.

(2)
Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $1,000,000 as of December 31, 2022, with the annual interest rate of 5.00%, which will be due on February 7, 2023. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 for 1,143,860 shares of HW Electro Co., Ltd.’s common stock totaling 3.00% of its equity interest. The interest of the loan was repaid in February 2023.
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1
LONG-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2023
LONG-TERM INVESTMENTS [Abstract]  
Equity Method Investment

Equity method investments consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
Antric GmbH (1)   $ -     $ 2,674,500  
Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) (“Entropy Yu”) (2)     2,127,062       2,189,570  
Hangzhou Hezhe Energy Technology Co., Ltd. (“Hangzhou Hezhe”) (3)
   
407,778
     
367,272
 
Able 2rent GmbH (DEU) (4)     89,432       94,399  
Total
 
$
2,624,272
   
$
5,325,741
 

(1)
On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded.

(2)
On September 25, 2022, the Company invested RMB15,400,000 (approximately $2,169,045) in Entropy Yu to acquire 99.355% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls 50% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over Entropy Yu. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $4 and investment loss of $44,301, based on its proportionate share of equity interest.

(3)
On June 23, 2021, the Company invested RMB2,000,000 (approximately $281,694) in Hangzhou Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $50,991 and $44,039 respectively, based on its proportionate share of equity interest.

(4)
On March 22, 2022, CAE invested EUR100,000 (approximately $110,620) in Able 2rent GmbH (DEU) to acquire 50% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director. For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $7,998 and $12,389 respectively, based on its proportionate share of equity interest.
Equity Investment without Readily Determinable Fair Value [Table Text Block]
(b)
Equity investment without readily determinable fair values, net



Equity investments without readily determinable fair values, net consisted of the following:



 
December 31,
2023
   
December 31,
2022
 
HW Electro Co., Ltd. (1)
 
$
1,000,000
   
$
-
 
Robostreet Inc. (2)
   
450,000
     
-
 
Total
 
$
1,450,000
   
$
-
 

(1)
On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.

(2)
On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1
INVESTMENT IN EQUITY SECURITIES (Tables)
12 Months Ended
Dec. 31, 2023
INVESTMENT IN EQUITY SECURITIES [Abstract]  
Investments in Equity Securities

As of December 31, 2023, the balance consisted of the following two equity investments:


   
December 31,
2023
   
December 31,
2022
 
MineOne Fix Income Investment I L.P (1)
 
$
26,060,355
   
$
25,019,244
 
Micro Money Fund SPC (2)
   
98,119
     
4,739,951
 
Total
 
$
26,158,474
   
$
29,759,195
 

(1)
On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $25 million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company holds 100% of the limited partnership equity of MineOne and is entitled to a fixed return of 5% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least ten business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $1,041,111 and $19,244, respectively.


(2)
On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. The Company holds 59% of the limited partnership equity of the Fund, and has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:

   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Plant and building
  $ 11,509,679     $ 11,453,436  
Land
    1,063,270       -  
Machinery and equipment
   
3,406,214
     
2,413,087
 
Leasehold improvement
   
6,103,786
     
2,956,515
 
Office equipment
   
1,693,588
     
1,192,443
 
Motor vehicles
   
771,259
     
352,972
 
Construction in progress
    531,249       -  
Total
   
25,079,045
     
18,368,453
 
Less: accumulated depreciation
   
(4,677,524
)
   
(3,405,862
)
Property, plant and equipment, net
 
$
20,401,521
   
$
14,962,591
 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET [Abstract]  
Intangible Assets, Net

Intangible assets, net consisted of the following:


   
December 31,
2023
   
December 31,
2022
 
At cost:
           
Land use right
 
$
5,584,050
   
$
4,605,738
 
Trademark     809,738       -  
Technology     734,517       -  
Software
   
118,350
     
119,550
 
Total
   
7,246,655
     
4,725,288
 
Less: accumulated amortization
   
(372,874
)
   
(161,496
)
Intangible assets, net
 
$
6,873,781
   
$
4,563,792
 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER NON-CURRENT ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
OTHER NON-CURRENT ASSETS, NET [Abstract]  
Other Non-Current Assets, Net
   
December 31,
2023
   
December 31,
2022
 
Loan to the third party (1)
 
$
-
   
$
4,591,717
 
Deferred cost (2)
   
203,083
     
-
 
Deposit (3)
   
1,071,974
     
758,038
 
Long-term prepayment (4)
   
952,615
     
1,280,974
 
Total
   
2,227,672
     
6,630,729
 
Less: provision for loan to the third party and receivable from a third party
   
-
     
(4,591,717
)
Other non-current assets, net
 
$
2,227,672
   
$
2,039,012
 

(1)
The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.

(2)
Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.

(3)
The balance mainly consisted of the rental deposit.

(4)
The balance mainly represented a six-year period liability insurance for the existing officers and directors in connection with the closing of the Combination.
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities are summarized as follow:

   
December 31,
2023
   
December 31,
2022
 
Accrued litigation compensation
 
$
1,773,007
   
$
1,590,484
 
Accrued expenses     961,914       797,969  
Other taxes payable
    732,685       118,469  
Employee payroll and welfare payables
   
621,605
     
452,904
 
Accrued professional fees
   
36,505
     
919,525
 
Payable for purchasing the factory     -       588,645  
Interest expense of convertible loans
   
-
     
383,250
 
Credit card payable     106,650       22,908  
Others
   
31,521
     
174,487
 
Total
 
$
4,263,887
   
$
5,048,641
 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
INCOME TAXES [Abstract]  
Income Tax Provision
The components of the income tax provision are as follows:

 
 
For the Years Ended December 31,
 
 
 
2023
   
2022
 
Current
 
$
24,919
   
$
-
 
Deferred
   
(15,931
)
   
-
 
Total
 
$
8,988
   
$
-
 
Components of Losses Before Income Taxes

The components of losses before income taxes are summarized as follows:


   
For the Years Ended December 31,
 
   
2023
   
2022
 
PRC
 
$
(8,291,573
)
 
$
(7,386,251
)
US
   
(14,349,845
)
   
(17,254,945
)
Europe
   
(10,839,504
)
   
(20,130,854
)
Australia
   
(19,225,749
)
   
(67,392,512
)
Others
   
(1,645,096
)
   
19,300
 
Total
 
$
(54,351,767
)
 
$
(112,145,263
)
Income Tax Expenses
As the main business operations were concentrated in China, and other losses except for PRC losses are caused by non-operating activities, PRC statutory income tax rate was applied. The actual income tax expense reported in the consolidated statements of operations and comprehensive loss for years ended December 31, 2023 and 2022 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Loss before provision for income tax
 
$
(54,351,767
)
 
$
(112,145,263
)
PRC statutory income tax rate
   
25
%
   
25
%
Income tax expense at the PRC statutory rate
   
(13,587,942
)
   
(28,036,316
)
Effect of preferential tax rate
   
1,535,761
     
161,592
 
Effect of international tax rates
   
123,766
   
(2,255,963
)
Effect of non-deductible expenses
   
569,327
     
1,069,009
 
Effect of research and development deduction
   
(1,261,231
)
   
(568,446
)
Fair value change of warrant liability     60,799       3,912,074  
Impairment loss of goodwill     -       2,777,972  
Effect of valuation allowance
   
12,584,439
     
22,940,078
 
Total income tax expense - current
   
24,919
     
-
 
Effective income tax rate
   
0
%
   
0
%
Net Deferred Tax Liabilities

The tax effects of temporary differences that give rise to the net deferred tax liabilities balances as of December 31, 2023 and 2022 are as follows:


   
December 31,
2023
   
December 31,
2022
 
Deferred tax assets:
           
Impairment loss
 
$
3,561,625
    $ 3,532,162  
Change in fair value of financial instrument
   
(3,885,519
)
    912,340  
Capitalization of research and experimental costs
   
943,938
      369,687  
Net operating loss carry forwards
   
42,229,598
      28,818,841  
Total deferred income tax assets
   
42,849,642
      33,633,030  
Valuation allowance
   
(42,849,642
)
    (33,633,030 )
Deferred tax assets, net
 
$
-
    $ -  
                 
Deferred income tax liabilities:                
Intangible assets arising from acquisition     (228,086 )     -  
Total deferred tax liabilities     (228,086 )     -  
                 
Net deferred tax liabilities     (228,086 )     -  
Changes Related to Valuation Allowance
The changes related to valuation allowance are as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
             
Balance at the beginning of the year
 
$
33,633,030
   
$
14,659,415
 
Additions during the year
   
12,584,439
     
22,940,078
 
Expire of NOL
   
(3,165,660
)
   
(1,318,979
)
Change in tax rate
   
96,387
     
(91,423
)
Exchange rate effect
   
(298,554
)
   
(2,556,061
)
Balance at the end of the year
 
$
42,849,642
   
$
33,633,030
 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
LEASES [Abstract]  
Summary of Lease Cost
A summary of lease cost recognized in the Company’s consolidated statements of operations and comprehensive loss is as follows:
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Operating leases cost excluding short-term rental expense
 
$
4,745,560
   
$
1,616,853
 
Short-term lease cost
   
809,894
     
238,386
 
Total
 
$
5,555,454
   
$
1,855,239
 
Summary of Supplemental Information Related to Operating Leases
A summary of supplemental information related to operating leases is as follows:

   
December 31,
2023
   
December 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
 
$
4,012,410
   
$
1,108,721
 
Weighted average remaining lease term
 
6.13 years
   
8.36 years
 
Weighted average discount rate
   
6.33
%
   
4.27
%
Summary of Maturity of Lease Liabilities Under Operating Leases
The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2023:

For the year ending December 31,
 
Operating
Leases
 
2024
 
$
4,908,465
 
2025
   
4,127,389
 
2026
    4,180,335  
2027
    4,221,505  
2028      2,176,965  
2029 and thereafter
    5,784,794  
Total lease payments
   
25,399,453
 
Less: imputed interest
   
4,318,235
 
Total
  $
21,081,218
 
Less: current portion
   
4,741,599
 
Non-current portion
 

16,339,619
 
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables)
12 Months Ended
Dec. 31, 2023
Short-Term Debt [Line Items]  
Movement of Note
The movement of Note during the year ended December 31, 2023 are as follows:

 
 
Liability component
 
As of December 31, 2022
 
$
57,372,827
 
Convertible promissory notes issued during the year
   
-
 
Redemption of convertible promissory notes
   
(47,546,626
)
Fair value change recognized
   
129,799
 
As of December 31, 2023
 
$
9,956,000
 
Movement of Warrants

The movement of warrants during the year ended December 31, 2023 are as follows:


   
Investor warrants
component
   
Placement agent
warrants component
 
As of December 31, 2022
 
$
14,334,104
   
$
3,456,404
 
Warrants issued during the year
   
-
     
-
 
Exercise of warrants
   
(1,939,282
)
   
-
 
Fair value change recognized
   
(205,314
)
   
174
 
As of December 31, 2023
  $
12,189,508
    $
3,456,578
 
Warrant [Member]  
Short-Term Debt [Line Items]  
Fair Value Assumptions
The fair value for these two warrants were computed using the Binomial model with the following assumptions:

 
Fair Value Assumptions – Warrants
 
December 31,
2023
   
December 31,
2022
 
Expected term (years)
   
3.55
     
4.55
 
Volatility
   
72.11
%
   
77.72
%
Risk free rate
   
3.91
%
   
4.13
%
Convertible Promissory Note [Member]  
Short-Term Debt [Line Items]  
Fair Value Assumptions
We determined the fair value by using the following key inputs to the Monte Carlo Simulation Model:

 
Fair Value Assumptions - Convertible Promissory Note
 
December 31,
2023
   
December 31,
2022
 
Face value principal payable
   
9,953,381
     
57,488,000
 
Original conversion price
   
1.2375
     
1.2375
 
Interest Rate
   
8.00
%
   
8.00
%
Expected term (years)
   
1.05
     
0.55
 
Volatility
   
53.46
%
   
75.13
%
Market yield (range)
   
13.93
%
   
18.02
%
Risk free rate
   
4.69
%
   
4.69
%
Issue date
 
July 20, 2022
   
July 20, 2022
 
Maturity date
 
January 19, 2025
   
July 19, 2023
 
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
SHARE-BASED COMPENSATION [Abstract]  
Share-based Compensation Expenses
For the year ended December 31, 2023 and 2022, the total share-based compensation expenses were comprised of the following:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
General and administrative expenses
 
$
4,630,230
 
 
$
3,242,625
 
Selling and marketing expenses
   
193,939
     
504,199
 
Research and development expenses
 
 
406,103
   
 
284,805
 
Total
 
$
5,230,272
 
 
$
4,031,629
 
Share Options Activity
A summary of share options activity for the years ended December 31, 2023 and 2022 is as follows:

   
Number of
Share
Options
   
Weighted
Average
Exercise Price
US$
   
Weighted
Average
Remaining
Contractual
Years
   
Aggregate
Intrinsic
Value
US$
 
Outstanding at January 1, 2022
   
9,225,271
     
1.10
     
2.60
     
42,799,081
 
Granted
   
12,797,063
     
1.68
                 
Exercised
   
(51,468
)
   
0.28
                 
Forfeited
   
(334,167
)
   
1.68
                 
Expired
   
(33,333
)
   
1.68
                 
Outstanding at December 31, 2022
   
21,603,366
     
1.44
      5.99       721,210  
Outstanding at December 31, 2022(After the “Share Consolidation”)*
   
2,160,351
     
14.38
     
5.99
     
721,210
 
Granted
   
-
     
-
                 
Exercised
   
-
     
-
                 
Forfeited
   
(116,125
)
   
16.80
                 
Expired
   
(19,111
)
   
13.09
                 
Outstanding at December 31, 2023
   
2,025,115
     
14.26
     
4.81
     
-
 
Expected to vest at December 31, 2023
   
591,600
     
17.05
     
8.13
     
-
 
Exercisable as of December 31, 2023
   
1,433,515
     
13.10
     
3.44
     
-
 

*On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
Fair Value Assumptions The assumptions used in the valuation model are summarized in the following table.

   
For the Years Ended December 31,
    2023
 
2022
Expected volatility
 
83.41%~86.57%  
86.28%-83.96%
Expected dividends yield
 
0%
 
0%
Risk-free interest rate per annum
 
2.97%~3.01%  
2.97%-3.01%
The fair value of underlying ordinary shares (per share)
  $16.80  
$1.68
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.1
NET LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
NET LOSS PER SHARE [Abstract]  
Calculation of Basic and Diluted Net Loss Per Share
Basic and diluted net loss per share for each of the year presented were calculated as follows:

   
For the Years Ended December 31,
 
   
2023
   
2022
 
Numerator:            
Net loss attributable to the Company’s shareholders
   
(54,199,325
)
   
(110,088,241
)
Denominator:
               
Weighted average ordinary shares used in computing basic and diluted loss per share *
   
30,424,686
     
26,332,324
 
Basic and diluted net loss per share
   
(1.78
)
   
(4.18
)

* On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.1
CONCENTRATIONS (Tables)
12 Months Ended
Dec. 31, 2023
CONCENTRATIONS [Abstract]  
Customer and Purchase Concentration Risks
(a)
Customers

The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended December 31, 2023 and 2022.

    Year ended December 31, 2023     Year ended December 31, 2022  
Customer
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
   
3,501,965
     
16
%
   
-
     
-
 
B
    2,473,388       11 %     36,999       *
 
C
    169,766       *       1,304,969       15 %
Total
 
$
6,145,119
     
27
%
 
$
1,341,968
     
15
%

*
Indicates below 10%.

The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of December 31, 2023 and 2022.

   
As of December 31, 2023
 
As of December 31, 2022
 
Customer
 
Amount
 
% of Total
 
Amount
 
% of Total
 
A
   
$
2,724,397
     
32
%
 
$
-
     
-

D

   
1,237,751
     
15
%
   
1,197,023
     
47
%
E
      -       -  
    410,321       16 %
F
      -       -       395,360       16 %
Total
   
$
3,962,148
     
47
%
 
$
2,002,704
     
79
%

(b)
Suppliers

For the years ended December 31, 2023 and 2022, the Company’s material suppliers, each of whom accounted for more than 10% of the Company’s total purchases, were as follows:

   

Year ended December 31, 2023
   

Year ended December 31, 2022
 
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
A
 
$
7,799,901
     
29
%
 
$
2,885,202
     
12
%
B
   
3,088,580
     
12
%    
432,475
      *
 
C     31,035       *       6,078,079       26 %
Total
 
$
10,919,516
     
41
%
 
$
9,395,756
     
38
%

*
Indicates below 10%.

The following table sets forth information as to each supplier that accounted for 10% or more of total accounts payable as of December 31, 2023 and 2022.

    As of December 31, 2023     As of December 31, 2022  
Supplier
 
Amount
   
% of Total
   
Amount
   
% of Total
 
D
 
$
567,412
     
*
 
$
577,621
     
17
%
C
   
402,425
     
*
   
420,100
     
12
%
Total
 
$
969,837
     
-
 
$
997,721
     
29
%

*
Indicates below 10%.
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2023
RELATED PARTY TRANSACTIONS [Abstract]  
Related Party Transactions and Balances
The table below sets forth the major related parties and their relationships with the Company:

Name of related parties:
 
Relationship with the Company
Mr. Peter Wang
 
Chairman, Chief Executive Officer, and principal shareholder of the Company
Mr. Yeung Heung Yeung
 
A principal shareholder of the Company
Bendon Limited   Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.
Zhejiang Zhongchai Machinery Co., Ltd (“Zhejiang Zhongchai”)
 
Ultimately controlled by Mr. Peter Wang
Zhejiang RAP
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Jiangsu Rongyuan
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Hangzhou Hezhe Energy Technology Co., Ltd (“Hangzhou Hezhe”)
 
An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Shenzhen Yuanzheng Investment Development Co. Ltd (“Shenzhen Yuanzheng“)
 
Controlled by Mr. Yeung Heung Yeung
Shanghai Hengyu Enterprise Management Consulting Co., Ltd (“Shanghai Hengyu”)
 
Ultimately controlled by Mr. Peter Wang
Antric GmbH   Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023
Billy Rafael Romero Del Rosario
  A shareholder who owns 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL

Related party transactions

During the years ended December 31, 2023 and 2022, the Company had the following material related party transactions.
 
   
For the Years Ended December 31,
 
   
2023
   
2022
 
Interest income from a related party
           
Zhejiang RAP
 
$
12,767
   
$
13,434
 
Bendon Limited     -       113,021  
                 
Purchase of raw materials from related parties
               
Hangzhou Hezhe
    233,536       1,413,262  
                 
Service provided by a related party                
Shanghai Hengyu     -       5,053  
Zhejiang Zhongchai 
    -       119,963  
                 
Payment on the purchase of the raw materials
               
Hangzhou Hezhe     54,617       1,015,036  

               
Prepayment of operating fund to a related party
               
Billy Rafael Romero Del Rosario
    113,560       -  
                 
Repayment of the advance operating fund from a related party
               
Zhejiang Zhongchai
    -       276,266  
                 
Repayment of interest-bearing Loan from a related party                
Shenzhen Yuanzheng     -       395,523  
Mr. Yeung Heung Yeung     -       1,331,091  
                 
Interest expense on loans provided by related parties
               
Mr. Yeung Heung Yeung
   
-
     
2,532
 
Others
   
-
     
1,075
 

Amounts due from Related Parties

The following table presents amounts due from related parties as of December 31, 2023 and 2022.

 
 
As of December 31,
 
 
 
2023
   
2022
 
Hangzhou Hezhe (1)
 
$
178,019
   
$
366,936
 
Billy Rafael Romero Del Rosario (2)
   
109,420
     
-
 
Total
 
$
287,439
   
$
366,936
 


(1)
The balance mainly represents the prepayment for raw material to the related party.


(2)
The balance mainly represents the prepayment of operating fund to the related party.

Amounts due to Related Parties - current

The following table presents amounts due to related parties as of December 31, 2023 and 2022.

   
As of December 31,
 
   
2023
   
2022
 
Antric GmbH (1)   $
-     $
666,396  
Zhejiang RAP
   
10,468
     
23,882
 
Jiangsu Rongyuan (2)
   
-
     
23,194
 
Shanghai Hengyu (2)
   
-
     
2,900
 
Total
 
$
10,468
   
$
716,372
 

(1)
The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. For the year ended December 31, 2022, capital investment of EUR1,868,750 (approximately $1,977,380) was paid to Antric GmbH.

(2)
The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $26,746 was recognized for the year ended December 31, 2023.
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.1
ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details)
Jan. 31, 2023
Mar. 25, 2022
Cenntro Automotive Europe GmbH (CAE) [Member] | Tropos Motors Europe GmbH [Member]    
Historical and Principal Activities [Abstract]    
Percentage of issued and outstanding shares acquired 35.00% 65.00%
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.1
ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)
12 Months Ended
Dec. 31, 2023
Cenntro Automotive Corporation (CAC) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Mar. 22, 2013
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Cenntro Electric Group, Inc. (CEG) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Mar. 09, 2020
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Cennatic Power, Inc. (Cennatic Power) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jun. 08, 2022
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Teemak Power Corporation [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jan. 31, 2023
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Avantier Motors Corporation [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Nov. 27, 2017
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Cenntro Electric CICS, SRL [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Nov. 30, 2022
Place of Incorporation Santo Domingo, Dominican Republic
Percentage of direct or indirect economic interest 99.00%
Cennatic Energy S. de R.L. de C.V. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Aug. 24, 2022
Place of Incorporation Monterrey, Mexico
Percentage of direct or indirect economic interest 100.00%
Cenntro Automotive S.A.S. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jan. 16, 2023
Place of Incorporation Galapa, Colombia
Percentage of direct or indirect economic interest 100.00%
Cenntro Electric Colombia S.A.S. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Mar. 29, 2023
Place of Incorporation Atlántico, Colombia
Percentage of direct or indirect economic interest 100.00%
Cenntro Automotive Group Limited (CAG HK) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Feb. 15, 2016
Place of Incorporation Hong Kong
Percentage of direct or indirect economic interest 100.00%
Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jun. 05, 2017
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation May 06, 2016
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Zhejiang Cenntro Machinery Co., Limited [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jan. 20, 2021
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Jiangsu Tooniu Tech Co., Limited [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Dec. 19, 2018
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Hangzhou Hengzhong Tech Co., Limited [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Dec. 16, 2014
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Teemak Power (Hong Kong) Limited (HK) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation May 17, 2023
Place of Incorporation Hong Kong
Percentage of direct or indirect economic interest 100.00%
Avantier Motors (Hong Kong) Limited [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Mar. 13, 2023
Place of Incorporation Hong Kong
Percentage of direct or indirect economic interest 100.00%
Cenntro Automotive Europe GmbH (CAE) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation May 21, 2019
Place of Incorporation Herne, Germany
Percentage of direct or indirect economic interest 100.00%
Cenntro Electric B.V. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Dec. 12, 2022
Place of Incorporation Amsterdam, Netherlands
Percentage of direct or indirect economic interest 100.00%
Cenntro Elektromobilite Araclar A.S [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Feb. 21, 2023
Place of Incorporation Turkey
Percentage of direct or indirect economic interest 100.00%
Cenntro Elecautomotiv, S.L. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jul. 05, 2022
Place of Incorporation Barcelona, Spain
Percentage of direct or indirect economic interest 100.00%
Cenntro Electric Group (Europe) GmbH (CEGE) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jan. 13, 2022
Place of Incorporation Düsseldorf, Germany
Percentage of direct or indirect economic interest 100.00%
Simachinery Equipment Limited (Simachinery HK) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jun. 02, 2011
Place of Incorporation Hong Kong
Percentage of direct or indirect economic interest 100.00%
Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jun. 16, 2011
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Jul. 12, 2012
Place of Incorporation PRC
Percentage of direct or indirect economic interest 100.00%
Cenntro EV Center Italy S.R.L. [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation May 08, 2023
Place of Incorporation Italy
Percentage of direct or indirect economic interest 100.00%
Antric GmbH [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Aug. 21, 2020
Place of Incorporation Germany
Percentage of direct or indirect economic interest 100.00%
Pikka Electric Corporation [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Aug. 03, 2023
Place of Incorporation Delaware, U.S.
Percentage of direct or indirect economic interest 100.00%
Centro Technology Corporation [Member]  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Date of Incorporation Aug. 24, 2023
Place of Incorporation California, U.S.
Percentage of direct or indirect economic interest 100.00%
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale investments and Debt Security investments [Abstract]    
Other-than-temporary impairment loss has been recognized in statement of operations $ 0 $ 0
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details)
Dec. 31, 2023
Building [Member]  
Property and Equipment [Abstract]  
Useful lives 20 years
Machinery and Equipment [Member] | Minimum [Member]  
Property and Equipment [Abstract]  
Useful lives 5 years
Machinery and Equipment [Member] | Maximum [Member]  
Property and Equipment [Abstract]  
Useful lives 10 years
Office Equipment [Member]  
Property and Equipment [Abstract]  
Useful lives 5 years
Motor Vehicles [Member] | Minimum [Member]  
Property and Equipment [Abstract]  
Useful lives 3 years
Motor Vehicles [Member] | Maximum [Member]  
Property and Equipment [Abstract]  
Useful lives 5 years
Leasehold Improvements [Member] | Minimum [Member]  
Property and Equipment [Abstract]  
Useful lives 3 years
Leasehold Improvements [Member] | Maximum [Member]  
Property and Equipment [Abstract]  
Useful lives 10 years
Others [Member]  
Property and Equipment [Abstract]  
Useful lives 3 years
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)
Dec. 31, 2023
Land Use Rights [Member] | Minimum [Member]  
Intangible Assets, Net, Useful Lives [Abstract]  
Intangible asset, estimated useful life 45 years 9 months
Land Use Rights [Member] | Maximum [Member]  
Intangible Assets, Net, Useful Lives [Abstract]  
Intangible asset, estimated useful life 50 years
Software [Member]  
Intangible Assets, Net, Useful Lives [Abstract]  
Intangible asset, estimated useful life 3 years
Technology [Member]  
Intangible Assets, Net, Useful Lives [Abstract]  
Intangible asset, estimated useful life 5 years
Trademark [Member]  
Intangible Assets, Net, Useful Lives [Abstract]  
Intangible asset, estimated useful life 5 years
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Impairment of long lived assets [Abstract]    
Impairment loss for long-lived assets $ 431,319 $ 3,917,537
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Abstract]    
Impairment loss for goodwill $ 0 $ 11,111,886
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details) - Investee Companies [Member]
Dec. 31, 2023
Minimum [Member]  
Equity Method Investment [Abstract]  
Ownership interest 20.00%
Maximum [Member]  
Equity Method Investment [Abstract]  
Ownership interest 50.00%
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregated Revenue Information [Abstract]    
Revenue $ 22,079,905 $ 8,941,835
Contract with Customer, Liability, Revenue Recognized 464,636 1,105,076
Receivables and Contractual Liabilities from Contracts with Customers [Abstract]    
Accounts receivable, net 6,530,801 565,398
Contractual liabilities 3,394,044 2,388,480
Europe [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue 16,218,398 7,052,452
Asia [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue 4,805,312 1,191,931
America [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue 1,056,195 697,452
Vehicles Sales [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue 20,344,889 8,235,053
Spare-Parts Sales [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue 1,554,311 304,506
Other Service Income [Member]    
Disaggregated Revenue Information [Abstract]    
Revenue $ 180,705 $ 402,276
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Income Tax Expense [Abstract]      
Interest or penalties associated with tax position   $ 0 $ 0
Unrecognized tax positions   $ 0 $ 0
Australian Taxation Office [Member]      
Income Tax Expense [Abstract]      
Period of tax assessment years from investigation 4 years    
Germany [Member]      
Income Tax Expense [Abstract]      
Period of tax assessment years for issue or correction from investigation 4 years    
Hong Kong [Member]      
Income Tax Expense [Abstract]      
Period of prior tax assessment years from investigation 6 years    
Extended period of prior tax assessment years from investigation 10 years    
PRC [Member]      
Income Tax Expense [Abstract]      
Statute of limitations related to income tax examinations 3 years    
Statute of limitations related to income tax examinations, under special circumstance 5 years    
Statute of limitations related to income tax examinations, underpayment of taxes | ¥ ¥ 100,000    
Statute of limitations related to income tax examinations, transfer pricing issues 10 years    
U.S. Federal [Member]      
Income Tax Expense [Abstract]      
Open tax examination years 2015 2016 2017 2018 2019 2020 2021 2022 2023    
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2023
RMB [Member]      
Foreign Currency Translation [Abstract]      
Average USD: exchange rate 7.0809 6.729  
Period end USD: exchange rate 7.0999 6.8972  
EUR [Member]      
Foreign Currency Translation [Abstract]      
Average USD: exchange rate 1.0817 0.9493  
Period end USD: exchange rate 1.1062 0.9348 1.0839
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Number of reportable segments | Segment 1  
Long-lived assets $ 47,314,927 $ 27,713,532
PRC [Member]    
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Long-lived assets 19,900,770 18,018,954
US [Member]    
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Long-lived assets 19,730,650 9,125,535
Mexico [Member]    
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Long-lived assets 4,238,942 0
Dominican [Member]    
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Long-lived assets 808,346 469,740
Others [Member]    
Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]    
Long-lived assets $ 2,636,219 $ 99,303
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS COMBINATION (Details)
12 Months Ended
Aug. 31, 2023
USD ($)
Aug. 31, 2023
EUR (€)
Dec. 13, 2022
USD ($)
Dec. 13, 2022
EUR (€)
Mar. 25, 2022
USD ($)
Mar. 25, 2022
EUR (€)
Dec. 31, 2023
USD ($)
Aug. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 16, 2022
USD ($)
Dec. 16, 2022
EUR (€)
Mar. 05, 2022
Acquisition [Abstract]                        
Equity method investment             $ 2,624,272   $ 5,325,741      
Assets Acquired and Liabilities Assumed [Abstract]                        
Goodwill             $ 223,494   $ 0      
EUR [Member]                        
Acquisition [Abstract]                        
USD:EUR exchange rate 1.0839           1.1062 1.0839 0.9348      
Antric GmbH [Member]                        
Acquisition [Abstract]                        
Purchase consideration of stock acquired | €   € 500,000                    
Consideration of acquisition | €   1                    
Equity method investment             $ 0 [1]   $ 2,674,500 [1] $ 2,674,500 € 2,500,000  
Percentage of ownership interest, equity method investment 75.00%             75.00%   25.00% 25.00%  
Equity interest consideration | €   200                    
Total equity interest consideration $ 1,385,578 1,278,327                    
Step acquisition, fair value 1,129,663 1,042,221                    
Cash consideration 1 1                    
Earn-out consideration $ 255,319 € 236,106                    
Period of equity interest sold             10 years          
Loans issued amount | €               € 700,000        
Interest payable rate 6.50%             6.50%        
Debt instrument term             60 months          
Contingent liabilities             $ 256,732          
Assets Acquired and Liabilities Assumed [Abstract]                        
Cash and Bank Balance $ 1,376                      
Accounts Receivable 54,606                      
Inventory 663,723                      
Fixed Assets 124,362                      
Intangible Assets 1,513,124                      
Other assets 72,825                      
Goodwill 218,991                      
Short Term Borrowing (604,568)                      
Trade and Service Liabilities (319,472)                      
Deferred Tax Liabilities (239,452)                      
Other Liabilities (99,937)                      
Net assets $ 1,385,578                      
Mosolf SE & Co [Member]                        
Acquisition [Abstract]                        
Purchase consideration of stock acquired     $ 1,860,000 € 1,750,000                
Tropos Motors Europe GmbH [Member] | Mosolf SE & Co [Member]                        
Acquisition [Abstract]                        
Percentage of issued and outstanding shares acquired     35.00% 35.00%               65.00%
Purchase consideration of stock acquired         $ 3,600,000 € 3,250,000            
Consideration of acquisition         16,600,000 15,150,000            
Shareholder Loan [Member] | Mosolf SE & Co [Member]                        
Acquisition [Abstract]                        
Percentage of shareholder loan acquired                       100.00%
Purchase consideration of stock acquired         13,000,000 11,900,000            
Purchase price is held in escrow account         $ 3,300,000 € 3,000,000            
[1] On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded.
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.1
SHORT-TERM INVESTMENTS (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
SHORT-TERM INVESTMENTS [Abstract]    
Available-for-sale investment [1] $ 4,227,947 $ 0
Cross-currency swap [2] 8,641 0
Total $ 4,236,588 $ 0
[1] Available-for-sale investment represented wealth management products purchased from banks, for which the contractual maturity dates are less than one year.
[2] Cross-currency swap was bought by the Company to manage its exposures to movements in foreign exchange rates primarily related to the RMB.
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Abstract]    
Accounts receivable $ 8,443,069 $ 2,526,432
Less: provision for doubtful accounts (1,912,268) (1,961,034)
Accounts receivable, net 6,530,801 565,398
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at the beginning of the period 1,961,034 1,475,983
Additions 0 1,394,591
Write-off (108,288) (922,632)
Foreign exchange 59,522 13,092
Balance at the end of the period $ 1,912,268 $ 1,961,034
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
INVENTORIES [Abstract]    
Raw material $ 10,209,773 $ 9,311,419
Work-in-progress 1,494,441 290,220
Goods in transit 3,774,310 2,364,136
Finished goods 28,431,040 19,877,596
Inventories 43,909,564 31,843,371
Impairment loss $ 658,622 $ 2,155,400
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1
PREPAYMENT AND OTHER CURRENT ASSETS (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2023
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]        
Advance to suppliers     $ 12,579,554 $ 9,877,337
Deductible input value added tax     6,238,040 4,097,162
Receivable from a third party     1,000,000 [1] 0
Loans to a third party [2]     0 1,044,181
Receivable from third parties     0 678,887
Others     573,556 440,763
Prepayment and other current assets     20,391,150 16,138,330
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]        
Loan principal converted     $ 1,000,000 0
Subsequent Event [Member]        
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]        
Proceeds from third party   $ 1,000,000    
HW Electro Co., Ltd. [Member]        
PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]        
Aggregate principal amount       $ 1,000,000
Annual interest rate       5.00%
Maturity period       Feb. 07, 2023
Loan principal converted $ 1,000,000      
Conversion shares (in shares) 1,143,860   1,143,860  
Percentage of equity interest 3.00%   3.00%  
[1] Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.
[2] Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $1,000,000 as of December 31, 2022, with the annual interest rate of 5.00%, which will be due on February 7, 2023. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 for 1,143,860 shares of HW Electro Co., Ltd.’s common stock totaling 3.00% of its equity interest. The interest of the loan was repaid in February 2023.
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.1
LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2023
Dec. 16, 2022
USD ($)
Dec. 16, 2022
EUR (€)
Sep. 25, 2022
USD ($)
Sep. 25, 2022
CNY (¥)
Mar. 22, 2022
USD ($)
Mar. 22, 2022
EUR (€)
Jun. 23, 2021
USD ($)
Jun. 23, 2021
CNY (¥)
Equity Method Investment [Abstract]                      
Equity method investment $ 2,624,272 $ 5,325,741                  
Gain (loss) from equity method investments (1,377,760) (12,651)                  
Antric GmbH [Member]                      
Equity Method Investment [Abstract]                      
Equity method investment 0 [1] 2,674,500 [1]   $ 2,674,500 € 2,500,000            
Percentage of ownership interest, equity method investment     75.00% 25.00% 25.00%            
Percentage of voting interests       25.00% 25.00%            
Gain (loss) from equity method investments (136,302)                    
Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) [Member]                      
Equity Method Investment [Abstract]                      
Equity method investment 2,127,062 [2] 2,189,570 [2]       $ 2,169,045 ¥ 15,400,000        
Percentage of ownership interest, equity method investment           99.355% 99.355%        
Percentage of voting interests           50.00% 50.00%        
Gain (loss) from equity method investments 4 (44,301)                  
Hangzhou Hezhe Energy Technology Co., Ltd ("Hangzhou Hezhe") [Member]                      
Equity Method Investment [Abstract]                      
Equity method investment 407,778 [3] 367,272 [3]               $ 281,694 ¥ 2,000,000
Percentage of ownership interest, equity method investment                   20.00% 20.00%
Percentage of voting interests                   33.00% 33.00%
Gain (loss) from equity method investments 50,991 44,039                  
Able 2rent GmbH [Member]                      
Equity Method Investment [Abstract]                      
Equity method investment 89,432 [4] 94,399 [4]           $ 110,620 € 100,000    
Percentage of ownership interest, equity method investment               50.00% 50.00%    
Gain (loss) from equity method investments $ (7,998) $ (12,389)                  
[1] On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded.
[2] On September 25, 2022, the Company invested RMB15,400,000 (approximately $2,169,045) in Entropy Yu to acquire 99.355% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls 50% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over Entropy Yu. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $4 and investment loss of $44,301, based on its proportionate share of equity interest.
[3] On June 23, 2021, the Company invested RMB2,000,000 (approximately $281,694) in Hangzhou Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $50,991 and $44,039 respectively, based on its proportionate share of equity interest.
[4] On March 22, 2022, CAE invested EUR100,000 (approximately $110,620) in Able 2rent GmbH (DEU) to acquire 50% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director. For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $7,998 and $12,389 respectively, based on its proportionate share of equity interest.
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.1
LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details)
12 Months Ended
Jul. 12, 2023
USD ($)
Model
shares
Jan. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Equity Investment without Readily Determinable Fair Value [Abstract]        
Equity investment without readily determinable fair value     $ 1,450,000 $ 0
Loan principal converted     1,000,000 0
Robostreet Inc. [Member]        
Equity Investment without Readily Determinable Fair Value [Abstract]        
Equity investment without readily determinable fair value     450,000 [1] 0
Percentage of ownership interest, equity method investment 14.97%      
Number of shares acquired (in shares) | shares 176      
Number of programmable smart chassis models | Model 3      
Cash consideration $ 200,000      
Aggregate value of programmable smart chassis $ 250,000      
HW Electro Co., Ltd. [Member]        
Equity Investment without Readily Determinable Fair Value [Abstract]        
Equity investment without readily determinable fair value     $ 1,000,000 [2] $ 0
Loan principal converted   $ 1,000,000    
Shares in debt conversion (in shares) | shares   1,143,860 1,143,860  
Percentage of equity interest   3.00% 3.00%  
[1] On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.
[2] On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.1
LONG-TERM INVESTMENTS, Debt Security Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 24, 2023
Debt Security Investments [Abstract]      
Purchase of convertible note $ 600,000 $ 0  
Acton [Member]      
Debt Security Investments [Abstract]      
Convertible notes debt investment face amount     $ 1,000,000
Purchase of convertible note 600,000    
Convertible note debt investments $ 611,712    
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.1
INVESTMENT IN EQUITY SECURITIES (Details)
1 Months Ended 12 Months Ended
Oct. 12, 2022
USD ($)
Aug. 11, 2022
USD ($)
shares
Nov. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Investment
Dec. 31, 2022
USD ($)
INVESTMENT IN EQUITY SECURITIES [Abstract]          
Number of equity investments | Investment       2  
Investment Income, Net [Abstract]          
Investment in equity securities       $ 26,158,474 $ 29,759,195
Purchase of equity investment       880,932 4,256,276
Changes in fair value of equity investment       (2,600,721) (240,805)
Investment on Partnership Shares [Member]          
Investment Income, Net [Abstract]          
Investment in equity securities [1]       $ 26,060,355 25,019,244
Purchase of equity investment $ 25,000,000        
Percentage of limited partnership equity 100.00%        
Percentage of fixed return on investment       5.00%  
Notice period for sale of partnership interest       10 days  
Changes in fair value of equity investment       $ 1,041,111 19,244
Investment on Participating Shares [Member]          
Investment Income, Net [Abstract]          
Investment in equity securities [2]       98,119 4,739,951
Purchase of equity investment   $ 5,000,000      
Percentage of limited partnership equity   59.00%      
Number of participating shares purchased (in shares) | shares   4,454.37      
Equity investment redeemed     $ 1,000,000    
Loss on equity investment redeemed     $ 1,361,713    
Changes in fair value of equity investment       $ (2,280,119) $ (260,049)
[1] On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $25 million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company holds 100% of the limited partnership equity of MineOne and is entitled to a fixed return of 5% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least ten business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $1,041,111 and $19,244, respectively.
[2] On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. The Company holds 59% of the limited partnership equity of the Fund, and has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
At Cost [Abstract]    
Property, plant and equipment, gross $ 25,079,045 $ 18,368,453
Less: accumulated depreciation (4,677,524) (3,405,862)
Property, plant and equipment, net 20,401,521 14,962,591
Depreciation expenses 1,456,984 907,739
Impairment loss (431,319) (550,402)
Plant and Building [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 11,509,679 11,453,436
Land [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 1,063,270 0
Machinery and Equipment [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 3,406,214 2,413,087
Leasehold Improvement [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 6,103,786 2,956,515
Office Equipment [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 1,693,588 1,192,443
Motor Vehicles [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross 771,259 352,972
Construction in Progress [Member]    
At Cost [Abstract]    
Property, plant and equipment, gross $ 531,249 $ 0
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Abstract]    
Total $ 7,246,655 $ 4,725,288
Less: accumulated amortization (372,874) (161,496)
Intangible assets, net 6,873,781 4,563,792
Amortization expenses 213,996 46,133
Impairment loss 0 (2,995,440)
Land Use Right [Member]    
Intangible Assets [Abstract]    
Total 5,584,050 4,605,738
Trademark [Member]    
Intangible Assets [Abstract]    
Total 809,738 0
Technology [Member]    
Intangible Assets [Abstract]    
Total 734,517 0
Software [Member]    
Intangible Assets [Abstract]    
Total $ 118,350 $ 119,550
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER NON-CURRENT ASSETS, NET (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
NZD ($)
Dec. 31, 2022
USD ($)
Other Non-current Assets, Net [Abstract]      
Loan to the third party [1] $ 0   $ 4,591,717
Deferred cost [2] 203,083   0
Deposit [3] 1,071,974   758,038
Long-term prepayment [4] 952,615   1,280,974
Total 2,227,672   6,630,729
Less: provision for loan to the third party and receivable from a third party 0   (4,591,717)
Other non-current assets, net $ 2,227,672   $ 2,039,012
Debt Instrument [Line Items]      
Percentage of mold development fee 50.00% 50.00%  
Period of liability insurance policy for existing officers and directors 6 years    
Loan to Third Party [Member]      
Debt Instrument [Line Items]      
Debt instrument term 5 years    
Aggregate principal amount $ 4,439,400 $ 7,000,000  
Interest rate 2.50% 2.50%  
[1] The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.
[2] Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.
[3] The balance mainly consisted of the rental deposit.
[4] The balance mainly represented a six-year period liability insurance for the existing officers and directors in connection with the closing of the Combination.
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accrued expenses and other current liabilities [Abstract]    
Accrued litigation compensation $ 1,773,007 $ 1,590,484
Accrued expenses 961,914 797,969
Other taxes payable 732,685 118,469
Employee payroll and welfare payables 621,605 452,904
Accrued professional fees 36,505 919,525
Payable for purchasing the factory 0 588,645
Interest expense of convertible loans 0 383,250
Credit card payable 106,650 22,908
Others 31,521 174,487
Total $ 4,263,887 $ 5,048,641
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Federal Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Zhejiang Tooniu Tech Co., Limited [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 5.00%
Hangzhou Hengzhong Tech Co., Limited [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 5.00%
Zhejiang Xbean Tech Co., Limited [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 5.00%
Australia [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 25.00%
United States [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 21.00%
Hong Kong [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate for below HK$2.0 million 8.25%
Federal tax rate for above HK$2.0 million 16.50%
PRC [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 25.00%
Germany [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 15.80%
Spain [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 25.00%
Italy [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 24.00%
Netherlands [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 19.00%
Turkey [Member]  
Federal Statutory Income Tax Rate [Abstract]  
Federal tax rate 25.00%
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Income Tax Provision (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES [Abstract]    
Current $ 24,919 $ 0
Deferred (15,931) 0
Total income tax expense $ 8,988 $ 0
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Components of Losses Before Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes $ (54,351,767) $ (112,145,263)
PRC [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (8,291,573) (7,386,251)
US [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (14,349,845) (17,254,945)
Europe [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (10,839,504) (20,130,854)
Australia [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes (19,225,749) (67,392,512)
Others [Member]    
Components of Losses Before Income Taxes [Abstract]    
Losses before income taxes $ (1,645,096) $ 19,300
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statutory Income Tax Rate to Income Before Income Taxes [Abstract]    
Loss before provision for income tax $ (54,351,767) $ (112,145,263)
PRC statutory income tax rate 25.00% 25.00%
Income tax expense at the PRC statutory rate $ (13,587,942) $ (28,036,316)
Effect of preferential tax rate 1,535,761 161,592
Effect of international tax rates 123,766 (2,255,963)
Effect of non-deductible expenses 569,327 1,069,009
Effect of research and development deduction (1,261,231) (568,446)
Fair value change of warrant liability 60,799 3,912,074
Impairment loss of goodwill 0 2,777,972
Effect of valuation allowance 12,584,439 22,940,078
Total income tax expense - current $ 24,919 $ 0
Effective income tax rate 0.00% 0.00%
PRC [Member]    
Statutory Income Tax Rate to Income Before Income Taxes [Abstract]    
Loss before provision for income tax $ (8,291,573) $ (7,386,251)
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Net Deferred Tax Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets [Abstract]      
Impairment loss $ 3,561,625 $ 3,532,162  
Change in fair value of financial instrument (3,885,519) 912,340  
Capitalization of research and experimental costs 943,938 369,687  
Net operating loss carry forwards 42,229,598 28,818,841  
Total deferred income tax assets 42,849,642 33,633,030  
Valuation allowance (42,849,642) (33,633,030) $ (14,659,415)
Deferred tax assets, net 0 0  
Deferred Income Tax Liabilities [Abstract]      
Intangible assets arising from acquisition (228,086) 0  
Total deferred tax liabilities (228,086) 0  
Net deferred tax liabilities $ (228,086) $ 0  
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES, Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Roll Forward]    
Balance at the beginning of the year $ 33,633,030 $ 14,659,415
Additions during the year 12,584,439 22,940,078
Expire of NOL (3,165,660) (1,318,979)
Change in tax rate 96,387 (91,423)
Exchange rate effect (298,554) (2,556,061)
Balance at the end of the year 42,849,642 33,633,030
Unrecognized uncertain tax positions 0 0
Unrecognized liabilities, interest or penalties 0 $ 0
Hong Kong [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,173,034  
United States [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 38,730,970  
Percentage of annual taxable income 80.00%  
United States [Member] | 2035 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 3,740,668  
United States [Member] | 2036 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,430,246  
United States [Member] | 2037 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 744,848  
United States [Member] | 2038 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 1,512,798  
PRC [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 37,266,136  
PRC [Member] | 2024 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 5,413,592  
PRC [Member] | 2025 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 2,210,756  
PRC [Member] | 2026 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 5,989,640  
PRC [Member] | 2027 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 10,479,727  
PRC [Member] | 2028 [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 13,172,422  
Germany [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards 26,565,271  
Australia [Member]    
Valuation Allowance [Roll Forward]    
Operating loss carryforwards $ 61,911,565  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease Cost [Abstract]    
Operating leases cost excluding short-term rental expense $ 4,745,560 $ 1,616,853
Short-term lease cost 809,894 238,386
Total 5,555,454 1,855,239
Supplemental Information Related to Operating Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 4,012,410 $ 1,108,721
Weighted average remaining lease term 6 years 1 month 17 days 8 years 4 months 9 days
Weighted average discount rate 6.33% 4.27%
Maturity of Lease Liabilities [Abstract]    
2024 $ 4,908,465  
2025 4,127,389  
2026 4,180,335  
2027 4,221,505  
2028 2,176,965  
2029 and thereafter 5,784,794  
Total lease payments 25,399,453  
Less: imputed interest 4,318,235  
Total 21,081,218  
Less: current portion $ 4,741,599 $ 1,313,334
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: current portion  
Non-current portion $ 16,339,619 $ 7,421,582
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current portion  
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details)
12 Months Ended
Jul. 20, 2022
USD ($)
Dec. 31, 2023
USD ($)
TradingDays
$ / shares
Dec. 31, 2022
USD ($)
Convertible Promissory Note [Abstract]      
Net proceeds after deducting issuance expenses   $ 0 $ 54,069,000
Movement of Note [Abstract]      
Convertible promissory notes, Beginning Balance   57,372,827  
Convertible promissory notes, Ending Balance   $ 9,956,000 57,372,827
Convertible Promissory Note [Member]      
Convertible Promissory Note [Abstract]      
Net proceeds after deducting issuance expenses $ 54,069,000    
Mandatory redemption amount multiplier   1.08  
Number of consecutive trading days | TradingDays   10  
Conversion price percentage   85.00%  
Period for volume weighted average price   10 days  
Period considered after occurrence of any event of default   5 days  
Movement of Note [Abstract]      
Convertible promissory notes, Beginning Balance   $ 57,372,827  
Convertible promissory notes issued during the year   0  
Redemption of convertible promissory notes   (47,546,626)  
Fair value change recognized   129,799  
Convertible promissory notes, Ending Balance   9,956,000 57,372,827
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Face value principal payable $ 61,215,000 $ 9,953,381 $ 57,488,000
Interest rate 8.00% 8.00% 8.00%
Issue date   Jul. 20, 2022 Jul. 20, 2022
Maturity date   Jan. 19, 2025 Jul. 19, 2023
Convertible Promissory Note [Member] | Minimum [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Face value principal payable   $ 25,000,000  
Convertible Promissory Note [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Floor price (in dollars per share) | $ / shares   $ 1  
Accrue interest rate   10.00%  
Convertible Promissory Note [Member] | Original Conversion Price [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   1.2375 1.2375
Convertible Promissory Note [Member] | Expected Term [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   1.05 0.55
Convertible Promissory Note [Member] | Volatility [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.5346 0.7513
Convertible Promissory Note [Member] | Market yield [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.1393 0.1802
Convertible Promissory Note [Member] | Risk Free Rate [Member]      
Fair Value Assumptions - Convertible Promissory Note [Abstract]      
Measurement input   0.0469 0.0469
Convertible Promissory Note [Member] | Period One [Member] | Minimum [Member]      
Convertible Promissory Note [Abstract]      
Aggregate outstanding principal amount   $ 30,000,000  
Convertible Promissory Note [Member] | Period One [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Percentage of issuance cost on principal amount   10.00%  
Convertible Promissory Note [Member] | Period Two [Member] | Maximum [Member]      
Convertible Promissory Note [Abstract]      
Percentage of issuance cost on principal amount   20.00%  
Aggregate outstanding principal amount   $ 30,000,000  
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Warrant
$ / shares
shares
Dec. 31, 2022
Warrant [Abstract]    
Issued warrants (in shares) | shares 24,733,336  
Exercise price (in dollars per share) | $ / shares $ 1.61  
Warrants exercisable issuance term 5 years  
Number of warrants | Warrant 2  
Investor Warrants [Member]    
Movement of Warrants [Roll Forward]    
Beginning balance $ 14,334,104  
Warrants issued during the year 0  
Exercise of warrants (1,939,282)  
Fair value change recognized (205,314)  
Ending balance $ 12,189,508  
Placement Agent Warrants [Member]    
Warrant [Abstract]    
Issued warrants (in shares) | shares 2,473,334  
Exercise price (in dollars per share) | $ / shares $ 1.77  
Movement of Warrants [Roll Forward]    
Beginning balance $ 3,456,404  
Warrants issued during the year 0  
Exercise of warrants 0  
Fair value change recognized 174  
Ending balance $ 3,456,578  
Expected Term [Member] | Warrant [Member]    
Fair Value Assumptions - Warrants [Abstract]    
Measurement input 3.55 4.55
Volatility [Member] | Warrant [Member]    
Fair Value Assumptions - Warrants [Abstract]    
Measurement input 0.7211 0.7772
Risk Free Rate [Member] | Warrant [Member]    
Fair Value Assumptions - Warrants [Abstract]    
Measurement input 0.0391 0.0413
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE-BASED COMPENSATION, Share Options (Details)
4 Months Ended 8 Months Ended 12 Months Ended
May 03, 2022
USD ($)
$ / shares
shares
Dec. 30, 2021
shares
Apr. 17, 2018
Installment
shares
Dec. 31, 2023
Aug. 20, 2023
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Feb. 10, 2016
shares
Share-Based Compensation [Abstract]                
Share-based compensation expenses | $           $ 5,230,272 $ 4,031,629  
General and Administrative Expenses [Member]                
Share-Based Compensation [Abstract]                
Share-based compensation expenses | $           4,630,230 3,242,625  
Selling and Marketing Expenses [Member]                
Share-Based Compensation [Abstract]                
Share-based compensation expenses | $           193,939 504,199  
Research and Development Expenses [Member]                
Share-Based Compensation [Abstract]                
Share-based compensation expenses | $           $ 406,103 $ 284,805  
Amended 2016 Plan [Member]                
Share-Based Compensation [Abstract]                
Options granted (in shares)   12,891,130            
Exchange ratio   0.71563            
Options converted (in shares)   9,225,271            
Employees and Directors [Member] | 2016 Plan [Member]                
Share-Based Compensation [Abstract]                
Shares authorized (in shares)     24,624,157          
Number of additional shares available for issuance (in shares)     10,484,797          
Number of equal annual instalments | Installment     5          
Percentage of each equal annual instalments     20.00%          
Options expiration period       10 years 8 years      
Employees and Directors [Member] | 2016 Plan [Member] | Minimum [Member]                
Share-Based Compensation [Abstract]                
Options expiration period           6 years    
Employees and Directors [Member] | 2016 Plan [Member] | Maximum [Member]                
Share-Based Compensation [Abstract]                
Shares authorized (in shares)               14,139,360
Options expiration period           8 years    
Employees and Directors [Member] | 2022 Plan [Member]                
Share-Based Compensation [Abstract]                
Options granted (in shares) 12,797,063              
Exercise price range, lower range limit (in dollars per share) | $ / shares $ 1.68              
Exercise price range, upper range limit (in dollars per share) | $ / shares $ 1.848              
Fair value of options granted | $ $ 18,217,956              
Employees and Directors [Member] | 2022 Plan [Member] | Contractual Term of Option One [Member]                
Share-Based Compensation [Abstract]                
Options granted (in shares) 297,615              
Options contractual term 5 years              
Employees and Directors [Member] | 2022 Plan [Member] | Contractual Term of Option Two [Member]                
Share-Based Compensation [Abstract]                
Options granted (in shares) 12,499,448              
Options contractual term 10 years              
Employees and Directors [Member] | 2022 Plan [Member] | Minimum [Member]                
Share-Based Compensation [Abstract]                
Fair value of option grant (in dollars per share) | $ / shares $ 1.113              
Employees and Directors [Member] | 2022 Plan [Member] | Maximum [Member]                
Share-Based Compensation [Abstract]                
Shares authorized (in shares) 25,965,234              
Fair value of option grant (in dollars per share) | $ / shares $ 1.431              
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE-BASED COMPENSATION, Share Options Activity (Details) - Stock Options [Member]
12 Months Ended
Dec. 08, 2023
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Share Options [Roll Forward]        
Outstanding, beginning balance (in shares) | shares   21,603,366 9,225,271  
Granted (in shares) | shares   0 12,797,063  
Exercised (in shares) | shares   0 (51,468)  
Forfeited (in shares) | shares   (116,125) (334,167)  
Expired (in shares) | shares   (19,111) (33,333)  
Outstanding, ending balance (in shares) | shares   2,025,115 21,603,366 9,225,271
Outstanding, beginning balance after share consolidation (in shares) | shares [1]   2,160,351    
Expected to vest, period end (in shares) | shares   591,600    
Exercisable, period end (in shares) | shares   1,433,515    
Weighted Average Exercise Price [Abstract]        
Outstanding, beginning balance (in dollars per share) | $ / shares   $ 1.44 $ 1.1  
Granted (in dollars per share) | $ / shares   0 1.68  
Exercised (in dollars per share) | $ / shares   0 0.28  
Forfeited (in dollars per share) | $ / shares   16.8 1.68  
Expired (in dollars per share) | $ / shares   13.09 1.68  
Outstanding, ending balance (in dollars per share) | $ / shares   14.26 $ 1.44 $ 1.1
Outstanding, beginning balance after share consolidation (in dollars per share) | $ / shares [1]   14.38    
Expected to vest, period end (in dollars per share) | $ / shares   17.05    
Exercisable, period end (in dollars per share) | $ / shares   $ 13.1    
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]        
Outstanding, weighted average remaining contractual term   4 years 9 months 21 days 5 years 11 months 26 days [1] 2 years 7 months 6 days
Expected to vest, weighted average remaining contractual term   8 years 1 month 17 days    
Exercisable, weighted average remaining contractual term   3 years 5 months 8 days    
Outstanding, aggregate intrinsic value | $   $ 0 $ 721,210 [1] $ 42,799,081
Expected to vest, aggregate intrinsic value | $   0    
Exercisable, aggregate intrinsic value | $   $ 0    
Share consolidation 0.1      
[1] On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.1
SHARE-BASED COMPENSATION, Assumptions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Compensation Cost [Abstract]    
Total unrecognized compensation cost $ 8,734,833  
Unrecognized compensation cost, recognition period 2 years 1 month 28 days  
Stock Options [Member]    
Assumptions Used in Valuing Stock Options [Abstract]    
Expected dividends yield 0.00% 0.00%
The fair value of underlying ordinary shares (in dollars per share) $ 16.8 $ 1.68
Stock Options [Member] | Minimum [Member]    
Assumptions Used in Valuing Stock Options [Abstract]    
Expected volatility 83.41% 86.28%
Risk-free interest rate per annum 2.97% 2.97%
Stock Options [Member] | Maximum [Member]    
Assumptions Used in Valuing Stock Options [Abstract]    
Expected volatility 86.57% 83.96%
Risk-free interest rate per annum 3.01% 3.01%
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.1
ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)
12 Months Ended
Dec. 08, 2023
shares
Dec. 31, 2023
USD ($)
Vote
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 29, 2021
shares
Ordinary Shares [Abstract]          
Ordinary shares issued (in shares)   30,828,778 30,084,200    
Ordinary shares outstanding (in shares)   30,828,778 30,084,200    
Number of votes entitled for each share of ordinary share | Vote   1      
Restricted Net Assets [Abstract]          
Restricted net assets of PRC subsidiaries | $   $ 0      
Ordinary Shares [Member]          
Ordinary Shares [Abstract]          
Ordinary shares outstanding (in shares)   30,828,778 [1] 30,084,199 26,125,625  
Exercised (in shares)     (5,147)    
Exercise of warrants (in shares)   360,710 3,953,427    
Reverse stock split ratio 0.1        
Shares issued due to reverse stock split (in shares) 383,868 383,869 [1]      
2016 Plan [Member] | Ordinary Shares [Member]          
Ordinary Shares [Abstract]          
Exercised (in shares)   (5,147)      
NBG [Member]          
Ordinary Shares [Abstract]          
Ordinary shares issued (in shares)         8,640,271
Ordinary shares outstanding (in shares)         8,640,271
CAG Cayman [Member] | CEGL [Member]          
Ordinary Shares [Abstract]          
Number of common stock shares issued in business consideration (in shares)   17,485,355      
[1] On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.1
NET LOSS PER SHARE (Details)
12 Months Ended
Dec. 08, 2023
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Numerator [Abstract]      
Net loss attributable to the Company's shareholders | $   $ (54,199,325) $ (110,088,241)
Denominator [Abstract]      
Weighted average ordinary shares used in computing basic loss per share (in shares)   30,424,686 [1] 26,332,324
Weighted average ordinary shares used in computing diluted loss per share (in shares)   30,424,686 [1] 26,332,324
Basic net loss per share (in dollars per share) | $ / shares   $ (1.78) $ (4.18)
Diluted net loss per share (in dollars per share) | $ / shares   $ (1.78) $ (4.18)
Ordinary shares of anti-dilutive and excluded from diluted net loss per share (in shares)   0 0
Ordinary Shares [Member]      
Denominator [Abstract]      
Reverse stock split ratio 0.1    
[1] On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.1
CONCENTRATIONS (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Concentration of Credit Risk [Abstract]    
Revenue $ 22,079,905 $ 8,941,835
Accounts receivable 8,443,069 2,526,432
Purchases 19,821,645 9,455,805
Accounts payable 6,797,852 3,383,021
Revenue [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Concentration of Credit Risk [Abstract]    
Revenue $ 6,145,119 $ 1,341,968
Concentration risk, percentage 27.00% 15.00%
Revenue [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration of Credit Risk [Abstract]    
Revenue $ 3,501,965 $ 0
Concentration risk, percentage 16.00% 0.00%
Revenue [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration of Credit Risk [Abstract]    
Revenue $ 2,473,388 $ 36,999
Concentration risk, percentage 11.00% [1]
Revenue [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration of Credit Risk [Abstract]    
Revenue $ 169,766 $ 1,304,969
Concentration risk, percentage [1] 15.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 47.00% 79.00%
Accounts receivable $ 3,962,148 $ 2,002,704
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 32.00% 0.00%
Accounts receivable $ 2,724,397 $ 0
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 15.00% 47.00%
Accounts receivable $ 1,237,751 $ 1,197,023
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 0.00% 16.00%
Accounts receivable $ 0 $ 410,321
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer F [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 0.00% 16.00%
Accounts receivable $ 0 $ 395,360
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 41.00% 38.00%
Purchases $ 10,919,516 $ 9,395,756
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 29.00% 12.00%
Purchases $ 7,799,901 $ 2,885,202
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 12.00% [1]
Purchases $ 3,088,580 $ 432,475
Purchases [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage [1] 26.00%
Purchases $ 31,035 $ 6,078,079
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage 0.00% 29.00%
Accounts receivable $ 969,837 $ 997,721
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage [1] 12.00%
Accounts payable $ 402,425 $ 420,100
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]    
Concentration of Credit Risk [Abstract]    
Concentration risk, percentage [1] 17.00%
Accounts receivable $ 567,412 $ 577,621
[1] Indicates below 10%.
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES (Details)
1 Months Ended 12 Months Ended
Mar. 05, 2024
USD ($)
Jul. 27, 2023
USD ($)
PurchaseOrder
Feb. 06, 2023
USD ($)
Jul. 22, 2022
USD ($)
Claim
Contract
Complaint
Mar. 25, 2022
USD ($)
Aug. 23, 2021
EUR (€)
Oct. 31, 2021
USD ($)
PurchaseOrder
Dec. 31, 2023
Vehicle
Case
Dec. 31, 2022
EUR (€)
Jan. 02, 2024
USD ($)
Dec. 18, 2023
USD ($)
Dec. 18, 2023
CNY (¥)
Nov. 30, 2023
Trademark
Feb. 02, 2023
EUR (€)
Jul. 31, 2022
Trademark
Jun. 30, 2022
DistributionPartners
Litigation [Abstract]                                
Total damages       $ 19,000,000                        
Number of european union trademarks cancellation request filed | Trademark                             2  
Number of european union trademarks cancelled | Trademark                         2      
Number of complaint causes in contract and tort against defendants | Complaint       11                        
Number of contract claims | Contract       4                        
Number of tort claims | Claim       7                        
Period to amend complaint by plaintiff               30 days                
Number of civil litigation cases withdrawn | Case               2                
Subsequent Event [Member]                                
Litigation [Abstract]                                
Payment for outstanding amount                   $ 1,767,516.91            
BELGIUM                                
Litigation [Abstract]                                
Penalty amount | €                           € 20,000    
Other infringement fine | €                           5,000    
Shengzhou Machinery [Member]                                
Litigation [Abstract]                                
Payment for outstanding invoices         $ 1,126,640                      
LEIE [Member] | BELGIUM | Maximum [Member]                                
Litigation [Abstract]                                
Penalty amount | €                           500,000    
CAE [Member]                                
Litigation [Abstract]                                
Number of vehicles | Vehicle               90                
Retention of title and instalment payment agreement price | €           € 2,185,721.32                    
Contingency settlement of amount | €                 € 58,787.33              
Settlement owed amount | €                 2,126,933.99              
Instalment agreement amount | €                 € 548,244.11              
Number of distribution partners | DistributionPartners                               2
CAE [Member] | BELGIUM | Maximum [Member]                                
Litigation [Abstract]                                
Penalty amount | €                           € 1,000,000    
Ronda [Member]                                
Litigation [Abstract]                                
Number of ongoing civil litigation cases | Case               1                
Ronda [Member] | Damages from Product Defects [Member]                                
Litigation [Abstract]                                
Recovery of advance payments     $ 438,702                          
Compensation for damages     $ 453,290                          
Ronda [Member] | Damages from Product Defects [Member] | Subsequent Event [Member]                                
Litigation [Abstract]                                
Total damages $ 869,702                              
Payment for outstanding invoices $ 583,813                              
Percentage of advance payments for damage 100.00%                              
Zhejiang Sinomachinery Co., Limited [Member]                                
Litigation [Abstract]                                
Claim filed for payment of contract price                     $ 65,104 ¥ 461,800        
Sevic Lawsuit [Member] | Damages from Product Defects [Member]                                
Litigation [Abstract]                                
Number of signed purchase orders terminated | PurchaseOrder   2         2                  
Money awarded for cost of goods awarded   $ 13,908         $ 465,400                  
Total damages   $ 3,429         $ 628,109                  
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS, Related Parties (Details)
12 Months Ended
Dec. 31, 2023
Mr. Peter Wang [Member]  
Related Parties [Abstract]  
Relationship with the Company Chairman, Chief Executive Officer, and principal shareholder of the Company
Mr. Yeung Heung Yeung [Member]  
Related Parties [Abstract]  
Relationship with the Company A principal shareholder of the Company
Bendon Limited [Member]  
Related Parties [Abstract]  
Relationship with the Company Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.
Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member]  
Related Parties [Abstract]  
Relationship with the Company Ultimately controlled by Mr. Peter Wang
Zhejiang RAP [Member]  
Related Parties [Abstract]  
Relationship with the Company An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Jiangsu Rongyuan [Member]  
Related Parties [Abstract]  
Relationship with the Company An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Hangzhou Hezhe Energy Technology Co., Ltd ("Hangzhou Hezhe") [Member]  
Related Parties [Abstract]  
Relationship with the Company An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary
Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member]  
Related Parties [Abstract]  
Relationship with the Company Controlled by Mr. Yeung Heung Yeung
Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member]  
Related Parties [Abstract]  
Relationship with the Company Ultimately controlled by Mr. Peter Wang
Antric GmbH [Member]  
Related Parties [Abstract]  
Relationship with the Company Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023
Billy Rafael Romero Del Rosario [Member]  
Related Parties [Abstract]  
Relationship with the Company A shareholder who owns 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL
Percentage of equity interests 1.00%
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS, Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Material Related Party Transactions [Abstract]    
Interest Income, Operating, Related Party, Type [Extensible Enumeration] Interest income from a related party Interest income from a related party
Interest expense on loans provided by related parties $ (402,414) $ 844,231
Interest Expense, Related Party, Type [Extensible Enumeration] Interest expense on loans provided by related parties Interest expense on loans provided by related parties
Zhejiang RAP [Member]    
Material Related Party Transactions [Abstract]    
Interest income from a related party $ 12,767 $ 13,434
Bendon Limited [Member]    
Material Related Party Transactions [Abstract]    
Interest income from a related party 0 113,021
Hangzhou Hezhe [Member]    
Material Related Party Transactions [Abstract]    
Purchase of raw materials from related parties 233,536 1,413,262
Payment on the purchase of the raw materials 54,617 1,015,036
Shanghai Hengyu [Member]    
Material Related Party Transactions [Abstract]    
Service provided by a related party 0 5,053
Zhejiang Zhongchai [Member]    
Material Related Party Transactions [Abstract]    
Service provided by a related party 0 119,963
Repayment of the advance operating fund from a related party 0 276,266
Billy Rafael Romero Del Rosario [Member]    
Material Related Party Transactions [Abstract]    
Prepayment of operating fund to a related party 113,560 0
Shenzhen Yuanzheng [Member]    
Material Related Party Transactions [Abstract]    
Repayment of interest-bearing Loan from a related party 0 395,523
Mr. Yeung Heung Yeung [Member]    
Material Related Party Transactions [Abstract]    
Repayment of interest-bearing Loan from a related party 0 1,331,091
Interest expense on loans provided by related parties 0 2,532
Others [Member]    
Material Related Party Transactions [Abstract]    
Interest expense on loans provided by related parties $ 0 $ 1,075
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS, Due from Related Parties (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Amount due from Related Parties [Abstract]    
Amounts due from related parties - current $ 287,439 $ 366,936
Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember
Hangzhou Hezhe [Member]    
Amount due from Related Parties [Abstract]    
Amounts due from related parties - current [1] $ 178,019 $ 366,936
Billy Rafael Romero Del Rosario [Member]    
Amount due from Related Parties [Abstract]    
Amounts due from related parties - current [2] $ 109,420 $ 0
[1] The balance mainly represents the prepayment for raw material to the related party.
[2] The balance mainly represents the prepayment of operating fund to the related party.
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 16, 2022
USD ($)
Dec. 16, 2022
EUR (€)
Amounts due to Related Parties [Abstract]          
Amounts due to related parties $ 10,468   $ 716,372    
Other income 26,746        
Antric GmbH [Member]          
Amounts due to Related Parties [Abstract]          
Amounts due to related parties [1] 0   666,396    
Equity method investments, related party       $ 2,674,500 € 2,500,000
Percentage of equity interest acquired, related party       25.00% 25.00%
Payment for capital investments 1,977,380 € 1,868,750      
Zhejiang RAP [Member]          
Amounts due to Related Parties [Abstract]          
Amounts due to related parties 10,468   23,882    
Jiangsu Rongyuan [Member]          
Amounts due to Related Parties [Abstract]          
Amounts due to related parties [2] 0   23,194    
Shanghai Hengyu [Member]          
Amounts due to Related Parties [Abstract]          
Amounts due to related parties [2] $ 0   $ 2,900    
[1] The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. For the year ended December 31, 2022, capital investment of EUR1,868,750 (approximately $1,977,380) was paid to Antric GmbH.
[2] The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $26,746 was recognized for the year ended December 31, 2023.
EXCEL 115 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *!Z@5@'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 " "@>H%8;:EHT.\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ\E4.%XDY)5"H4&6KH3TB01M1Y(4^S\?64U<2CM!Q2TT"$_ MQ!&AJ:H5&"2A! F8@85?B*SOE.0RH" 7+G@E%[S_#$.&*0DXH$%+$>JR!M;/ M$_UY&CJX 68883#QNX!J(>;JG]C< 79)3E$OJ7$\;J%M M)&$EIE=1UP^\J7B[>I]=?_C=A(U3^J#_ ML?%5L._@U[_HOP!02P,$% @ H'J!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" "@>H%8W;7][J8' 7,P & 'AL+W=O" W9W=GN](.P!7AB6U26<^FO MKWS!1AGY!7>4_;#!QN^Q_2#)Y\CVQ1-E#_&&$(Z>PR"*+UL;SK?O.YW8W9 0 MQZ=T2R+QS8JR$'.QR-:=>,L(]K*B,.A8AG'6";$?M887V;HY&U[0A =^1.8, MQ4D88O9R10+Z=-DR6[L5=_YZP],5G>'%%J_)@O OVSD32YU2Q?-#$L4^C1 C MJ\O6R'P_[F8%V19???(4[WU&Z:DL*7U(%Z;>99%NY_WJE/LI,7)[/$,7%H\,WW^.:R-6@ACZQP$O [^O0'*4ZH ME^JY-(BS_]%3OFW/;B$WB3D-BV)Q!*$?Y7_QU!1818'UJL#LUA38 M18%];$&W*.AF9/)3R3B,,N(^_P%3:.\/:6_2QM]68S1;S^_N^APL;NTJ.,6TE>YM%4C M;5KH,XWX)A:Z'O%D@8XXSO)@K=W!7EF@XIBXI\@V3Y!E6+;B@!RX_#-FI\CJ M9>5=1?D8+O^01&+OAFKOTMG8)7H[T[-K]!SZ2!CZ,5K&G(GF_[>*<*[052ND M8\+[>(M=QBJL#EC4EI$E, M(G16$CH[K@6-HBC! ;HC6\JXBA2LPUFB! 56-06E24P"U2]!]8\#-2?,I^DE MPD/B0J/L=0>4=H-W[>@-UC>%IDE,@C8HH0W 4W42QK+>Y\>N:%S?"68@.%BM MW3:MMFVJB(&%38EI$I.(G9?$SH]K9OO()F)EK.(%:]4U+["J*2Q-8A(LTZA, MF]$(5]$Y:X$=D)M\5_&"BYH"TZ4F$]NSN>:1EH%A$5HR;UL_Z!\0J[T^PG6- MD6E2DY%9%3(+/,LB#4S\@*!9$BX)4Z*"10S#;-N#7E?EMQVXMC$N36HRKLK- MFZ#EW>&Z(VL_-?2BJEYI,K7+R)NS% M"VJ.Z)I,#&13D12?T4?RHN0&2QFBK?6-_KEYKJ2FU=WK4I.I5?[>A UZ&=1= MRL08ED7U$[3@PE\@RI!#$X%34*6>N@'"ZK.O2H!:S;\N-1E@9?]-V+<7 ._Q M,YIZHNWY*]_-)SR D0Z6-(RVD?]3TM.:"'2IR?2J3&#"5KZ@-_(\H1Z?[#Z@ M3V([=!NIVQPLV3-,=/M 6)Q>ERGVE RU!@1=:C+#*B*8L*M_S=!)ET3?O:=/ MD9(?+#=AA&QHH.:F-2;H4I.Y54'!A-W]:V[EH#=G]-&/7'7C@S5G'Y38M 8& M76KRQ&F5&"S8XK_&-J:C*U*"A9L[T5P]_QHC18OX9(&2EJP0)JKE)2T)@-=:C*E*AE8L'?? MM29T_>QN<+0FM2GT@-!LM!B/_E3RTAH$=*G)O*H@8!T5!+Z1(&@_1,)[B?Z( MA0DE'IK&<5(SDL&:,ZK$IC4!Z%*3L54)P#HJ 7RE@4B:F.6S1$PY]WA J0:6 M5JNO2TV&55E]ZRBKO[LKD$\[9D.9\*[J"=L#BM^)JLJ!JQI3>PNC;U5&WSK* MZ$\C3EC^=$AZ_P3O,"JIP8IUU+3Z?%UJ\B,%E<^WC_+Y67=$CHA&:\J4UN* MSHQ&;>RZ1,@($2\75#Y4H-7MZU*3Z55NWX;->D%O$>(@0%=)++Z.E?WS@$[= M;6&XK#&LMW#]=N7Z[:/N#UR'A*W3T>Q&*/"-R$GA%D?J-@<+UE+3ZOYUJHVP?7S_IVH_/Z=$AFL5GLG"JYKS.PMK+]=67\;=NY39W*'1HGG<\K0 MB',2\WRRMN[QE@-Z]=2T1@%=:C*U*@K8L(/?NTD,93<* MQ+4T?P#S1\I2_0S:_WQ8"*YK#/,M: M#*M*!_91Z6!_>N)$H,-B7^@VX:+W1FF45_+3:?R=0JV7J:6/0#\.;6-@#?KG MO8O.HT3L+2*"744$^ZB(,$^6@>^*88UBI<&%51K3T1H7"K6S/=9G?:MO=/O= MDK5,IXH"-FS<=T/_Q&%X;+&"-["^W1=B!JQL_'OL61K];&?TN;-!WJ-*9Z_3RI\0%2]PD.%K_ MNZ')B;!O=!N07^,TVN<]F*Z0LQ&7725(K2% EUH.LK/W)D'JZ[,W,F+DI@\4 MY"\5E&O+MSY&V;L.G6KS_)61SSB-!3$*R$J4&J=],0JS_"V,?('3;?9>PI)R M3L/LXX9@C[!T _']BE*^6TAW4+X+,_P/4$L#!!0 ( *!Z@5CL6)!(*0D M /8H 8 >&PO=V]R:W-H965T&ULM9IM;]O($<>_"J$6 MQ16PHWWDDCG;@"/[>@%RB1LG+8JB+];2RB*.Y.J6*SO^]AU2C"AQ'Z04;E[$ MDCT[_,]R=WXS2UX\:_-[LU+*)M^JLFXN)RMKUV^GTV:^4I5LWNBUJN$O2VTJ M:>&K>9PV:Z/DHAM4E5."4#JM9%%/KBZZW]V9JPN]L651JSN3-)NJDN;EG2KU M\^4$3[[_XG/QN++M+Z97%VOYJ.Z5_;J^,_!MNO.R*"I5-X6N$Z.6EY-K_';& MNP&=Q3\*]=SL?4[:4!ZT_KW]\GYQ.4&M(E6JN6U=2/CQI&:J+%M/H../WNED M=\UVX/[G[]Y_Z8*'8!YDHV:Z_&>QL*O+239)%FHI-Z7]K)]_57U O/4WUV73 M_9\\][9HDLPWC=55/Q@45$6]_2F_]1.Q-X"(P #2#R"G#J#] -H%NE76A74C MK;RZ,/HY,:TU>&L_='/3C89HBKJ]C??6P%\+&&>O9I\^WG_Z\/[F^LOM3?+N M^L/UQ]EMV7^^0\^7I_D_STY[]>3"UI$(/E@5RVD\NB8H%&$CUF%"'"_/KX3A^/ZKM?:6//K3)54M1/(!9R MF/6IY,[E&:$IS[*13-<.^16F.X5I5.'U?*XW<'\AJ\X5W.R'4ITEM?**3)V+ MIYRB#.&12->.@V&>^96*G5(15?H>)K"VVA3*NQB%.X,T1SE/V4B=:TAQQB@5 MV*\OV^G+HOKNC%K+EZK+%+"!M%TI TEX/W?X=&>.'()HCC$?KU#7$*>89I0& M5D"^TYW'5T"U70"+C4J61E>P$DK9[JBU-!8F&S)Y'X5/?N[F@$S S(_$NV8T M37.:^J5C- (1<5_ZF;Y\][:E4O8;LEU"26&K.<0DC;)S*A%89,/NFG.DCZ= MG\&H;9QW$.?+6?+E9:V2?]]^LVV9 :Z2VWI3*2/;@N$_7HC%I6V:\T*Y*$NO0!?(A%"6.S/KV@78@@=HXV/4MK)^[/+I=J>&I]$%PPA.(0#TTL&6),XQ+:4<35[.RKDSAQ* M,>)\O!P\EBG+J&!98/&2 8OD%"Q>AT5B=S]GG,-2S,?5F\>4I"(#H3B 0[+7 MGY[6H):%?"C*+L7ZN]37;5/_'SPD P])G(>[Q@6*[K;R\P;L$BX5N,U[ M#"F4UH@$\C(94$CB* 299@-%IOJVAKH2JFFW-]B[;=X@7-XQDM(L&W?9'D.. M6):&>$X&+I(X%V>ZMD;.[09VPS&U+N(HS1EB8]AX# D$%=ZU PI)'(6?UEW5 M7C\FI9*0R/<4G\5:&>+B#ZH/S/-Q:>LQQ!132@.G!62@)8G3$B;Z"0J0#I=K MZ,6*IM'F!5*F#/R1BT5W/A%\JAA@NNN-'TTLJWJ8BO"12'T+P([.\^# MS)13ZE=-!V#2.##W6W.KQXVY]T@.^1JT='R,Y#$3&$JH .+I0$P:)^:V+/G0 MKX,73[?=YC_HW\Q^\YW<6VDWS0]UWT>$_%CW_4K.#B=MX#>-HG+4?1_91+VO MPU-7DN=DKZWN@W(M!2+0K:/ 21S=.R6F)S?@QZH.&N7XCU8=K^7M,/ !YS2. M\YDWV>W7M-XI\+2L%*&4CN^8:Q?(?'1@-XVS>Y?YK/QV=&UYF$PRE#DKZ^1C M:#I0F\:I',6[8,8$9SE'3L[V6#*H.2"_!_0/"*=QA ?TKTO82-L#[6[% MQ\)PF4VA*>?"B<)OR()!#(BG1SKB6-EW; EY0)]"W9KB<7'BL12,8)X%T,D& MV+,?[8Z/[%;F-KZ444&YTQEX+ D7*.(@O,[4);%*3O3555LCTVW3SB_I_)Y2/7_T. F/F:]@J/#F =.LSBG M;__^]?V7?WF#>U4JOY:WPS#WG@+'J?S)+(I:0J/4K"3X3W[ZJ-LB.7F2Y4;] MG%!TEI'L3(BLN_'P%67LC"#TW1[:K$U?FNJ-;2Q\:/.(;!*]3&[4O"OU=F\D M=';MNP5G4)$W:]6]2U*^>%]T8#&B]W-W,O39 'T6A_[U8E&TE3-LS;4L%NTI M_%RN"]BJ7I&>I\\0)Z22W-F?GO8>$)J+#(<>Y0\5 #OZ*'I3;;9MP4(MBWGA MS=7,I?@Y$:U@[CR)]MKB/",,B\"Q&QNHS^+4W]?;G^CH"M;WJFUA6I3JQI]7 M7)"?IPS^9>/C8Y\EIRC-0XT:&Y#/XLC?YNW^T8RTUA0/&]N>H[6-9KW1E"[+=K\6M56P(_UG MM[>4WO0UNJJ^[A2$A9P:P!_7VIMOW]I7WW;O>IX]5]02P,$% M @ H'J!6!+2M-QK @ @P8 !@ !X;"]W;W)KV@?;?SW9" M1*>T8]->8E_[GG//<>3K:"_DH\H -'K*&5<#+].ZZ&.LD@QRHBY% =SLK(7, MB3:AW&!52""I ^4,![Y_A7-"N1=';FTNXTAL-:,N!-VSUQQV;[Q*^4=BKHSFR M3E9"/-I@E@X\WPH"!HFV#,0,.Q@#8Y;(R/A9<7IU20L\GA_8/SOOQLN**!@+ M]IVF.AMX/0^EL"9;IN_%_AHJ/TY@(IAR7[0O@8V"G/)R)$_5 M.1P!6NU7 $$%"$X%A!4@=$9+9<[6A&@21U+LD;39ALU.W-DXM'%#N?V+"RW- M+C4X'8_O;A=W-[/)<#F=H-'P9G@[GJ+%]72Z7*"S.9' =0::)H2=HX_H/<)( M969515B;ZI8#)U6E45DI>*72!))+%+8N4. '80-\?#H\> G'QG-M/*B-!XXO M?(5O^O5AMOS19*/$M9MQ]E;U54$2&'CFVBB0._#B#^]:5_ZG)E/_B>R%Q;"V M&+[%'M_)E')S-:M?=H$*(M&.L"V@,\I1*A@C4J$"9)EQWG0:98DK5\*VA%WL M1WAW;/&MC!>ZV[7N]M_I+D=$E=I"ZK27*XV"2^[.D9S0[P6];K?WF^ZF1+_7 M-OVO67ZGEM_Y)_FFARI-N-G<_,E#YU0/38F-'O!1B[#M^0N1&\H58K V4/^R M:SADV?+*0(O"=8V5T*8'N6EF7@F0-L'LKX70A\ VHOK=B7\!4$L#!!0 ( M *!Z@5C,CAL<1@D /TE 8 >&PO=V]R:W-H965T&UL MM5IM;]LX$OY^OX+P'>Y:H*[%%[WED@!IG+8!VB2(L[L'+.X#;=.V;F712]%) M\^]O*,F6+9%TB^NU0&Q+P]$SP^$\,Z3.7Z3ZHUP)H=&W=5Z4%X.5UINST:B< MK<2:E^_E1A1P9R'5FFOXJ9:C#UOF(!$$T6O.L&%R>5]<>U.6YW.H\ M*\2#0N5VO>;J]8/(Y%/P:[;7,L[4H MRDP62(G%Q> *GXU99 94$K]FXJ4\^(Z,*5,I_S _;N<7@\ @$KF8::."P\>S MN!9Y;C0!CC\;I8/],\W P^\[[1\KX\&8*2_%M/=V" +JZ&Z/K^Z\/ MCS>?;^XFM[_>H"_WDPD:HE\F8_3F;V_/1QJP&(VC6?/<#_5SB>.YF*"OLM"K M$MT4CYT,C^H))RG!" M6[DC?.$>7^C%=RU+C>0"+:6# M&>UQ1EZ3TB8D"CHP.S+#4-,TSBPHXSW*&/O MBFC"_NX3NOG7 T3[S>3,AC+^F=']DY0=V9OL[4V\LS(!,LN*)>+%'#*V^D-H M\TM\ \HN[?&>]!T?)U$2Q[0S0Q;!*"3PWQ%(Z1YRZ@\D40C%\PHRGP/=9"8- M&6;VXD[[<&@8 _ DZ@"W29*$D#A([Z#P"E+ H)0QWD-LD(QJ1V+4L\ $%8R_R!R6?LZJ0@CH.S>5VJA=;F(39 M3&X+;<>->VBZJ]@B,@S3)*)!X@!,6L#$"_AVO>&9JIQKDHU)D%YL4RF^9>T/0TZ+[(D*1IR)@K M.EJ.Q'Z2?(105N!40 OUK%!*S)'FWU">\6F69SIS1#8[#;HODI@ (0[(+6UB M/V]:' WDM!%*O[Y#FYS#=;-(Q9_;K%JB5OP6LF044YQVK; (AF' I<9+:MB M/ZT^20VYT.#F)U,WMI$F"6F"^X!MHBS&8V8 A(G"9A#ZY--"00W=@%MV5(G/A+@J?/-X^[CIJ0>H<*85\%?<*$P&:8=2?)0JP)8X1B^Q21 MEE:)GU8_\:Q ;TQL\'56EE*]HD)J^RHA M?1+%) SBCC46L6',7-4\:8F6^(FV,:-V?KU,S 1,4VE=X^0T4UM$( )"2P$$>I*5G MXJ=G2Y5A&O67+,^MB/NTVW.SA9FQ^9[*CY:>E) D#;J] MJT70!;8E5G*B;S4D53EW9K9"AOM@+E_XQ@ZW3YA)%'5IU2+EP$I;0J5^0KW7 M*Z$:#AJ]:0J M\Z%1OM<&!$= MT'_8,S"U-9W W#B.NB1O$\688!:2B#HPMU1)3W2H>YR[JMV*UD)DT $E7:2^ MIO48X,'NL)_GS-:GR5I66!9R B=&01QV=Q1MHJ>UJJ MHWZJNW-9 BL274N@D^+U'R4J5UR)E'R3._[.M MRWBK'VR4BB,"E5]WZBR2-$G2.'"4 K2E5NJGUGI? 1(4>&=ECE"?A3L76&@U M-.WWX>%&@]@B"K8%E*618W>5M@Q+_0Q;YP+M0/X_Y@9+\XJ3,$U[E&$1) $E MS+7OS5I69GY6=LW)CZ>'YD'1\8Q!I9[0+K'81#%F04#"@P[_V**6MIF?MG^K MCKS%'''H1SC4\\5V/87* ^JXR@2H[K:ZU- ?P@2],X?GVC%O$ MV'OLV"A@!T?')XJ3#OS#"?M. ]CW&6 1\QA@JI'C*RVA,W]#"S%P7_QE(C9: M5*'9O,MPF'_02N1SE&FSKU-L(6,MFQ.[M:B/%W?AW"0H] +-AD!\+5JF14ERL4"X 7O8UBJJG[7 MJ/ZAY:9Z^V8JM9;KZNM*H%8D(=0N2 " Q! & 'AL+W=OU38)2 MZ9(7[+5W9F=A%K_AXB + (7>2U;) !=*U6/'D5D!)9$]7D.E;W9R).+O%!AO MS'EX,UW1?* M'#BA7Y,]I*!^U(G0D=.QY+2$2E)>(0&[ $_ZX^G Y-N$-PJ-O-HCT\F6\X,) M%GF 72,(&&3*,!"]G& &C!DB+>//F1-W)0WP>G]A?[:]ZUZV1,*,LY\T5T6 M1QCEL"-'IM:\>8%S/X^&+^-,VB=JVMSA$*/L*!4OSV"MH*15NY+W\WNX O0? M;@"\,\"SNMM"5N6<*!+Z@C=(F&S-9C:V58O6XFAE/DJJA+ZE&J?"6;Q*X]?% M?+*)YBC=Z&49K38IBI]1G$3KR6:A$]!D-4>S>)FLHY=HE2[>(O0:IRGZDA ! ME2I T8RPK[ZCM"+#ZV3GZM.VNG>C^ARR'G)'WY#G>H/_X8YNI.O&Z[KQ+-_# M#;Y8Y+32WD)IH95)]&L)Y1;$[X^4W64RLS"6-\!$CT1JT#12OK2FV7&F+V6VA9QJ$2=#W.\[5)3 ^Z_X2 MX3]02P,$% @ H'J!6'E35$Q]" US, !@ !X;"]W;W)K""@QTQ@\("?=_WX%)K81LH1G59N'&,.Y1^+JWBOI&"Y?B_)KM2*$@F_K M+*^N1BM*-Q>3216OR#JJWA<;DK,K3T6YCBC[6CY/JDU)HJ0Q6F<39!CV9!VE M^>CZLCGWJ;R^++8T2W/RJ035=KV.RN\?2%:\7HW@Z.W$Y_1Y1>L3D^O+3?1, MEH1^V7PJV;?)GB5)UR2OTB(')7FZ&MW BQ YM4&#^%=*7JNC8U#?RF-1?*V_ M!,G5R*A[1#(2TYHB8A\O9$JRK&9B_?BS)1WMVZP-CX_?V.?-S;.;>8PJ,BVR M?Z<)75V-W!%(R%.TS>CGXM4G[0U9-5]<9%7S'[RV6&,$XFU%BW5KS'JP3O/= M9_2M=<21 <0G#%!K@#@#9)TPP*T!'MJ"V1J8G &V3QA8K8'%=\D[86"W!C9G M8)YJP6D-G*%=^F4 33>1LYH(F@WY$V\W$8TNKXLBU=0 MUGC&5Q\T0=?8LS!)\SH_EK1D5U-F1Z^G]W?+^U^#VYN'V2U8/K"/C[.[AR6X MGX.I?W.WF"U!< =F__P2//P'C,&7Y2WXZ1_O+B>4M5TS3.*VG>FN'72BG?LR M27.6@&"YBDI2@=\^DO4C*7\7,,WD3#=)DM:I%67@4Y0F(,W!--JDE'V7D,X5 MI'&\76^SB)($W)*G-$ZIC&TQG.V>KD@)IL6:E:]575=>"/BUJ*0>\.7T#T5] MLXTC5T66D++Z$%?DX+G):%AF[] R"G!(V4%(WA /ZV36; ML/#,P3/!_(HRS*8P(BRD8I?@\P_!D@ T%1/.XX[8:S MGB5>KHW+R08&IZ#+0];7>A"!,4>LCV.T^\#D8T= M!V.#HPR4=Q(.X>JX'N]=C\]T_4\LWZHFA]\-&H8=O]7I&D26C;B[G$D[4B\3 M+JI-%).K$4NDBI0O9'3]P]^A;?PBRG:=9 N=9+Y.LD G6:B)K!-GYC[.S(8= MGXBS((_9ZJYBX<4"JCEZ5Q?V)2WBK[T:]YF5*,!61Z]1F8C*TM34Z):93K*Y M3K*%3C)?)UF@DRS41-:)2VL?EY:T_C63[+A>@"<@9G,XF\"C>O$ABCI+.>%8 MO5IH&AC:B)]N^CB.::%$^ /;"I1,H9JIXUI[[UI;ZMK9-U+&*4OYX@FP3"ZC MG%8BM]I*M]J]#D+7,CW7-CF_]H&\7Y4(?VAC@9(J'$#5\:RS]ZQSMF>/YVV1 MEYU>7[!G81,YG*^E+9];#762+722^3K) IUDH2:R3F"Y^\!R!P=6=509HWHF M%D65J\Q=MY\#)G:YM>&\C^(35XGP![44*'E"%4_'L][>L]Y?]ZPJ=[U>CRQH M\HDK;?_3$70,80&H;K(A-RV:JF\\^@"T189%B.@1"7O&)6!$V+;9C%*0R/I#0H]?%- MS#8H52-.U7D\O9G]6 &RV[2DK9PB'@"H^3(0]Q_0<%SJ\Y_O0,8)>718Q!. MX'#E9*@D!_M* [8-!_8<+FWZ["*IDVVAE^JD[6M(O1U/'S*VZ@4CYG_*7:C9_.%L@0@*;6CB7OH*.>N3+=00?W![@0!I,YS'RRHB1NAZ[._$\A0= M1!4D%U7F912WC_OL:B5(JVK+E@+)E@!:@)*\L!4J 56]7@75)DN%N_ZV%>GC M(&J)10U9J"&^&A*H(:$4TG7VT8,V"EGE?&#!R,#$1(D1HH9K21X9XJ& <9"ITE0W'2$Q:ZW%2[O \Q&1MVL,=O MT@30,7)JM&7POSJ(L+;)_OB]@B] 0@19^3$-AQ\$ :F)S%ZU/L%HP:/AZ@[" M0<%!\H=4AFN!X@'I/^"!#1>YCN-V;^)6T0]Q+9_)K'01M]@*Y(\RATE'\'*Y(E(&7; MX"C/MVS!\4QR4K+/-2&T#N>W7\);#1*\KM@B&T3KHK[6/%2]*8M-4459]7-# MW$$SZ^/&DC0!T889O)#F?%SD59&E2?2VH*]/%F_/J+=K'XZCGDS8/S)^*LHQ M)?GQL6@>FQP]E;\FY7/S%DC%FM[F=/=DY/[L_DV3#\T+&=SY*;RX%9V_0?9% M@&SA%8==:5Y;F!R:WKWR\C$JG].\ AEY8MTPWCLL),K=6R2[+[38-.\+/!:4 M%NOF<$4BYM4:P*X_%05]^U(WL'^7Y_J_4$L#!!0 ( *!Z@5@ 2DJ2>P( M #,& 8 >&PO=V]R:W-H965T&ULK5713MLP%/T5*Y,& MDZ8F34JWL31220M4&J4C9=.$]N FMXV%8P?;:>#O9SLA*U*+>."E]K7O.?8Y M];T):R[N90Z@T&-!F1PYN5+EJ>O*-(<"RQXO@>F=-1<%5CH4&U>6 G!F005U M?<\;N@4FS(E"N[804<@K10F#A4"R*@HLGLZ \GKD])WGA1NRR959<*.PQ!M( M0-V6"Z$CMV/)2 %,$LZ0@/7(&?=/XX')MPF_"-1R9XZ,DA7G]R:892/',Q<" M"JDR#%@/6XB!4D.DK_'0&+^54VE]4-[E#?6):2<6+%JSC@K!FQ(^M#SN _N P&\!_EL! M00L(K-#F9E;6!"L)1JGHOAZGES_F$W& MR^D$)4L]7$WGRP1=GZ/XSY1]TO, "F,I!D1333Z&K] T, MCYNVIYTUI_D'3IM VD-!_S/R/3_8 X_?#O=?PEVMNQ/O=^)]RSZNH%B!^+M/YZO$IO1.98E3&#FZMB2(+3C1QP_] MH?=]G^IW(GOA0=!Y$%CVX( ',Y;JZI> CK6[=O8)$882Q=/[G-,,A#Q"TX>* MJ"=T=\,I1;I\:BRRO;8$[VG+.Y&]L&70V3)X]6F,4RU9$MMJXO'T2")H/"!, M@3Y.R7WR&\YOEM/TSVWD]8*3T-WNRMJ7-/R?U%S7W2EITTZOL-@0)A&%M89Y MO2\G#A)-BVH"Q4M;Y2NN]&.VTUQW=1 F0>^O.5?/@6DIZ_>;X MN)HMU"JM7A=KE>O?W!;E*JWUU_+NN%J7*ITW-ZV6QSB.^?$JS?*CD[?-MS51RZ5I2>/X<]OHT>YOFAN[GQ];_] XKYVY22LU*9;?LWF] M>'/BDM@XQT]ZL6%;-_]'#UC8^BF:;JBY6VYLU@E66MS_3 M']N.Z-R N.<&O+T!]V^@GAO(]@;2.-HB:]PZ3>OTY&U9/$2EL=:MF0]-WS1W M:V^RW SC=5WJWV;ZOOIDCK^>G8:77_5/[Z+[]$H^G9]&KWX^\NWQ[7^F^;.X]FV_?=M^]C3/L+1ER*O%U5TEL_5?+^! M8PUVAQ@_(GZ/@RV>JMGKB*!7$8XQ 0!-#K\=!^"070>2ICWBZ\#'7KJ./EQ= M?(DN+L^NQE^GYQ^C\>3K]+?IU^G9]1NHW]IF*=RL6;UOJG4Z4^^.]/*L5'FO MCD[^\3?$XW]!/C]38WL]0'<]0$.MGYSK8+,LJ@IRLKV3-W>:B')_,F*4\%@P M]O;XONL!8(D01I1A3G:F>_C8#A\+CM!X_KM>1SKTU%54%SKVS(I\EBU5E&^! MFZOF\RRM%M&F4O,HRR,=*,NTSO*[-M)D=:9 #]ES#N,S-;;737S733PXC*=* M-SK+TC:ZYO,H715EG?VWN0!YWC;'.B.&N(@3&?=&UK5+&)$"PZ,J=G!%$.ZX M@ZZ!F^6UTKU21\5M9_"62L?XJ#3!?%3>:IW'DD@QY-5^LT*\T\-2ZL2^-$_?-5M%ZF^I)Q4?VYR=;& $(O7?0$ M$93TP+MFC,4T]HQ&LL.>/ &['HHTO\MNEMO.!A=.X@#I3QS7 B<)HS2&L:+8 M1[F=6URD?SXB%O9^^]QER4ODE '"2<28YQ'[%KAQ%C-/9-7\NW*$RX MEV5QGS4Z6LOX:%YL;NK;S5+SU*S8Y)YY0(=[V#5A9N+&TH/7\B\*\M;)I- ] MJH.UB0U*J*])=-FL]4-"LJ#W8VC-TU84PFA/@FAR5%%&;% MCSH3BEY\UBKA9=0D+G.U6C>1Z#Y=;M10GS (8UE[)E2V#(I#C.I3J5UHISK3%5S:#[[ MJ>?6K'&I$=:OC*R&@&.7)1'#(A;]E0 8TCC!G16S#]RR*0ZSZ?4B+=7(% #F M>DJMUBJO6BFI?IC/"D3M,B7#),:BOR 0QH3Q''B@6TY%8AG= MZMD?S;-J76RES(%"$;M4RAA)^G,&,!NAF!#J\<'R+0[S;>-# WY9Y'=N7B,.5.%9V]%:C,,A#T,4RA+B3 37S@?2\B<6X5*/#=:=ZD"CO9M5UZ$;L.*# M@_3\U%K!<[6VWQF6H'&8H,=;M6GJ*4H3KN9CT&> 8YD46K@[\<:UQ(0PX1LV MR[%X(#<-ZWGL0B&52$F;2RU*MTY]-MF3F4E$O M5!E([ B09U*.*1+]E0!9:;-C0>-^6U95KKA;Q. M2Y]L(2X](B22?J4",!LAE,1,> HMQ-(H"=/H;O+J+O?-7.+R'T%Q+$F_<@D8 MCC"B5&"/O"*=VG*8*C7.?)0DH:DQ MG)$")B,1FW\>A)8J29@J+WJU39B 0-@ =](8Z:#AH(=8%L6RFUGLP[*^#0B2ZOYRWVUBA$O$^;DNS-$RS7=P/*EW6BVB5YNF= M:M3"NBSFFYGALJW9O/7E)LW_@/?D %ZEF'!!'6="U>-]9RSUTC#U=IW1^>K\ MX/T-"M"LX(3'V($-6!(L6>S;K7+K69FF89G=B MZ<56+;VTO7[S2+G#THE"*2XG4B+&^[X IHQ+24CB6:W,\B^+GR2=/DS/Q^>3 M Z03"_+ZDP]9/%-K^[U@V9R%V1R8BX>ES6QX+QZ6,V'S<_TS769V"6_IL MF&@!$PTS(7ZB999HV4%$VT;YW1;S+VS9LE =>>N':\)HS!._&Y9H69AHK_[2 M=C,#")4V&YS.J2#(E @LF-<'R[TLS+U[0]'=>JXZ6W#I0UK.82>&^16XFGQ[1GRHM0=^ :K0.J@F7<3_% 4PQ1YS3 MA'OT [>TS =*UT_R3)GJ?, GH+B=,(%DTC_U %BZWN^[9 F?FY M.>0__AR=3J\GGR^NOUV=[1_XGYY_N+CZ,OXZO3@'!3D/BH2G"O+G:FV_1SKG MGL-:8?IX<'B=9G/06^"D,^62N.,&Y>1)M[R^#]'J ![6 =/=KK@?)'!Z6;@( M#SZJQ2W!\W!%/#"CSB_.1\VLZE3)ST\/3_SXL];,GZNU_7ZR6:HL I"A!5$

F@W!>$1 (Y0TX0**?H'D@!+'V8K$L2 2!B?1?_^HE8WJOP/ MB.Y9GX=ZKM;VG;6Z0=#_SR:A".J1)_?",[6VWPM6:HAPK6#\JWL* JH,)%K: MLCZ?09:$(RR0IUHIK"P085DP:52=<:%\S%[=31(0_7#) # QSS((7[8M.D]% M#3P6!9WVBSZN;A:']CU4A8?['JH9!/O>2@HQ#%<- )/P&%BB M%V&BM]@^A4->L)DG+_9G:FW_V34K%.33BOL'ASSYK,7]YVIMOQ>LTI #)^)^ M->1)J%+1?W3O8"DAK92082GQRU%. FJ".+5RP,H'V2H).70H[B^&. EMK_>! M'USDEU85R.%JPE^*:M)]2!KJ<]>J#_VX\\* E2KOFON MAG'SAH+>]??HS:1]XX)MIGT!Q)>TO,OR2NO16]UD_-HP==F^4Z']4A?KYK4$ M-T5=%ZOFXT*EY?H6)JIV:JN 2;))-,'E4.R2;,(Y,*F;E5>^M^$$: ;FR)M>PPV5^_IR79 MF 1(9N\7P+;4C]/=IUOF>*'S>S,3HF _LU29D]:L*.8?=W9,,A,9-QT]%PI/ M)CK/>('+?+ICYKG@8[LI2W>B;G=_)^-2M4Z/[;V;_/18ET4JE;C)F2FSC.>/ M9R+5BY-6V*INW,KIK* ;.Z?'+P?BDU26#1"J2@B1P?#V(ODA3$@0S_O0R6[5* MVMC\74G_W?H.7T;RD==!B8S'A95KA\:&@^Z '?$%F[G2)KY3DO^.EQKAW@^O^X";^PN+^ MW>#'X&YP,3S>*:"*-NPD7NR9$QMM$!M&[*M6Q,*WLC/'K/%MPPXA^LDHH5,^$7L(%)H= PE'=<3E$M M+(HH0\+=#EO*L?MIEY61LSG/A2J8G@254>^P *4,+,9L1$3UODU>Z)P5VNY, M4FVDFF*/4Z^SD53<\LKSO9UUSO9U/M>YWU*[VE_Q$;#Y54M/38$KTGLN4KZ MY>3L5YXGL\K7'OG:A^Z$9X*MPA=^.#)L,=-I^LCT B8&B<[F7#TZ*8\LVKP&Q"#S6_BU%>@O!9N.=TD6M7&FA^QH<+U-5G M)@WC3&GU+S0CIC$C=-.3)R+'E.&0BMU*4H8UA_AO#99&T:XA&XH):!=';^M]E @7IJ[R\N M_T',GH'B(GAHZ:R[274-?=R_9OOA(>ON[;+#WD';9S*">J\05@8[KOD]%I[E MY-/ZN%V?U9:WUYH>E\1UJ>0P,*#D""W=AA_:%BGIBLA73YU'D\KX#H,&ELRX MFI(\P*\H(5%!+WC7@/9+C2TP N6+;(2"[74M3K &5B+BRK?TA2QF+Y1GAWVK MR\6F7Q199SYQ97.RZBAM1MH9/!.Y10-F#V<4NIL2F]'W63S-A:!<-.033_XL M)1[O[_UF!?;P[=5+8TK(H+L8@Y ,RF:N(7&$>K"FU"[*''G/+K/15:/0+I8! M>Q[Q.^S0!GT6W&N: CH, POTN)&-@/*&;72HS8P0[%HC:WMN,8(=*T"4LEN! M%"G:S!MU5M59 V1OI>4A"Z3UW=>U31U@AK@9GU!-%P, M*B <7E[-D0U5N\ZJ2L'K9%H@*KDNAVOS[USNV+P>"R.GRECIJ-ER@EY64OSF M)6K&"-\A1Z5, 8ZH,AME@3 E$L ]"#!4BAU5/"_Z/TR=WZ41ME-B%)8P#XF= MRTKH'@4)>0&/#Y/$67)K:#T)^'O:9$H..K!]DH,61%Z M9)_(#'B5:FWF$@"!0)Y=ZP=GIBO-<$5?3!5FI+6C3M5:\\BAPS/B;UN[[Z"> MMA(.9)C?9)4_1.[!#Q[X*FHHN@(C*O$MC#/6M3 MO,\DFU8I'!F!OBB(1[DQHK Q=<5)IE"N23<1\."I 1T6&])Z>'E6 MU7863#%GF8_!-1I,<.Z;[:!N9Q ?W*0\67<;Q0E/<=ZD9V.$-,$D2&SI?PO$ M36>H9&E;@2G6L?4+PURP.I\%U1C0MC$.PF[W-S>-65CA;?"KHT>P,C^\4@'L M3=B-7HC\J>"5A[6.3Z42[, US5>HN$/Y\'LGHXE0\+37OD)6_ !2D9#CNUM3 M7$T:T0$:"3Z=;)_ M\0 1/#L?!/5,OD[-%>;+OV:Z9+<8_3F[$["WKSOM9VI6%ZYF]9[/G)O;_E8= M39^*C9JJ5=6V1I4^,G_ VJ3JCYGXG^34P[R0KSS!X82Z?U-7'>[(-_1-\CZ1 M,%.R.ZV5+)_#$]2$&]H@AP$'B/;XS/9(I'&=QCG2/>N%1RG,6=]Z^Z>UU MCY9U%E4\?%?F]^)%6WF%"/@2?(8"PG3BSU+!&2 6J5;@G>$<@]_KFQM[Y_!] M_P3@B\LEPC7']:HN!+_VHB,,&^E8YY.M> \Q6U>E=($99V[?(SRMW>:J!BE9 MEG#].]R>.'4!#R4&A[7%VU#67%+M7%7J"VEC@0]GX@DYK6>,9^Q4+VOH0R1= MWH71)GUU]'Z00II?!YCBJ,-1=[-%<.#SR3Y86ZS*Q3T;S>HV&/K994L$;^3] M/6_VJN40X*7T7CU1D.WP@AA,H8E-']>)\[VY%_0QIV+.59)OE+CN'>Y.XT4\ MCH%3^W<#'7TQE;MW\O7=^A^-V+W(7RYW?X> NZ82Y\]43+"UV_FPUV*Y^XO! M711Z;E_KCW2!^K0_9X+C($$+\'RBT;'\!2FH_^&ULQ3UI M<]O&DM_Q*U!*7LJJ@F2)DFSYB*MHV4ZTF]A>R\ZK5UO[84@,R8E!@,$AF?GU MV]=< $@I[^WQ(8Y(8F9Z>OKNGL;+NZK^VJRT;M-OZZ)L?CQ8M>WF^>/'S7RE MUZHYKC:ZA%\65;U6+7RLEX^;3:U53H/6Q>/)R_'@P/7W^^AR?IP=^,_JN"?Y.<2>SJOJ*'Z[S'P].$"!=Z'F+ M,RCXWZV^TD6!$P$8?\BI+E> MJ*YH/U5W/VO9SP7.-Z^*AOY-[_C9B_.#=-XU;;66P0#!VI3\?_5-\! ,N#S9 M,6 B R8$-R]$4+Y1K7KULJ[NTAJ?AMGP#]HJC0;@3(F'VKFR^_ M_CK]](_TP[OTYOJG]]?OKJ^F[S^GTZNK#U_>?[Y^_U/Z\<,OUU?7;V]>/FYA M/1SU>"YSO^:Y)SOF/IVDOU9ENVK2MV6N\WB"QP"H@W9BH7T]V3OC&ST_3L]. MLW1R,CG;,]^9V_T9S7?V+^\^_<_IK&EK(*+_&D,$+W,^O@PRUO-FH^;ZQP/@ MG$;7M_K@U0_?G3XY>;%G$^=N$^?[9O\7CW#_W.\_?'Z;3M(?OKN$0#R[=- MNE*W.IUI7>+@C:KA.8-,/*_J')[6P"?MBCYW96O*9;*I#4RR*723+G6I:U44 M6_Q=;UH>V\*Z7TJ#GVYP'8)LNM:UF:OT$6YQ;7>J'*;T0)7_"&%?3?=['>0/6E;R2_U MIJH)!4TZA>]!;IZFC_ G6;O_A 4A2^]69KX"&?A'9P"3XPB;Z<1A2I7P7Y>; M=AQKP5ZF^!2@#U%2YJK.&X>*Z?3&0D 37I>MKDL"#U9^YV#XI 'J'7-%EVA6JK M>ILN.P AG9R=/&=6>O+BC6GF1=4@UO;#SDCYEWD"<\T,T^]Q\FAVF'QI-)(/'*%9DSQ ^F08>13\.$J$/#WN MR[1;!M_)#<^E@3AP-+%6)9@Z1#& J[7ZJH/EB60;,(\VM+6D72F@X\6"A A, M5A.C(>+7*/2(]N%YW?)0H-"9*?RQX9"AXPEE_@PH$';;X-'.<&>J 5&):SEADLQ-/>_6@#RDYN/TQBQ+ MLX!U\4B<+@NV!C8J&K!>@_4IZGYY"FJQZ'*=I;.N=<+5*J^VRGJ(_+W+ER*( M-QO8$*V<:V#&M7 /:_3JUI!ECA(YK[I9N^@*NP>@";#V8F*+*4R82XO@ H2,00D'JA:Y0^K?H63K. !06:-1P9\ HMCT.:%>#KB,D) M11%0+\\LE)PA^F\UT"_L"-1OA3H !3Z@6-!YIVH05RV=-4*"9]CU!8\A28H2 M;PF:AI:J2@1">-"?JV,7/ $@(>2^>=O1+PUX(D@0**QS W(#Y#" !#-4(;N M\)L?)N_&=SV]N4HO)R?X-)R2 <<"0(,9:JV/0$+4(;96\%G5\]76&BA@@E6H M'O\4Z6?*30<0=0T3$:^#L/M)F-W=3,F.*0 U%4.1%L!B18_'];=61"H#\H"% MB1.J&1KC(@Y86JCZJVX)*L 9[M@QT//T%UPZ/27>F[P >@)KF=1@- \MW:"V MAE_^Z"ID,]@6:B]CW5!9IWDAE#0W*00W-4>@! M)9O2?W+ OB *90C.AA!TY7!?R!6,8] 88$G@W&4E(*#>4' 8($P;,H=!>E6U M%I6(^(==D&FQQ;/*<>%JDQK*Q&YR.)@SM;M$>JS%/29F$9L4H!*7 LFK;@,]0,9-$4%1(Q0 M@7UF:@?(&-@]6-%XC^!%RL4U:D,&#LMLTCTLMC4LW#M18$MOK@M*<%,S4)\+ MG"ST3^S&69#".AI-(79]2]GRK*KKZ@X6:"+TL!$7 S:-L4"$N =-;9JOJ+46ID!RG=IICF":HT:1C'$*G4F6D#7?'LUKL 72 MYDYM&''S L@-["; 5K?( I%-#N%.:*E0G1L>1YZ(D\Z\L/N$:_'Z8<.C8A9 MFS;L!FYC@/? =;8/+HHPX(_7(/^ *0R+M*U&OFA:<>=)FHKYYG#-[I%A<+WZ MLF9\H]8:+<$EDG@BXM89-^PAF@;MWWAY)$0S!VL"J8N@]3:^MZX$SL#!!GHW M>*+$02S[XZB(E?@@[0-3&MW.14><2$)J 58;0@C'U;36MD!/ .@*R5_B/,!6 M)A=#D&F[L;*&63A =K41!Q2LUISH,76!85:;:"JBJ6,]3MBY >J[K>:PHRT_ MS?('_=9T#D8?@!.H)&]1)CV/*H2C9$//:J^CV?;(?T*CQM 08*"6S;UYM<2_ MP6>-'*,5" (MG@% A:;ZMD]ALNFV>IZ:P]!230>6JM4[@41!1!2@RX',A7BM M*\0S-=:OAFV#(4#P5^(:>1$!D_$*JZH (@&#Q_1@(7D:*AP^[SO5V-W_R>9( MG_78*R Y'GD"1!&T"DJ-(RM$2'SLGCW0"L%L+F9U/^I$\:'" .;RX:/A@?B4 M!-IJ"@U%WMP*7:4Q(R<1ZB??<#W3>8[+:-)>32"E6:W>&93KUNQB H&/,[/H MZCFK--$OM.S1RGIH/8QP( 0?JN%L2!:&E!W$-RVY4K2H Z/QCP[)@3UZ,Q]5 MIJ';T<01H81"*AA-.4[?5RU^0H\YA^WC >KR/L0:[[P"=!ZC ?B9PX=XM"@2 M+&J#'1MK8#(NO2 H7)/L1Y"9\=0@*+ M0@PL4&8] E#Y[YU$8@<+,KQ-;U<<#MO-UF1RCA/^-87_2J$UHE7"!)PO!RGO MF;N?*6@Z;8,9Z%U)P( @V!1JSJ)54=C._0@GL0'J!36 +AAPAH+9*5QA0^)V M 3KHQ*[6M;"+/\FI?VU*@ OH=UWE8*/ C):Z!NS%$T:0]6+KREDZXQS.Y.9G MJ'7$'Z-TFC%NQ\\O.&.A1!?R2I"L8 HEKB0F<. 0T)RS ;[%>*0KF\F1',X;/.6@"UD'CU,N[EAD8E M&ZB((8" N6=D(XA.TO$;HE=-L+5;6J[QV2-Q'(1M7>H"X)+G&Y_>D,!*%%V4 M('Q*V696Y'=:%7!$05@;B#WOYNC_"7GF"6F;F2J_#F%APU?M=P4 P''M?#^4 MQ\FC_#!YC0:^;M!R<2F R)IR3NM"#G: L<9PTD6#LY23"O$1 MW+$,!X;63BX2(2D'U%6PQ+%-/['9P0$+3+($ZX& \ZPC"%PN:[T,@O;A\WG/ M';:/L+U*R10;&&7+K]%% :9:%@D]D,D=/33;1FQ#<7TFGS H(U*-'TZ\*/*I M&]I>XX-45LU8L[&_#3*6.(0@\3$&Z#B]SC&FM#!LAHD9/A?;9Y#A0+=#Y[$$ MLJ8.@2&.=^CVJV878C/R$E#SH9I(Y"F)1]+9H= OT7ZKJZ)@TA!O10(-WS", MB\\^ H;"T6W54A"XD12/7S(;.<==LTL,:2\=('3 B;=HUL/>5[H(#E/B!2)= M!:$P#/1:\L@(K(,%@M0/R9GP;# #(.<3HA-G%:U=YWRX-M $_*L/DZM=,2RQ M6J,P5C]_1!H*_ ^S7,$6"P.CH]2!%U3,IE5ME@8SW$'X@J!%,-=:WN8%WT'AJPSRCAV]\39X$M0377H0DMNCDBO?W"Z>#O P&LX5#+;4&ZK;U(M-O#.1,K&'. <):8P])JFYD97MHJ,<0P 1+"_-N M?&LL$D?0QG%+]JO9::;-NKDHH"=%QSXT$1:79N26_@=TU@ KM2S@1((AY(R*1 M<]\C)YL%IE]"F0&;I9<,V,BR2"6C)VR#8[FY-3FF-&4/;P9"R9># -QW(*1! MW0)B%D*G:(#:*(?+ 4OD("1+112CT1SH2HL[SEDLD"]@K$,IAA<6 +J4IB5< M4("L4E&"C+['C8I4X=D]Q1 2N8Z\(I\4P+<,#!HLY),S]T M*L=TI"'0Q3=4_4$FGPK7T@$U1A9899! $FX@\',IN'&69M*X!WKHF4T4TAQ>$='F1V MX 1]E%=W9>-T-%E49L1/"BI$(G_9'Y:+QR!W K6NP(JX/VGS!B.9-V,9DC%G M=Z_KEP19VX=XFJGW-&47<9AY1UHY<"[W@M-/\>R,&M_OE\;U"Q3>K:6.0\S. M+9O34L\@M$IE %6I24-)2.6OXF4@5YQ5+F0YAJ+=:2\YHJ07\T)T Y>TQ$E MRZ2@T#P@PDY<'_Q( FB87.!D:GQ$_5H9:T2CL:+O&@XM!P<"A)N0PCY":@':7&-A+.H@ M7UIEPUH?/G^^=G&MJ*+&Q7*M R>!<@YV#(KTQ,GR>1\X'ZSSX. I(A@/S'[6 MF(1#S&/H21**>#).=P:@2@0MRLE<+R))J\H@ID8"4^>V>LA^[6M('#KC\)_; M!%5NH!5-PG\!7%GAEU)3;C.LWJ[+O#$C24P0I51:B#NT;C !HFWL-^]J5Y(&R!DR4:-LL;GV585A@B0'L!A+PKHD73 MW9I./#()P_\^ 6]-?H32IS>DKKY6+"%M;3VYN_R\XB(6G!P+\-"JB_(C#ME@ MKFLPI&@BD251E0U[< 65M!#8,XU_@FFY1.-G-]I0*L8Y5BESPQ2/+1O(4)N% MT@ >0X[E:FOB7%H)]K;$:H(VS"[8\@8'*@-%54&X+8^M,>/J*E3VKT6UW+"R M'Q'C 7<[6[7;H+7*NQ)HJ2C%>M:X.*;YX9PTYA%\N)4K_ CQ%!0P.8\IP5BP MQ,S#PB@M0Q)$K:DL9%>Z3$5I45^TP,N2T0,>5KL2_1X\@<4*Y"_EN@'^4M9A M(IVPX*@LT1!#LOA^W)LL036F,$+NR )?99[DA23T.8@6' M*O> MMKP:4TB6N'NW8QXP$% M?O,.-A2?C\>7LP#*J*I!KD[$7C :\4'@;,SA71#K$KG&=[7>L2N8VFL621#1 M#:Y(H2@/0!IUQ7,]1]&*PZ08&.,)<\FPRWT3B9*0&1@A(ZR!M#825>%1.*:1 M,M*L5Z7F/-:^3^J]QE$O$30FI1EC/Y&%&= J5@H;7^Q'DR.%8UJMD$+>( Y> M[MQ5X(,FC[X>)A]KY%BLF]\42J!"DMGP502TV?8^PAK#IR4),^0SQ^D^D * M'R>CJ"3+A1_(F_$/8!A?%7,9BULB5XL$IG?A7.P6. +3%F#C I)]XA*O$V. M_(AHP$94?L&T+7GDL'SMW%)R>]88]_XS6)+FC"HY4E%=%(N4'R@3+#4WZ+31 MK72,6.H:+,0-NQQG M*945%&)QM^U0VT5;YB("SCF%%SWZEP[) L3[K.1Q)8%]'(D*2F'-V440H?^0 M]12PQ>]D(LAQVB]PJB4F$OQ]W[7:VOO8?K<]$34:W6))->?0*%NTE34%R'HM M5;&5-$X(=/)@)-U[W;0)[KR2J2(6B/)55[!IB6*G5DZ&@HX#;DK";^%\N;X5 M5B63$ X"+^_3#3AG=H$W1V5Q5*P+XJ3T.5HKMH)+1+Q9<: MSBA< M/7.FE0^Q^R.E/]R!NJA.K25Y["J?:'Y[]S^,-MH;1*V>K\JJJ):&T[ H47E3 M-@Q9J)*/T:;@!I18+9C$R!K2K4'B\7D_2ZDL[79*34^5#;(O[-)7H8/NX"HL M+-[R]_-=_?D@'60SO"**$[11R)FBZ*.CKO^9E%:4X<0:8U!_+B. U]X,B4S, MB2_9!S6C M8EYN1-<)!BA\!B2=.SM4PG5>>-J1%[%R]G&W0$O[!9)@ :\W=RE? M5RSD%&N0>;4"H\\RGC\C37DE7)V,:-:%3GZA-!,%=&'Y)CV_.'YZ<71AU=M- MM6COT*H4!9=\MOR]3:V._(P1/(H>V6\>K0'G4;)D*)#'K6:6.F2665NO6B3# MT4YH+>NJV[#$Q.,;-F%OV)J ?$-,Z3[]U6"RJBJ$X(;^)[(3=0&WVDBFPV M@C;4L+#8IFJ"BU]#R*4HI =];VH.R24!=GPYW%TWY(=%NOYZ)K6M9^8]SK9!.FS?*C;G!^(N"4,'[Z(@NV\+%=2N M4*JX\:'>UD\J@3;VSP&ZY1(FM]* MF:,$A\-*X #%N$:!"A9=\R"'82-L_DE@UGWK,Q*#U'%+Y-<1@.G[\[/3[.ST&1G$WY]ESTZ?9A=G3SG6-\P)[6G6\A>M%:=U@^1ILCMY M2M?[I2:VV()V+@^3G^SU??='[R*&,+S3?#.@]X4A0C"D03G0&AV"+;3'&P^C M]R:._7+W/PSGE>"Y2;@T.$W5DC^+FD(: F%N#]M++&H7.@P]M$$(AR,L5N\P MMZO6:4(Z.-?A %7+3+M@4:Q3A**:"#[G.95!GP0ZV^"4$#@P_#G 3)F^9*:7 MIN2P$<=OPU()=FPYY($-:5K%-Z25+P\@*E,K@/FEL&M"Y. MN:.WF&GZXC2.(HYMP#1!GQMK)*J(''&DU0'V_I2;U9$GBQM+(-N2-,-B!K,N_1:RTL,&1RNM_ M%ZEE:B!Q4IBOE&5'\P:1[X3$,"P]I"=O&44'R_9(\A\CX""T][?H$HF(#ND,O@&U&ZI,&Z%_8$FC"HYQ"H\<0&B$_"?(FC!%) M "!JCQBU1Q:U-GTXAN%[K,R,Y>2HZ LIC7Q:5CHCHK O 5WOOM"3#THK76^T M4,B1)QQ7R5%]3HA1##84&Z5P0Q/NR6*./# MWL[X#+U%+CB0@:[=WG"9A]DM_K2/?U-UW/3Z"2D5-"'L)62@CVMK_6BUCTJ';LEF-I+ M4O%]8(!H797N/GE-5W"[&=M1O5^'=5D^V*+#S:\J23$ M!\8V[V 4%@<-+BO>5G2 35O-O_;371B,N\-BI,G)WXAZ+D[^E@4]J9Q4LRW< MG(TL9%-&TSG;?E;A!3PLT:#+##2%P"$1'Y=F@UW,6[E1L,9S1"V)-^.7TE$S M(:06397>GV,'VCO\1!=X3HXI$53^[F:0^S7)Y%3J^-!/LRZ-ZW99$ "3N M3-R=%EX[ Q$G2C86-NZR=P6V\5+P1*64.=X;W+JB0W_+E"[<:3 ;%R[A%L-V M;$5A* /1C:DZ%Q%)HLABZ(*,U+^X?+]<2O:",^EC@$7@J*CL58%32+I?/!Y1 M>T#@MD])0X%ING% E9"8WJ<^QUS>9!J^V6Z+1?KT[0LMXJ0FU_J&6( ;5 \/)2->W>!Z6&VYJR/4/FE-,1X8G' 0 M65I)Q,)LM(9C-J@T&Q;\D!O@O[/G'I\($S77PHW0'9%"7GFNLL',G008N69A M,)YG3T;X#*;IPN *W9"C'ON;HF-)1$_X'5AD<8#*MRVER&M(X1CFJ;F(VC<1 M=PDM,N/G? E?N39[83UYK[=.8!VZD&'?!!SC:J31T?YE._E5E0FQ+'%LP*:. M2^5L[KO[$Y8:_=_?XQG=ZB/J]JG='F$.L+[Z(F[M.*D$F@",K M8^C[)\/S03'6,PL2"K([B'6R"[928(VRK<3IV,X!SF/C(J_/J8/*T!57 M;B$?-K5K@2)Y=OXBI7XFPR;G8:#$6T)^# P*FV<+(02BA>6/&W![:$-?@0P? M/#Y2H9L,ET?\/H()0V*J%C'A/*+$U&&$3NQ@WM"E"S*ZQ_<8"P:;]O)DZ:]$ M60<2[\IR11!EU_,.)/O;J]_0C[*_P$>ZY6%K;^SWU6)Q5%V-4G&.?,I/ZHUT0H$]"V&Z[ MNDQ\HWE;I="J;[JQS0,7MKSE$'4P;/(*2Q<)'HL:@'EH)TQ<(4K,)H66 :U[W= MM=/<(56<O[MX*I$@L_C/Y/D-V%FWE#RPW>GD\GEY8OD>_@Y.SL_SRXOG_EO M@Y\OL\G9179R<>:_O,$$U1$)D?YT[H_3[.+B/#L[/1WYS?UQ=G*>79P\\5_P MO191:6($CTU^>9(]I29N.Z<^/YEDDZ?!U.\#BHVV/\E.GC[+GHU.A]M_=GZ: M79[Y7T>OYKLC19+TT*SW':.1F3&8*N354A1/?T" M!.1XQ6JTX[]"%A\)5%0NU;)6FQ6)$>FUO0^][@_>%"#J]$DV.;W,SIY=PH>G M0#"3[/QBDN &$Z"NDPL@A@F0Q>FST^S9V6EBL7 *CSZ!;R_2)\^>TI#/F+#Z MUX[HRIH:KVV/FL]8]K@,<1>J;.Q$_+^FN\::=_D^D#UP_A1!YL4M1?PJX >Z MKOFX\K(RX1]\$7$/>&MDL#,^+O%$3E,H%]OOB%6.]X;0A'!6$(>;CAUFN[B1 M;W0].VQQV6>48&6<6JQG,.O=ND,[FQO>6JS'<8%POV(QY[%Q[=]XYNUM]R17 MX<#NH^X?_M(@!@3&0 I?C$?=S%VZU<(9WV.[_YY];&X'U/#]^9/S[,G9$WKR M>V @8*63IT\'>7\UJ[HV>#V' MZ_PR"L1>M^/Y4.,-OIF,-=++$KQU_GWR)+LX.P&!H7]F#+7:HG*S2BE%U=_;_;?U &^[S"IPNT?[K#[ M67"C6EYC1!Z=MCT'7.ND.]_1"%SH&DN8K%&<+JF5^IU7*16C4'#N2!(.OJN*(I]('C*=I#;6<&G2\4%C_ X^WRFE&YW/2/1E$'$ M/83&=FKU];#8]L86.<;=!B+LV4)0IE]7F>83\#[9ACD0YZZ(94YO>I/J#4$^ MS0J430Z6M.:6P#<)+R],XR!HU=7C+U-##*AO"7M#\04)61+C9=A?2/J$C;Z. M+(QL$8)<]["QEY2A$HKC.3M+5>R+YPIVDRE+9O4/$0(6W[C@GHW?9>FL D'( M!<<2YRO)YKO%^[=RX61 D$[_,',-&A[C?@IUU_@X>Z%O44# % 1,Z--.?0<( M,6&D+:Z\U91#/F-O'XSRECM\8"E8\/!3Z@'K_GFYWT$X-;F1<+ )PF*<*.P[ MS3ODBHYZ1(_PN*.O)T@\ MMKG;GKMI;W.8X6T. /'.MJ+E[HY<+FW+N1(K87#6CAOD.5D3=,O"%S<$$M3; MF6-OF?3XCALO]"21SU#IG(TJ?'5)WC<^WHR]*9 . OF4=S/*UPAC%C1SH=<4 M<#=$.HH1SKNO\*Q!6G!]#^NP^<"8K*"J%'\S,+ABY-ZZT.P;/R"3FA,,W)$3 MS8VH!T/P2JOC9$6*$_YJ;SN ,X21G\6#*O*B@?;V70/V MG+)]*?4WY2*Z4K,_E#Y9?!6<;M:Q.PI2T^/+7\B8!F)&2-M2+4 $,B_SF?JJ M)"R)&\,)X)#!\3(6L$1ANY-74KS/(C38H+" BG?M4MS8Z(;5H"G-NEN'_+4" M2+C9%Z@2<-SR) #'K^X%C4^X6:S&Y]Y[B8=(;&XD/12*3(#$Y:(WXS2:R]K^ MI-%+A%5_Q@YL_UZ)Z?+QTQ6%24UNE&^.ZE\_,W+(5M./S9_6-YY4;S7/2Q%JZDT:9X04:#2RKE'MA%[="XZ/@J@^LZI22 M99O1XOM!BUIU))4 \,9YC_X4@Y$>8,&8SV!BWWUN!5;7TK=6E !#VO1 =;>4 M<$]R+%2='IIW-H:,OAZ^OBVGE,\0>-PW$@Q>*I%=9$%ZSKK?U"J)KPXFV,B< M Q= VPQ2!.\Q>%VG%R[-0$[9H_80(TW4J\WU7B&'O@C:Z@5I%>N&W__B$;EA\V@YS;NU/O[Y^T$)7T[<9+O&60WXE95=^6L]6=N:W7SYQ-@;A<'S( ME7 Q)&7ZY89N9\ HV/K^976)(:GTK4WH7%U?W63IS:=?B(3>?/CXH.%3(/QU M12;IS?$4W[!-D XFKPJLV%?V(5SBZH%+P"1?X?_KBC2>3J>U^N&[R=GI"\S[ M3X]_^.[LXN1%@C-^_O0/[FPRKB0M^?E;1KTN@AS_&&O@CDI;[214$) MH[+]\>#T(/@6<]T_'DQ/GT\G!X]AI'_\U&UL MK5E=%.6\MK5V]/3HRTZ7( MN6FKE2BP,E+(K+3@,W/ER)3Z_-6TJH^^"H72TL?'%VZHMC*3N2B,5 73 M8G[>&B5O+X]IO]OP#RG6IO&:4283I7[0FYO9>:M# 8E,3"U9X/AW+ZY$EI$A MA/%[L-FJ7=+!YNO*^GN7.W*9<".N5/9/.;/+\]:PQ69BSLO,?E7K7T7(IT?V MIBHS[B];^[W=M,6FI;$J#X<102X+_Y\_A#HT#@P[SQQ(PX'4Q>T=N2C?<N%3=:00G"[J4L=58E3AG+RZ_C6]NK\=C=O7YT^7-[>CNYO/M MV9&%95H_F@8KE]Y*^HR5)&6?5&&7AET7,S';-G"$D.JXTBJNR_1%B^_$M,VZ M2X/%^@T26MV;%I^*\ M!388H>]%Z^+U+TF_<_I"N,=UN,_S),D^24 M[0, &TU_+Z61CC=JSJY&UV[[X-0P@17[R&1A!4Q:PSX7[!/7TR7KN%C)-R&&6U4C+/QDFO!>#%C'Q4OV)<2)T F-EIH(4!RRP[L4KBHTL[IGN4; MMY2<'H(@=@FX&97-V?B:O>;YZI1=J3;[^X<8GC*92PO'F>03F5&L*ZYM(;19 MRA7"F2J]4IK3EA)@U8S\9GQM*-,/ DPO'ME!"&0,N1 ZN&9*5P%Z]]7G2"MF M5BT$3&D?']7 I8L7,6NFAF"D,%4V<;0JM2DY,D2=UDLYK7/CE/N,/H:(9?3? M&3V0AZS?^QM%2V:E,25VD2MHKK%X(8L%,U1OLU74NT_7_AIJYZ@&NQ)%8;5B MHQ)2HT@BH^M20_39AWSR:\P G'NI2I,]LA^%6D-'#;O#NC*(TRH-RC>W\U#" M/=&E@ M7IN-8 :+!(!0PIVSGIP(4,ZJ"EU_^]J-TUXG[G0Z[ 0YRM4ZD&BXPE4[=OX MW:MNNX_>DV4P<,@P"#C+JXJCP=,&7BYMF$V2^*3C[$;[[2;==N?/#>]>=.QW M*LLS< 0D6= -3!4&!6SAE6A1 +TX>3&QI-_N1U4 *%_1,*A":3J=ETO3W600 M JX3 #JFQ%"V%!DI(1-F2HV *(TXS?R1\5R5!51TQ1_Y)!.T1!P)EB;E(Y*6 MD*F\D'.)2U]Y^2!C? HIFW'"BI,<.@#-S4UU>I^*>D39)II0."MM:>GBX!'H M$<806R>R\-6D>I,W1$K00GZ@?[AG9!>6$!UM+!W\R#]O=)$\"]U HWC0>Y'&[6%#'[9: MSCY))0 V%DA>&Y+V&R]*/!W4LU],5\:1I,&<';NP)V+* M.-BK,CESXP2J;/WU(@"T1*]%QF<\D_,Y\$-LG0B[IH9 *&Q L\+BEI YI:Z1 M[\2"31X#-NBS0F&BH8:"\N."J[G,9SK[CJ:"R)X&'W+FUFHY*6VE/:YE^#[= MWID"HQ&\R*GK\R].@QL"]:N)L&$6>^^%"PK(2N->U2"V8?4JC?N#8UIU0TK# M=6/$J 8*QZ G\T;LM-2+!UJD8P;192?DN*ZN#\S=WU.8;$;%<-X+6FC0(9 = MB?"D]08]R;6T?S \*4ZTFO[P;9+R>@=E%YINM$F>]\HYK86BD0[MVM!^@.1V MLJ)D&T6K9Z[PV1Y>Q@%3E/J&C:-R 0359/3IHE>YI'RS<7AU%PJ?-)P&#:DB M"[!^$F @$#?+I[T;HU(D,%:R X"$)8>G?C:T:\66* K5F):-7T\))71)XEZ M_2'';X6$#'-J+G-) @':.!)5EW+(0-WZX^H.@P[B.I3+R(*HCX)K$\VURG<+ M$I/L?!=3Z\F#LH6JT-TBK9ECCZGA@X;T3OA2C7DF7%Y(C/LZR.)[^+("ZW., MXG6V,%T:LME(.U#G,')P:][V=DJG8;B^)S]NC [-82?SC1&J@4$QBQ?]#X)_ M#^[Z8AN33-,Z,H>*AY[;;P,8*]?3BS(/-:?"T:*1#P#*01^6<_>E I1H;@/[ M;'.6WW!L,MV6IH31OV4%RZ&0]",M-P%^T M2;SQ[.<&\%VFU^F[BKAX.L=I##ED3P-*TI.XW^]BOOE(XP"JKJ;2M?UZ^&XA MMM6;1I%:>QJOGQO%PTH4!)T#(P2[5:CE$$X/*2OD?)#6FK!=2S\!>&PX:7P: M:?4PC5!Y$4&YBC>8 /_$3MKMQTFG_\1:VNO%W>0D3&T8%HD2^Q]SU'V@:"%L M#4H/ULT XN%GV$*IV1H38_-Z7Z5 T/')<0!C/49LFL^5AQW^RFVX8%E(:F-5"MQ#\]C6(\^.P+Y\D2# M-!ZFO>A#@%.4)L/XY"2)QDNE+;NCCG*I-)ZY 9L(+04C97\8'488@&;^Z\BQ MT/>$DH^;VD8'@'Q\/$BQ\9W U$[UO^,/VWO2+O;T:(^/:&OQY"0^Z0ZP=EO# MR)?'RQK;]Q7Q4>-;_%SHA?NM@E0/M?1?Z->?UC^'C/RO )OM_K>43UPO),:. M3,QQM-,>]%I,^]\G_!NK5NXW@8FR5N7NY5*@))HV8'VN($GA#3FH?R2Z^ ]0 M2P,$% @ H'J!6+VA@B$( P ? 8 !D !X;"]W;W)K&ULE57!;MLX$+WK*P9J4;2 '5FRDKBI;Z"E ML46$(E62LN*_WR'E:+-8UT O$CF<>7R/XCR-&Z6?3(%HX;D4TDS"PMKJ+HI, M5F#)S)6J4-+*3NF269KJ?60JC2SW1:6(DL'@)BH9E^%T[&./>CI6M15HQ .B&C\/&&&W9:N M\/7X!?T/KYVT;)G!>R5^\-P6DW 40HX[5@N[4LT7/.FY=GB9$L8_H6ESAVD( M66VL*D_%Q*#DLGVSY],YO"H8#7Y1D)P*$L^[W'T M$OIO?)K+. _?-@M(X=V;41+'G^ \;$#'C>46=7?D_XLDP>S N&!;@7UR@[YA M H'+ QI+76KA??PA>!NDO22Y[7U,;VG<#^ZU,J:?U5JCS(Y@&E;!^^1#,.K= MI#&M;Y1E GS5\*9W/1J!JW)(,[BXF49_XM)B#@TR80OJ"DDVXER*5YN297!Q)N&!.- $Z_-5R?NZJ1:\ET[L:KR_K)5EMS* M#POZ/:!V";2^4\J^3-P&W0]G^@]02P,$% @ H'J!6$9-GA@> P ^ 8 M !D !X;"]W;W)K&ULE57;;MLX$'W75Q#JHF@! M)9*H2RVO;"**C'_C0>SE(;[P*^&6:L3_P M204UV[3F1F[?PZZ>S.*5LM7N2;9];)+[I-QH([M=,C+HN.C?[&'7AX.$0?1, M MTE4,>[W\BQ?,L,FXR4W!)EHQ'-&JY4EXWDN+"'IT*#NP9^\?!'GT=]G**=[RNDY]#\ZGK-(IWE>?;Y;D(Q#S/^#BC!-:MGBA.NAA\<&W1*4/;ICYP28 M]Y1]!Z2-9*WG,G *@_I)*;I:DW+!B163M%GXA M!)+[78^UTS=94 P2;UI5W"J:]BYP-2G2("MB[YOB!BYD76,;HD% !ZXC!:5! MCMU\;=FA0@D"#WV97E9@KZD78^N+)XQ 5$^Y[!I]P(N<^L7# S7J0*VFL#.:M%!C:G3Y)O.)ZG6V=XQ<.VU;2H-*Z&PO=V]R:W-H965TE$BB M9-G.VIY)TK2;0]-,TFT/.WN@)5CB5"*U)&W5_?H%*J1TEO-DIWW)*IZ]CT&GGE05T;LR0I MXHX+&:X6WO>H5PNUM:V0^*C!;+N.Z_T-MFI8AFGXXG@2=6.=(UXM>E[C,]J_ M^D=-5GQDJ42'T@@E0>-F&5ZG5S>YB_7]C?^=PIES4W>*O:+Z*RS3*&,99E(91;8U5W )."3LCQR;\=ZG "F"4_ ; #@'G= MXT5>Y5MN^6JAU0#:11.;._A4/9K$">D^RK/5]%80SJ[N'S[?/7SZ^'1_][R( M+1$Z=UP>P#SH,O-'$7 M0E[T6M54%A.0>YY'>9X&;$X0E@3OE:H," E4>AIE"QFQY,20 (NR(H_2K C> M"2FHARNH773 9E%.(I(\"=)Y-)M.H\F\"$YR(A%Y%LU)T:3(R:#@&3FR:0HT MJV ;A#UR;0!=7\)I9KZS@,O*'5CD8T777K[56?#+K'>K:;S1#-V^E'MQ5_P?/F[<#US70AIH<4/0Y'(Z"4&/6VPTK.K]YE@K2WO('QM:_*A= M +W?*&5?#'?!\:]D]1]02P,$% @ H'J!6';XX=J^ P *@@ !D !X M;"]W;W)K&ULG59M;]I($/[N7S%RJ^HJN?@53%) M(I0H=VH2!.E5I]-]6.P!5K5WW=TU)/_^9FT@W#5!53\ ^S+/L\_,[.PPV$GU M36\0#3R6A=!#=V-,=>G[.MM@R71'5BAH9R55R0Q-U=K7E4*6-Z"R\*,@Z/DE MX\(=#9JUF1H-9&T*+G"F0-=ER=33%19R-W1#][ PY^N-L0O^:%"Q-2[0?*EF MBF;^D27G)0K-I0"%JZ$[#B^O$FO?&/S)<:=/QF ]64KYS4Y^SX=N8 5A@9FQ M#(Q^MCC!HK!$)./[GM,]'FF!I^,#^W7C._FR9!HGLOC*<[,9NGT7X#QW2>X M?[B9SF'R93YO5A:+Z<-BX!LZR)K[V9[TJB6-7B$-([B5PFPT3$6.^7\)?%)X ME!D=9%Y%9QD_8=:!./0@"J+X#%]\=#MN^.)?=QO^'B^U471M_GDI BU_\C*_ M+:5+7;$,AR[5BD:U17?T[DW8"SZ>49\=)[^X?II#"NS?]* P_ MPL]$:*:P8D]4H@:8R$&:#2JZM$HU*UJCT9!)*F!MD+970 :PD@6]!%RL+QW* M*I9+PAPR^\-*Y(SS+1,9@I'T<%15P5%IYZT31EXWO?"ZW80F%UX_3;TX3@F? MUU3GRP*!BZHVL&5%C<)%Z82]RYG0HWS(+6BE9 M B.=7.50,66>X+?PO1-Z01#8C_/!^2R9T%;._\RB][1)ADGBA?WP!])G6XZ: M+'MIW^OW4^?>!DT[W30F9WI.D@1>VHN=GP@M.1X%7GP1>F$WL"'I>2'Y%L>! M8S6?]XKH[;T4-C$V*PIS+"O3/K5'H%PY^+WF9,_%%K5I]' !MSQ3TM8X/L%U M3?H6LTD''HAG(LN*B:>&#\L]^0F8+L';8S0MU9W^.NWY>^@A"+I> M:I)"P\**@3^8J*F)6%32<6SP7\G+J:-,$-0@S0=>HO-!BJRRWC%"F"EK/<^P+,3W0Y]7>-2-8+2]B:?[%-^DMCK M]P*(R?*E\O=/WN\2U;KI4K9TZ+3V*3^N'AOAN'W_G\W;+GK+U)I3' I<$33H MI%T75-N9VHF15=,-EM)0;VF&&VKFJ*P![:^D-(>)/>#X]V#T+U!+ P04 M" "@>H%8@B@B]B0& "/#@ &0 'AL+W=O5,Z;A1U5R==#+M:[?#08JS5E% M55_4C./(7,B*:OR4BX&J):.9G525@S (1H.*%KQWN&_[KN3AOFAT67!V)4$U M547E_3$KQ?*@1WKKCNMBD6O3,3C M$7EW'!M[:_"E8$O5:8/Q9";$-_-QEAWT D.(E2S5!H'BOSMVPLK2 "&-[RO, M7KNDF=AMK]'_M+ZC+S.JV(DHOQ:9S@]ZXQYD;$Z;4E^+Y2E;^3,T>*DHE?T+ M2V<;13U(&Z5%M9J,#*J"N__TQRH.G0GCX(4)X6I":'F[A2S+]U33PWTIEB"- M-:*9AG75SD9R!3=)N=$21PN]#N.PM]',Z4E2N.?33X[Q'@SHBF7=ZJF*3OH83TH)N]8[_#M&S(* M]E[A&[=\X]?0?STQK\-<7-Y.80QOWXQ#0O9@(ZJW37>\Z?>FT/=0,9V+# I^ MQY3&XM,^<-P:7AI5D HL4*59!F(..FL$7[SS,(:MF3+9Y?-83>D=< MRR*%#]7L%+;)#FS!+OZ&_BB)_6$0>*>4+W[FHD%A:2GJ>_BK6;,Y:VG %96: M,ZGRHH;M3T55&$*=SAW8-B$(@[T'&-M!]G HW,$%29CXP2@TK?'$'R:=I4_9 M3W1LBEB+>[AE:Q9RLL @),(V!B<'_[W8IE')N)\AQ#"3THS%RG+75W3%>%EC*C09S MDA?E/9YDFDD\8*B1Y9P6$NYHV3#UJ/Z[A?][ /]UFSC]"E-SDDO1K3H4_Y9' MUIG"]JYW+68"MW1SGSGC>(08(<=#-[[;%A/QUWUFSJJ(/E+>X,6DI6%C[JUC MCDXS:0-N)(WNSJQ7=]AOKQ<+7+.-+&SBZYMBL%.DMC$H!>50RX*G14U+F[H' M9^PZFV#L7I[L*5 YQ7.G#[==#2O(19EA7('X)([\\2A8&1K\5_'PBH>.:1LB MM(WZ0?"'F51@MME: "8(2@.U<,\RUU]O'!\;E 0)?R&0EAPHBJHQ8J\;+"6\ M9CT-Z).\^MV-A22C!Q^?*F"3>X8[B?N3Y$7_[)K4R39CDMH-E%I:!/6 ".A%$+>K>@FKDB<8A.D1C" M= !FZ+Z&X,Z^AER/U!2VO1%88/%[CJMIFT.K-..H,7 M.-B>6G,I*CA*-7K>M3]3JF%R;=6'H\U2>+QC(2FH:9'!UFC%"?-G#!R:,Y[1 MDO+41L.6UZ/M!@&V1H3X"0EQ350@HFI\'X!)# 9UCIFS*'A5=U'+,+X.N.N_ M+;IE499M*5HAKO2#.D!YK+A];X0NC +%3..1@E&=(6IQ5]CZ,A:X 2J-$L!O M[Z&0UWX8;33#9XNSL4P@YF&%:UV61 M6HEU!I%$ROJ;[I^#SB.APIN,?0J9^UO#M7LOM+WM:^O(/3(>S-U3#8^[1<$5 ME&R.4X-^,NR!=,\?]Z%%;9\<,Z'Q 6.;.1X33!H#')\+U-GJPRS0OD$/_P50 M2P,$% @ H'J!6/,0) 10! +@D !D !X;"]W;W)K&ULG59M;^(X$/[.KQAE>ZM6RD(2DK:T@-1VJ19IVW*%]G0ZW0>3 M3(C5Q,[:!LJ_OW$26*JR/6F_@#V>>>:9-SO]M50O.D,T\%KD0@^7"EE2&15Y)_"\TT[!N'"&_4HV4<.^7)J<"YPH MT,NB8&ISC;E<#QS?V0H>^2(S5M 9]DNVP"F:IW*B:-?9H22\0*&Y%* P'3A7 M_L5U:/4KA6>.:[VW!AO)7,H7NQDG \>SA##'V%@$1G\KO,$\MT!$XT>#Z>Q< M6L/]]1;]MHJ=8IDSC3N& M70?BI3:R:(R)0<%%_<]>FSSL&9Q[OS (&H.@XET[JEA^988-^TJN05EM0K.+ M*M3*FLAQ88LR-8I..=F9X?C^>32=W8WN9S"^A]&?3^/9WS =W3P]CF?CT;3? M,>3$JG;B!O"Z!@Q^ >@'<">%R32,1(+)6X .L=M1#+84KX,/$;]BW(:N[T+@ M!=T/\+J[D+L57O?W0H9_KN;:*&J7?P]%7V.'A['M"%WHDL4X<&A&-*H5.L// MG_Q3[_(#YN&.>?@1^N\4ZV/ ^X?9"'KP^=-YX/N7\'^9N=(@4Z!Z8#%'M:N) M"R9#FHVU!*G,:?2X68-82\,>2FPUPL4)M:+J-OFB]0WPG M"5IW1/U!(-SR5QB+6!9(?UL,&,/W]@2._9/642LX=;U3S^U&D=U$KN?WW" , M"2%6TC8G;N!V*1*83F[@.#AI]LVW-[D=^:2<,J@2W9E(\MX25"Q5*54S%2XE;MKQ0W7&3QS MM2#16%,5$NU2UA642Q5G=&51)5I'$$20R3S1X'L>1&!0@.]ZH4_!^]#DR*:# M(KM:+NCJ =\_$%BK+ATQ.(KH1LIS&Q!Y/I3>=S0@=,,H;'?/[-J&QF->,D/- MX=(5GU!2V#Q'%X047U;2RD%GC"8)F#&*SY?&G@-E]("[\1B.;2L'WJ7E:Z75 MUK\\L9G42%E?5+FC'!IJ2RXMC4/$VS#;*V6=MJCWQ[:E\[H^;XK3-':C88'( M*:&] 6(:!%+)J6MH3HRB^UY0AC1?")[RF%%'<)'F2[23)%>DMNT-J6JBK9]$ MW_9;(BE+0AIRLL+JI)1K J!<)5S1(UC)JE>0.H9T3<8,%)+JO.<^WP!+TT:; M*T"B*0L>0XFJ^@0@8G5<-@@$;GW""X]?OL@T!64?06W)5JO:N=8R;RBE1%NW M#UV%G;TWK$"UJ%YJ35E:"E,_9SOI[F/@JGX#?ZK77Q)WS(Z"AAQ3,O7:9Y%3 MT]ENC"RK%W$N#;VOU3*C#QI45H'.4RG-=F,=[#Z1AO\!4$L#!!0 ( *!Z M@5B\0Z9WD0, +$' 9 >&PO=V]R:W-H965TZFX8AGV0I;,E5!)5DH[C?[^C MY'AND1I#OD@\\NZYYWB\N]%6JJ^Z0#3P7%>-'KN%,>W%8*"S NM4G\L6&SI9 M256GAD2U'NA689IW1G4U$)X7#>JT;-S)J-N;J\E(;DQ5-CA7H#=UG:K=)59R M.W:Y^[+Q6*X+8S<&DU&;KO$SFB_M7)$T.*#D98V-+F4#"E=C=\HO+@.KWRG\ M4>)6'ZW!1K*4\JL5;O*QZUE"6&%F+$)*OR>\PJJR0$3CVQ[3/;BTAL?K%_1/ M7>P4RS+5>"6K/\O<%&-WZ$*.JW13F4>Y_0WW\806+Y.5[KZP[76#R(5LHXVL M]\;$H"Z;_I\^[^_AR&#H_<1 [ U$Q[MWU+&\3DTZ&2FY!66U"\S+'E/\!),+N).-*33,FASS[P$&1/# 4KRPO!0G$:\Q.P>?,Q">\$_@ M^8>H_0[/?W/4\/=TJ8VB1_//:Q?0PP>OP]M"NM!MFN'8I4K1J)[0G;Q_QR/O MXPGRP8%\< K]C2D[B?DZX_N'Q0RX!^_?#07G'^%_W-H<%/4+978,VBIM#*1- M#OAM4[94R,:A/&*]1&5S^;TP-9!);2Z<^<%LN2FKO&S6< :IQYD<]$[,&OSEV:%12:VOW@F-2]B D>.((%W&?>,'9ND:JYD%4. M9=TJ^82=9L2XY[-X&)%F$D8LY*'SL%J5&1[!<18E/@N'0UKQA" #W[F31BIX MPJ+,*M1.'',FPL3Q0\*)A7,E&WI/F[X7E0V0QS7=M(:0PA=!0N07TJ25(T+F MQ0GS@M#A0^9'0QLMD=7Z@GI8MJDW56HPI]9#FY"J@ Y\GO:,PM+&)'QV]5H>#HS9:HUIWPT+3N]PTIN^HA]W# M/)KV;?@_]7Z8W:5J738:*ER1J7<>ARZH?D#T@I%MUY27TE"+[Y8%S5145H'. M5U*:%\$Z.$SIR;]02P,$% @ H'J!6$+T1/ H P P08 !D !X;"]W M;W)K&ULG57;CMLV$'W75PR419 "ZDK4S;)C&[ 3 MMS6PV2YBMWTH^D!+8UM8BE1(.M[MUWWJD5)*VNE&VYIJC>A:37RJDMJ1!A'41XVO);^ M>-CY'O1XJ'96U!(?-)A=TW#]/$6A]B.?^2?'YWJSM$:IZ@:EJ94$C>N1/V&#:>KBNX#?:]R;"QM<)2NE'MUD7HW\R!%"@:5U")R& MK_@!A7! 1./+$=,_;^D2+^T3^D]=[53+BAO\H,0?=66W([_PH<(UWPG[6>U_ MP6,]F<,KE3#=%_:'V"3UH=P9JYIC,C%H:GD8^=.Q#Q<)1?1*0GQ,B#O>AXTZ MEA^YY>.A5GO0+IK0G-&5VF43N5JZ0UE83:LUY=GQ_'XYN?]Y/KV;P62QF"T7 M =S/EL/0$K:+",LCSO2 $[^"PV+XI*3=&IC)"JO_ H1$ZLPL/C&;QE<1/V)Y M"PD+(([BY I>@#9/HRI'LP ]/R$D<^O0B# M^BOZX[=O6!Z]OT(X/1-.KZ%_Q]%%F0%6D091'9:9!'6=!+"F^I>46ZHQ^AB/K. S]Z2RRW4@FU M>89>D@89ZY%SH=9VSS5ZC!5!0BB,]8.,QJ6R7'B]($[S(,\RPN[%61 7A7>' MQ@Q(",I=LQ/G%0]%+O!^\=RUF0]G,R7^X+<OX9SG9_1@F%XB 3R2>!@TU37?->T:N#:![(O!-]\!UR#4-]J@1;F*6!/U^ MWKEOJ!B6) $)H6FQDS+Q? OSIN6U)I&T()3YG_N K,5+]S6\D)4&]:833T/' MN9/VH#!G[UF?)P=9^C?\(.Z?N-[4TH# -:5&M[W,/]R#T\2JMA.IE;(D>9VY MI7\,:A= ZVNE[&GB-CC_M<;_ %!+ P04 " "@>H%8=!DW%^L$ "&"@ M&0 'AL+W=OW^#4_ M;45.$)646.6*;YG9^V MABV6TXPO2GNOEI]I'4_/\66J-/Z7+1O;+CQF"V-5M09C70G9_/.G=1YV ,/H M%4"R!B1>=^/(J[SDEH].M%HR[:S!YFY\J!X-<4*ZHCQ8C;<".#NZG7P>W[.; MVYN#BZ_W]^.;"3M[>!A/'D)V,YZ<="Q<.,-.MJ8[;^B25^CBA%TK:>>&C65. M^4N"#K1M!28;@>?)FXR7E+59&HKNOL7^WPOU-MW-[63, M4*V/[X9)'!^S-^D#%(&J*6E7B)>+*\4ELXK9.>$2.F?(]H-; M,&@FE3S(%H@1\K@Q9$W()%EDX5F0NX_2PS"*D\!E:0+74UYRF1%<^LZ1UL!; M[V!%?"U12"^1%X6F@EM"&$)FHN8EXY5:P)V:L??=L OB;A2QO1O,PV_D:'-V MJ$<8JF%M>0"GC7 X$=@V@YR\2WN78.VFSBNVSC M#R6K%TT&[9Q;K_1'#)L1,3-'?Z"!V%1IB=_5BZ!3$/@,.,F[-_ [:!H6D4\^5GQL\],9^=L M@,U3^!.0@6<,C>:8L'VZ/62=-6>+9_/FA';-=2&D827- (W:@UZ+Z>;4TRRL MJOU)8ZHL^M+?SG%0).T,\'ZFE-TLG(/MT7/T#U!+ P04 " "@>H%85EZ% MI5(# #\!@ &0 'AL+W=OM7#-1%3VKT+!Q1YH:60+I40M2<=)?_T.)=M-L:E/ MO4@<CENUPC?JQ74JRW M*4=78J$HT(+$U4RY8IG O^ M9U7H_=A.;2BP9 >N5^+X"4_UQ 8O%UQU7SCVOC$YYP>E17T*)@9UU?1_]GSJ MPZN U/M)0' *"#K>?:*.Y1W3;#*2X@C2>!.:&72E=M%$KFK,IJRUI-6*XO1D M.I^O'K,[R/Y:9O?K; W3^SMXV'S*5C!_7*VR^PU\7DQGB\^+S2);CUQ-.4VD MFY_P9SU^\!-\/X OHM%[!5E38/$C@$MD+XR#,^-9T)^_?^8GW M\4HAT:60Z!KZ+]C*J_AOL[]_V&3@A_#^71KX_D>8YKD\8 'X3+*A4 %K"A!Z MCY).LY38:. 5VU:\TI59E7C2@^H;13$%I> D%+<6;3/66PJCK?[1.*U M::UE+VS+$09AX"1I#+Z?.A'Y9'7+Q0NB<9!$M:OOB+PTE9R"E)4$OI-XL17% M@3/TOJ=NI2A1&4%C'$HDSS!Q8G(<^D,G#F)K>4I+:@OM0>9[IJIF!T0,2CIS M0K[ !XC3U$FBV%HT&FDC]+DB$"5UHGE"J2L#P@5KE/7!"M/0"6+/FDLL*@TY MD\6E/M]+G"3V(#!$T[X%Q(JZ%OB6/XBH.KOM*D6J4NTYW%;$[-+H7I\OL1=JGO:)]=^_?A2],[JI& <>20KV;06R# M[+6V-[1H.WW;"DUJV0WW]#RA- ZT7@JASX9)<'GP)O\!4$L#!!0 ( *!Z M@5BSYH$#W T )XB 9 >&PO=V]R:W-H965T@/,Z64T7+O(FB*F7$;9X5]!Y\4DN=7'PZ@4_^U2]>E$V)M.% M^E2)NLES66U>JZQ57NKE(7QYXI)#*U-R0!(E_-^I, M91D)@AK?6ID'_9(T<7C=27_#ML.6F:S569G]7:=F^?(@.1"I6L@F,Y_+]3O5 MVC,F>?,RJ_E3K.W8(#H0\Z8V9=Y.A@:Y+NQ_>=OZ83 A\1Z8$+03 M;;+L1: M_BR-?/6B*M>BHM&01A=L*L^&77PX^_CKN;@Z_?W\\L6) M@41Z?C)O9[^VLX,'9ON!^+4LS+(6YT6JTET!)U"EUR?H]'D=/"KQ9S4?B=!W M1> %X2/RPMZ^D.6%/V"?^-?IK#85@/#O?:9:0=%^010G?W8;'9W_X>'4N_$@DD.2_"="%BD"MEXI#CE1D\!^T$B<-Q5(15P.9>M"O%6(LF+C MBLL5R,05%T9FN/N@S%)5&636+/BJJ;ZJ#2GC/&B./QXE3URR"A\1/ORIU8J? M;%7+-N)=65R+7^CC@CAB7E:I+.8*86B6 BMC=*9N9&%X@4RNZ]:\ZR:31"PU M+=A+<:')O,Q7,(3&Z-JH"CZ%>?T09W;B=%7I3' P^0EI9M;EL=&J@HK5JF0IV^5%O8&V MN5A+,FFAYUIF<)#.5YD"#9L[9KABO=3S)<$J&<&O AF"=5WHJC;BW2^'P<@# M9649L>^J*A?:U"X[SX]'@_&$,?6MP0K;4=J07'6K\A6MR];0V*UC!GI#/":1 M/'!P<0Q,P@-I[Q2 _V\_)8$_>5[OX-D59Z=OH2>K=*F+,I=S.%]5 ,4O+J/] M@1T4LG8T'%+E"K+@Q&69I1K/[J*=_CJSV79B'>*+VC@< 1I/!#R^TQA(W9' M?&M CPN022TNQ??:9-@M^&DE(0+.29MYC[N= MO0;:(8-2VL@Y\I\Z%\.8W]X \"BV:,4N-C: !.* DJM :E3Y#,';I4?+:%X0 M\%8?)NXT2?A9@:B_PFR"8UETX"%Y ]T0:S>::RN:+6G-#"5:_)S"U+$[#7WG*1Y>E:!S?,U: MTK ]&F9E3<;/%(7R+C':W$.%H_X3ZOR7ZF('L?11X@93WQU/0FB&VXD;)K$; MC$G1+Y?0.G+#:.HFT1@/COP)OH)Q?&=3%QYZ;A).W;$7T9# <_T03\9TUV== MC)JZ03!V)]&41L589QJX8S_ W4=*:C6&N'$T=KUIC&<8'GI>[ZDCK!J.?7<2 M3ZR>OA^X/D8',107IS5;386WF#4UB*N&$U=(R#8^UZ M^!>YK#"$0^:5,Q"< MM"1L7B;U?=! M.6U41ZX6PQ#ZEU#\'M8YK>1M%).YVW6^BQ^.A0=-<(*Q\\1^6'IRAMO4%B6[ M3N!I1W[HCI,)HB7@P$A<+XS=T"=XV^*$:D3L%-Q-##HL'A&1(8(E]AT_QO4T M&,S@;%OP?@^FU(X?A)@18R4$*/$C2*R\(W4E;B1&39X MOD3.8>Y?RZJB? I&F.E,FXV(/7-K3>\?,H I3GQQU]H$1GG*8\V(LT:8?U'(H.8$4 M&VT*.A.% 4S7%+-<'K1Q42AR]W89,1".0W@F>2[7J?O#VNG3XC!3W!MZ[TFP M8UUKV[.[&X1@ LR!@#@8BT-LY#A$9,5(AW;7P5Z++12HU@/K%E1/XRMDAX8D M.4>AFR1CY -D!T%0""//.9,KC0W3?]K=O8M'VKR*FB(8 W:J3>U,(P I3$0( M),?)Q,%Y2?0T;?$T!P0W1!# 8EH[$8(E0/*:)@(!FN!HD$2^!TU'1 /U?ZJS7%O,=\\YP+BD*,KFMZRC/$2JW^W+HH(R)QU,W\L?. M:9IJFRO3INIR&,_93QKGMRM=,7(_?'Q/0/7CL1O''M=#H',4<1.J:;9X[YEB M"KH'"H]08$4!L_%MRX6<&BTA@$>FB3L>V^H)%S&(F,CTCIV*ZI0="P?(&IK+ MA+/'YX^2A,W]7"=Q&B7_=X7WPW% XN:J,E1W[1PG'7L>9GG0?][D?%;JRI%5 M:4%9C[C30 56W6U%I79"_N'%7=1[A;SF,HBK(R@-[*R7W"1IC\TY%0:9_DKM M#?!KP:= )MJ:I%&)Q0M5Y*?.OX\8S'F(9,PZ35'),?";S.BF")Q'?@G@IY!%+OB(B38!SCJ!>W07XC=69[!A-INXDL+8?8H(_"4"JP=!K[M9MKO4;JCGZ M9.\%[+V@\UZ0_!7GV7[L/=A#YAC9()CX_P?<]X?E>\N@NIKZ/BWU8\MEMA<\Q>&>TH#,[3FPZSM=?#[K^DZNN&S?$H5)T"4#6YQBZ@*2 MJ8E7KD%2]5*OVH3O#H^*%#2V..PLA+B^&7:'R@ALU(M#3C#';7HDW%F6SN6& M[&T1A4W%>:D;U7JH7LJ6D^GD3B4'-(%!.W8,HMVF-PI_)'1EHVI^:NH M0V8;#5S1YK+Z"IWZPA9?.&66MF7FUG"14VK@,S\90/,S<.@Q]4S)&<>VM=N^ M$#B]/U_7[*#A(]9_21NYAW_V&*5#MJDU M=XA317NA"]47#WL0SJ+9P(HEIH/!&VX)2&,J/6M,VRUB$'5]GJ%^E:(W*R0$ M% GH[JV/VQQ$S?ST_C'!'LA+5;>X7[5IS:8QQ=-V51J)CR1WT)WN!M=[1G>O M;C)XYJ[KG-YUS+TSM74TO3?KZD'NJW9UWM 'CK(&4ZM-HEYI]DX11X!"UJ1] MF5.:MDG2-M.[ HG;(0JN(I>@F)*9/7;3^^E4M#654?-E@4F9R%$N=>]>B[>YK-WW-SKL->6&D[_ M.D["%! HO#M\P$$6>/Z4@3%3BM[N$\3!-Z@[2O(-O'KZG<)]YZT#"KZ4]5A* MI'!Z4&N8M8#YA=DU<[_K:]%2\L[8P:G/W3H=(WN?WW/6SGQ:H7/K;DST.)XI MD.2-LNQ&WM_1S^DWI<<( Y"*[LJ^G^MHZ$95;>_D%F&Q5AF$YOQR?K3O!?7) MX#<#P,B MLK^&L#>F7/$O$&:E,67.ETLE060T -\O2@"]O:$%^I^DO/H/4$L#!!0 ( M *!Z@5A6R3R(VP4 #@- 9 >&PO=V]R:W-H965T-R(*Z$4.0*,GX//T38D M&>Z_;[R_][DCER6WXDJK[[)R]=FH&+%*K'BOW%=]^YL8\LG)7ZF5];_L-JQ- ML+CLK=/-8 P$C6S#D]\-==@S*":_,$@'@]3C#H$\RK?<\?-3HV^9H=7P1B\^ M56\-<+*E3;EV!E\E[-SYAW<7U^^N3\<.OFAF7 YVE\$N_85=DK*/NG6U9>_: M2E0/'8P!8HLDW2"Y3)_U^%:4QRQ+8I9.TNP9?]DVL\S[RY[-C/U]L;3.8//_ M>2K)X&+ZM LBQ(GM>"G.1NAX*\R-&)V_?I',)F^> 3C= IP^Y_V9TC]K]S2J M3Y^_O6-)SH[8D/>W6K KW72\O6=*H&\MTZN5+/'TQJS'OAG6ZO:HY&T)6O"E M$@QL-]S)=CT8'3]P5&JP$6:6N5I; 5:VXI8KI@USPJ ]N:>:[NA!B[B+N*%U MW.H6 >!"& >M8$ZSI6#B3IA26E$QFD*D2CQPM/*3'HJ/P'A+2Z63B-I@NC<" M$N%HI2$"TDN/Q=Q:X:Q?'JR5Y$NI8$@Y??!3X@[2AB>D;5C4\7OR9IFTP%SJ M=2O_!392#T9=1!&.:#](";!&WZ"$6X01(1R<6_#8U8B_1>OA QV8TP3F^+ 6 M(%&A5CL?T50A'CE=*)9HMQ0O8A4CW[2 MZ/,!!0-<<5>JOJ)96VOCCGP[@7\.F0^-'+V,IO%\FL?Y;(+W))XEL[C(L^AZ M9[$K0%1,%G&QF$9I5L19,8N^:?B"'>SS/)[F4^^CP'N:+1Z6T?9=IWPU$%VV MX6X0CFGEJP5V'RK)847VL_>:_V@FC:ZXK4%*67F.\D;WGIPME6*W;P9I$W_V9#4<1=/C=!Z]^E\,J.$0A'K@+A#2BQ*OI-K1GS0[$ Q% M,9L=66J#LXC2\,:PV\H%\+IHTP0-UI=#W382V.AJQW'J;2/\*=,&%0@>464) M A+C]IF#&UBOJI !.@!JZF7>HPDBBNL*-8CARA-O3T4AL+*1BIN=SD,\PY8S M\9/8#U^[TV GU>V>+3C=ZD:6D6AOI-$M+0GU"7U'-7'^H O=#!0A+?1O#T&[ M?[*!AK/R44=SKP6/&GG'=FH5)EI/VP=LWW*<*#_U#;I 4TYG.4WD&";I'*Q< MT'#&,"PF<9;YKW,,TS2)\XD?%E$:)_-9O BV"U\Z4G'!5R@ER^-Y 5D T3W! M#\H7I7F<+1:@>Q9]P&%TPF33]ND:-]VZSC3!K?V&PO=V]R:W-H965T70U^"I-OB<+@/M$3'W$JB*TIQ?;_^GAE2LIS8V6+W@""V)')F."_/ M/".?KTWYS2Z5JL2//"OLZZ-E5:U>GI[:9*ER:7MFI0H\69@REQ4NR[M3NRJ5 M3'E3GIW&_?[X-)>Z.+HXYWO7Y<6YJ:M,%^JZ%+;.%U:80I5J\/II%+R^'M)X7?-%J;3O? M!9UD;LPWNKA*7Q_UR2"5J:0B"1(?]^J-RC(2!#.^>YE'K4K:V/W>2/^-SXZS MS*55;TSV5:?5\O71]$BD:B'KK+HQZW\H?YX1R4M,9OF_6+NU(VA,:EN9W&_& M=:X+]RE_>#]T-DS[!S;$?D/,=CM%;.5;6N;SY]N+J]_73S+_'QT^=W8O;QK?@ZN[F9 M??Q\?EI!&6TY3;S@2RT8)80C<6)^%DGO3'%O2HK/<^4 MN"Y-KJTUY49\-)42GPKQSSK;(&X#:.PC@:A?U^7Z2U$L;;%9VYG I%763*6J%DF6E5 G16=9DL4?1I&'B;8*JA M)ZE2N4I[XC/4\BGGV&5A2*40Z$I(_(F23('FZ7.Q@CQ9%'4>XB-E:PM@+DZ7 M*,B4"^P#G*0U8*JX8Z_((E%"_0#^6F7%6EKQ;#0,^^,S.H'33+ KL#.WI*9J M;)&E\C"K_TO"K5B8#/AK7_I ,:8NE*QJK)S!5 2B MAZ.T@0QT6D= +X3V=; MZ=HB$B(SQ1V6 NAMA1/!:(HKGO$:NY19!I]T0QE2F-9+@Z#"A?B^DF5%-Q%[ M4T("N@)MA/_(?:3/K!B[S2*@*VQ-51FR;UN#X>EP1,?3^MRW!GL52WEO>*[)74*,O58OT F?:]UJ79,PZ.%+I%$M87S M5W0=]9\'/L*[BL@66R?+O38+O7A0%YUP[:V1;I ?GG?0;\X;D->/]<^;'_>? MB[]N_EZC@_U&[]A) >6*A@FN9 5% G>E6)G2YU8G;1?TJ&C\ 0@Z ,,D4"I3=#)L9G;T"Z,>OVIR,$,] I(DHKYAO>B)DG?(\?C\'^ IC0J M\D8%&^U4A&*5U:B+)"D)+N?(V+I829T&#>3X%9E&1*AL4Q1O#F*%7(0?$1B' M/!0A RVE5VY[X@HG3E/MU'B?)YFQWM^):IS\L$J-@]WM>= G.4I GF] -[AU M3KR/5RTR ^^V\I[!1WV&11;F7$_7VJ2L3Q4$'E8E-1&W5G0J-ZZZ@C^IK@.I MZ?/@J7 <\/06W.LB]2A)6=,C4"745IPS?DT#.Y\[R=F)0199S4\Z#X1)DKKT&/-411],FM;,,'B<+YPF.RDBS)KQO4'UQ !K M=8X&J+$1+93:*>U:R8UDI.=,JSH@2*TZFKQ"<_6$/&S+RZ_;9GUSS*;"N5D< MZ! '=W$#3K;=SB5>6Z'348M(4?\$227N35;C6&LF\BH-D% EW.$V4HQQ7@=+ M(T["3J_D>)2J<)F]+V0N5FUR.$>ZN+AVMGW&I*&QD_L>01BUV@6U@2V3(,W!>_;2,'Z%^/@ M63":A(-)'$[C2?#F,)>V#?E^8%1PTNUM#P[W4$9P/)R$H^$X',?CX$7PV]8K MWE4(L;DKB(@&47P63L[.#A@^@.%GX=EHS*V;O+<_;[I$=[\@SD=R!:3:X -UP<&(Z%=*B+'Q7O 0R8&39E1@KATJ8L=4:P) M[2]C&D\=TNUH@G7 *Z5:$,C"-S4 "%VD83F.3%=9H2=NWP4W[&)DFMJ(63H MVM19RBP.IR(UC5[2$LAVYFB'%0:(72P0#RNY)[YBH:*A!5-G^O <8$HN3'R? MLY^NOJE-ZWG/PYX(XDN7AE]8XJQSU).G!M7@<4(^KJW?,,Q[4[?=UK<]SMY! M.)A&5(##Z92Y\BB=T<,(\F-\WFC[#6.44MQ$@F%O?(:[_N.JG02#G3G^P=4'XCL$4&ZE+&KJ MUGZX'@4[H[;XBKF+JFF6))Z:K76U;)/KT"L"9FV2R(=_5X "9T&<%LVTW@P= MPW R0#@&X\?$=6<6#)UR2?..*A-MU0Y-'4=!2U,;>,A!&.:J7=\R?$=VK&MN MQ&YX_'"];;X)7&I?9C+Y=G*;T"ALT2*0L61O6Q3MVP&KJBIS_<,;/O,\G;IT MV&$@C:O(FYFJ?%VAWN\])K1#U5.N7<$PITXRF=WKW#@<3LBKPS_QJF-@'"W0 MI9"PFM"E6<7T9(V$Z7!#6$\%2172$Y=HUUL+J!]Z;S,XNIE_Z3$',EL0(OSA M:4"Z:L&S!0T07#2']S$ (PU1@[NLH>%(>COP[%"%NV4L:GOP,ZKC7_1Y9I$UR!84X3! M6KN7+1W6A0[#\^,#&N43?=,T9YK5M^92JR[3_Q=9>LR VFC^519T]:CLMVSH M^E#R_@QABH:4T6'4'^)B$ Y!0H;X_K61<9 HG0";/69T#A@<1^'9X"R,IS$X MTNG^KC:@AC9\ MT-4F<2^*J*M->I,]#0OM+.*&12UOWYOUT\Y/)+DJ[_B'($H-C(KNUY+V;OM; MT\S]Q+)=[GZH0D-%/PTOH%8\)WS#!<* !V&@ &0 'AL M+W=OOF&*LE+P%0CAXVI*J M:%EVO+6V5)*=U-;6/@R!(3DK ,/, **4A_SV[>[!Q4-TG(HC H/IN_OK'N!\ MH_2#60E1L*B8P;3ZU%#D\62F>\@%N]/#-K+7A"1%EZ M%OK^Z"SC,N]=GM/:K;X\5V61RES<:F;*+./Z^9U(U>:B%_3JA3NY7!6X<'9Y MON9+<2^*;^M;#7=G#9=$9B(W4N5,B\5%;Q:\>3? _;3A5RDVIG/-T)*Y4@]X M\RFYZ/FHD$A%7" '#C^/XDJD*3("-7ZO>/8:D4C8O:ZY?R#;P98Y-^)*I;_) MI%A=]"8]EH@%+]/B3FU^$94]0^07J]307[:Q>Z-1C\6E*516$8,&F\,MSK39,XV[@AA=D*E&#"RT ^C(_RBQM:(^$4_:"O[SVQN M"@T)\M]#9ENF@\-,L6C>F#6/Q44/JL((_2AZES__%(S\MT=4'C0J#XYQ_Z'P M'.?TY>;K-0O&K,]>=,/]BFM!.9ZP6&50]X93Z8@GO!:& 0BPM=!2)8:MX4>S M0K%B)6![3F5-V]6"UJY4-I>Y7=(BY86H=QL2I-;XR+"EYGD!(N?/[&KVT;GB MSQG/ZZTB6Z?J68!LGB97>A]FQEEW+JE5PS?-G=I.S M#V*N2P E%OB8;L'([1+S!)@#2R3"AY7$3WDL<@05=D.RV6T*FT]QU\\_3<+0 M?TN;<97N@[>O7;99R7C%> IH"!Q;(0YH2*HWAOQE#^#.=:GC%42.E6N\#09N M$$W=:.0SI1.( IA&7K=TK513SO\'#)'F49A"YDN(U>\E2 'D!;A'Y\P@U"GD M#GEFLN49R R.U=X):U4$K(1UW;H,O> RF/L04 TTQ2B3ZC:<8P\%DX(ZGXSVVR(R#L05L"P?N"/X/AF-G M9YM'$G83ZJ!L$?,,8O0D="P-Z9N4NC:O$#JKD\UR$P(S(1B_-0R]),&DC2Q6 M79?*G"TPIR *H"3/<_R1N0&5*23(,/1/F.#QRF-?5\*!($AMZRR!*C/;(L&7 M6-6BV B1,R.?Z!E8N1;4$:NLLY0<]"HX6@MJM#RJ/:DHP"1PSZ<<*SZO.BM9 ML%/QV_4#BF.28 *#8"M@)S.HQFK'S2J"YCF*= Z)C%-%V;2/.2YYJ"D?L$O% M#[4],)Z &GF"I&U<]\0RF64BD:!O^KP#>"_*91MP(JCZ*+3U(U ITIPMU3Y MR_GOV.A7POARJ<42 ;0EZ"2TA113XI^ND:A(-S/_CC$93#=RG4H+J-_97 D3 MR!TR&SI%#?6+ ^K]'742^2B35I?K)_!DOA3L#A]C,52>-YT^)!N8[HK? <+C M68 Q/,;F^N._R-N) -A,',XRE!=>VQP$J MG09^O4+;4$S-TD(/% VV@*+.$52B ;HV4L>& 0S2@3' Z8P!G_DSB\@!H6L) MMEM_&.ZU_@,]/PR=HSV_4N1'NWTW(/L=/QRZT]'0#:/!;C=K,O1XK_<..Z#V M8!!B0W7]4;2K\E]2$GDUK6^OV1<[T&$82%VB@I0.KP)O-/&1'UQ-!I,663QG MEBG;-#)0&Q0[T^'(8Q^4K7E4F-D2AE.5H"92GZPHTVS$J;)H."+M^W06< Z?!1"0 MZ)B@)1X8*GT6"K,<(O?&J67_F^KZ>D^X@\(=*I>/(A>:IAT J@2.N1+/8U1? MM3P'SE1A.)F\=5XY,+A%/J2ZWRYVGD9N. AAM!NVB_=PZL=L0OX9UP^"DK]A M'4PC=QI-G:$/X^!TZMS!",LUEBS6H'@4J5H3ANTK,_!';N!'[4((D^?$'SI? MT8U=M; V0>EQ>%#I@>N#2T;AM%EDL_I-2=/NVXD.)S=9/%/[K^-KOAM@;#+< M5#$R;YPOS31A4M6I M-PJ^,VN2^1,\@F%6QNQ72F-D==,9Q@ *_LES>Q2SU>),W1# +1P'#I2*[X3> MR'<&B$93UY\$SD<+4$X+4 ["A5/KG#BGP\ =P,IKQ_?"">;E0D@D.8TB"/AH M#$\J$FAH=MV-HJA>WM%OU[\A-LV1#R2C$1 ,!FSH3:=L#*LAZ/M]:E#!=Z,A MV#?PHHF#U$Y-75O7A_]:B_"N8T8 Y]4 \AWT'7D3O[4CF+I!$.!ZY/G3[ZD" MQ>CZX.H@&*(JX<@9>.!@%(QG!>R"MG,<)AY.T0V^$XP]R/^)%T2MSC1_ M%\Y*I3#=&6=#HQ2GEJ& D89VH];*\-2X[1&VVKW;SA()X+0& D"E^IV'2F6R M]=+C0._M\L!I$/Z(/A1N'SM)]_IK9V/,T[A,FX/2/O!O X*RI[5.JR"HVYWT M6-DC[2')O\>%;A$IH!\+4Q.(%V"DS\G(V\X/G'@)YR<]&%Q M.CII">VY(4\,>Y:0,RVU?^+ OSMI'OH+F%1QU!=X1(4!I+ G&$RMK"4(O>GX MY$\HI^#$H>N^O=Z?!>A$D3Y3'NYDQ6DS(+R&?DTU2S,.^5GL6XO W\!,KA.)GMZT;.1M2 9Z5&0X#OMWM6X$N@$OPQ5QB3+9K&_.[;D\[AJWI# M,SL,)E3&>%P"L*%B?2*]P/A7$W<,<#^)(F)*4TZ9X[%IF9/WML:<6*%UHJI M!3L1^-#'W;JS?CG.Q;Y_$1T(G=O36D4 <(+OI#9U/^55/[7O65'7;3M"#PX[ M=@ ]](+YK/,M(!-Z25\\\(5$F1?VLT"SVGQ4F=EO">UV^T7F,]&ULI59M;]LV$/Z>7W%PAV(#5+](=NRUB0''\=)@:Q+8V89AV =:.EM$ M*5(CJ3C^][NC9-=NW&! O^B%XCWW/,>[TUULC/WLU^^[W1< MFF,A7-N4J.G+RMA">'JUZXXK+8HL&!6J$W>[YYU"2-T:7X2U!SN^,)574N.# M!5<5A;#;*U1F<]GJM78+<[G./2]TQA>E6.,"_>_E@Z6WSAXEDP5J)XT&BZO+ MUJ3W_JK/^\.&/R1NW,$SL)*E,9_YY3:[;'69$"I,/2,(NCWA%)5B(*+Q;X/9 MVKMDP\/G'?HO03MI60J'4Z/^E)G/+UNC%F2X$I7R<[/YB(V> >.E1KEPA4V] M=Y"T(*V<-T5C3 P*J>N[>&[B<& PZG[#(&X,XL"[=A187@LOQA?6;,#R;D+C MAR U6!,YJ?E0%M[25TEV?GP_O[Z]F\S_@L7'R7RV@,G=-=#]<7X[?9Q=P]WL M$2:+Q>QQ<='QY(Z-.FD#?55#Q]^ [L7PR6B?.YCI#+-C@ [QW).-=V2OXE<1 MKS%M0]*+(.[&R2MXR5Y\$O"2[Q4/?T^6SEM*H7].Q:'VTC_MAN?=#Z]HZ.\U]%]#_[X#?!WZ[OYQ!KT1O(/_'ZA[FTE-U0TN M%R06;HL",RD\JBV45AH+WH#/$5*C0R,(M6E686UJBB59\U+$"Q9APY=1=-[O M1O&P!^8K>#*\N[H!Z5R%&0B= 34>Y^E!ZG4;;C7[T4T'V$B?U[Z5D_F)A(ZP5FGH[3$)$JLGGZ] \20&I<+E"1SSK0"RW1UI< M4)J<=Z-AK_LB(E_.NQ1ZVX9[#0LL?4VDX7&X W)4&4AB(K2NA((U:CIJ!06U MVR:! G1N%)T:$0XY*PK#WSB!*>=-:9Q0KH[AT>YC.I!)"FY)!G3,NPHQ2F9' M)7):TMD.@_]S=,%W%(9W'C4DHR0:G8_@D6P/_)XZ-,XPKRC.E.2EL%ZFLJ3" MI=@2M2=*5MG=U4&1:51"I A@SVEXA';'5(;YI0%5J:>UC5--,(YI-.; M@)-K+5\N%A/H4? M\3E555#^D0_\5[K\1-/-DAJ"%%:BX^1')F@;6HQZ1J[9;R9Y;5GMN-3*4E%* M3QFVLJ8X2>\0GR-'3"BU#-L<>H%2T1\G@V\X.X7,F@[1FP^'@0P%^0-HJ4[] MN3H'8TB!=AV&+6Z1E?;U1+)?W<]SDWJ,^;*]'@8_";N6I$+ABDR[[>&@!;8> ML.H7;\HPU"R-IQ$I/.8TDZ+E#?1]92@?FA=VL)]RQ_\!4$L#!!0 ( *!Z M@5@W"KAYE@, 0( 9 >&PO=V]R:W-H965T*JYT%._-*89AZ'.2ZR9'L@&!4E64M7, MT%:M0]TH9(4SJGF81-$PK%DE_-G$G=VIV42VAE<"[Q3HMJZ9>KY$+C=3/_:W M!_?5NC3V()Q-&K;&!9H_FCM%NW"'4E0U"EU) 0I74_\B'E]F5M\I_%GA1N^M MP7JRE/*;W?Q63/W($D*.N;$(C'Z/>(6<6R"B\6^/Z>^NM(;[ZRWZK\YW\F7) M-%Y)_K4J3#GU1SX4N&(M-_=R\QE[?TXM7BZY=E_8=+IIY$/>:B/KWI@8U)7H M_NRIC\.>P>AG!DEOD#C>W46.Y34S;#91<@/*:A.:73A7G361JX1-RL(HDE9D M9V8W\P?X_7:Q@+OY/2P^7]S/)Z$A7"L-\Q[CLL-(?H(1)_!%"E-JF(L"BY< M(1':L4JVK"Z3HXC7F \@C0-(HB0]@I?NO$P=7OIF+^'OBZ4VBHKBG]<<[N"R MU^%LHXQUPW*<^M0)&M4C^K/W[^)A].D(V6Q'-CN&_L:4_ _&[<,H-+>A],LB,_/@S0Y]7[Q M/L1Q%$2C49!D,6VO44CJF^Z.KZY)+=U'NG:-(%5!,O7< 6IH-0DK 3G=UYI* MK&W+'P3K(% ?O30*LB0+AJ.AEPR#-$V(2>:]),Z<, OM/ML]Y<1=8I50P:/Z,YS*;3D5<'G>Z&W$7W\%N\,^^ U!+ P04 " "@>H%8U)UTYU0$ #K"@ &0 M 'AL+W=O M4]N [218/C0)DFS#,.R#;-.64$ET23IN_OV.E.VF36RDP(; $76\>^YX#Q^* MO;547W0AA(%O==7HOE<8LSSK=O6T$'6N3^52-#@SEZK.#;ZJ15A57>?J:20JN>Y[S-L:[LI%8:RA.^@M M\X6X%^;WY:W"M^X.95;6HM&E;$")>=\;LK-1:/V=PQ^E6.MG8[ KF4CYQ;Y< MS?J>;PL2E9@:BY#CXU&,1559("SCZP;3VZ6T@<_'6_1+MW9ZL%,S/-59>[D^C>Q64]D\::RTNX_K%M?'GLP76DCZTTP5E"73?O,OVWZ M\"P@]?<$\$T =W6WB5R5Y[G)!STEUZ"L-Z+9@5NJB\;BRL:2[SX !>L%MAX/""-ZT0_AY.M%&X&?YY;;$M5/@ZE!7( MF5[F4]'W4 %:J$?A#=Z_8['_Z4"AX:[0\!#Z&Z@X'']]\W"!38,3^!&)?,@_ MDK';2D)I>"@$S&6%:BR;!9A\4@G0PF@T*E- V;1*=Y+18"2(?%ILMJ)08(K< MH):F(-26 M9,B;F1WP4_(7^K5N\-+MP"3?+9 ,:UL:Z=A2'J3)J]+]G88_]E(HX(IPD/:9 E)."N=9:,O\NY2SYI/&(-D*5V'J] MA:4M=[CT=2'KGUAS="&;3L^NX"@]!?NFJ7!=:F]B^RLNYO;8'>_'?P+4$L#!!0 ( *!Z@5C/V(MQI!0 ,4T 9 >&PO=V]R M:W-H965T-$ULEU%RXRM MK'4I2]GLYM0^#($A"1O T!A -/?7GZ][+@ I2B=[JO;%)D%,3]_[ZY[1ZY6N MOIJ%4K7X7N2E>;.WJ.OESX>')EFH0IJ>7JH2O\QT5<@:7ZOYH5E62J:\J,@/ MA_W^R6$ALW+O[6M^=E>]?:V;.L]*=5<)TQ2%K-;O5*Y7;_8&>_[!YVR^J.G! MX=O72SE7]ZK^;7E7X=MAH))FA2I-IDM1J=F;O?'@YW=']#Z_\/=,K4SGLR!) MIEI_I2]7Z9N]/C&D^J_L.R092J- MNM3Y[UE:+][LG>V)5,UDD]>?]>JCREF]?5WHE*GH;U.@#B\JKP5Q6DE'N MZPJ_9EA7O[V\O;Z^>KB>W#SW%Y>_-P=?-A L,#CV#[X8O4GRODIX8#6(Q[ ]'+] ; M!8%'3&_T_Q%8_,]X:NH*KO*O7;);RD>[*5/X_&R6,E%O]A ?1E6/:N_MCS\, M3OH7+_!]%/@^>HGZ?VZH%\GM9O;F]F$BA@/QDWA92Y^R.IM+CJJ'A1*7NEC* M<@VW7(NI$EGYJ/-'E>*#>)15IALCBB4%62@02R4<4[@P+(?4%PFSA2Q3+7:Z6Z MY!"QM:J,6"VR9!$3,W-58G$>8P.%+#2EQ:+6HBD35=5(8'7F*.!E7L:[(Y6! M >9+B5+7V!G:R&-48;U$&@Q@2@SV$@5> L*F!(7S'."K4 !F=GH M$D_7[<8],,GV$D> TH IKP*.R&CK*2EF2O:.E M-AE1C"&80:9EIELG$+H2>?:MR=*L7O?$?6O4"K8HV45)RJQV6H*2LM+4,D=A M@27EFO^78%+1IUA%9P@AYPH?F"ZUC5K*4L4$9W\]ED,X\'9 M<7PZ'/1&0]J51/ZE@E$74>(4]>ZG:_T(T17\+&4KDNDIQXB4O6+G;: M&XW(=X@-5:81?@.Q(4G.UD/%TQ5, <> +?0*A$C>)\0@UO D/A^->N?G,3VT MT<#[')W%PZ.CWF @5M)8&NV.PN]H9:6G'74'-?Y/>_W][>7=WT_ >!D(5D ME!5)"R41,P@<1Y(A5-@W[ MB14,3/%*VX!5SC13!:Y(%^ Q:,$SDW"2@!N*]-0R]M"/:H.G&*)LTNK%4*<**5N$517*]ID7PPYZXLL\+)4&LP&(O M&>@W50FFNB:GS8.->LZ3TX[9*&$G346V03HLU5S7F:QW.T;1U UL8/V#.;E- M:LVZ1SB"$_68)>)^;6H%_[F?B/T??S@;#OL7_ -_'EP3J.95,#CNF>:?T,E>>312*QCK6 MS1APDX6LFR+LJ]:U!S'2H[I1[ M/SL0%@Q0=-4KC8B>D\%"DM%52O#$/4;D_-K JD..],&Y2Z"D:K*5:4W(3.Z2 MI*7D*LI@Y&@1W_L9.)(K6:5..P7<"V5<%G+N*IR%6J9N'0,?7AV=',='_3X\ M&Z@&W1/]#[LCU9C:@:4$"BRI-A(^45S\D[Q)+8;COHA?1#-383/> R_QEEQ2 M/1/83BYAD.\,6Z"-5R?#LWC0/[=YCR*)$)KBW6ECN#EP4&93)D,_K\93VS#$ MSULH,Z;A6$PR9(L.G5P10<"SOML@#7MY1S8C#]_O<# M-O^?M3O;:GT0HK2U?/2L@2\$&7>G3RP0!%1*?4A0][U#SZ!TWC^CE.](._T1 M92)-BR/ >B1,I!JL6,F,(#Y1MW#;)LX+ZQ&/;DEG?ULR&2$F:EE+*F\S90O/ M1BUP[8BSZ7*99XG]3&^SOY!5MO@?Q4=#>,EX5OOJ3/E)=:L[&;B6%DN6>KOG MX-()] "KE^RX4U6OJ$#34K:?=;Z>N"VA7]A2#(]M48X[FO]H/V!]:X-+W4.2 MJX'"0\GP[W?*!F2=(;UFY#-MTH9OR"[F4*K'/PL*_5F. 1D:IKQ:A6#1.66? "/3DJ"_V MU7:)W=)HQU*"=M07K167VT)2L0;+2\WXT0$F:S?VIE_4M&HD'&5PXI,6 M5$T>KC/&<>0;SC9D9D)J\-Z0#@GE(!S9&"3R#-F-?+O;SK5PO.LE_(:Q/CT& MZ,V]3X_BG;J)6$#O>N26( *!$$4%TND3^ATAKY$"AB-/?%>J\F2MJJ@E1.@N M??_G]?8?;?JK+%FQPW/>^"C>>!FJH:=Q$6$UXU[K> M9H"QXJ]-J2*7#/X44'3BDKTRA$?)PTG";YDB)^ M]D[E\ZPI8HMQ&$L!_6;EK**9@H^BL".7/7*FG*:AC>WU;;KUW%W=!=8JJMC& MUMP.<[:UYZY/YH;DKU3"_NF2S:?)U22ZY.HL[C]_"J3I>2!.^KU4J:S$I"$> MQ(=B^C&\RK^T6882;\JX<=I8C[5@VH2.X8&:6J]TEXH(5R=HI2I;H**K.R<2 MP^)2\$@8N<@W$M8MC/XI(6V"O:N'R:?))7PM!7X/K-FG+7.SAB*;Y D9"M_# MT,J. =J>\./P6MS+JB5(3X):;(!>HZNZRQ0Z%G%-'4S=VY3,SEB<,%RR@J!^ MN, @ A+#PTLS@QMWFNYQ J=*77_ A*WHUY.'S[=;XO*SP![CJ53!#2JN M9 ?M,".$'\=.M&)X3IVZ,9F?#1*&(TURY[VURG7-%*0* F54%_"%%SS]JQO.3DHZ]I<2ZM-G=7LP%(\ M9CJ7?A558B02\8^K'JKXL:"I_^G%P!-TK@0$E]K)(4CIPC:L'@!7"D'!A<<+ M",^2';:B_X-5&CTL52GS>NV'KP0_F#T:J/J9Y; ?]_O]7K^/MRL[ZG1YL"LL M<867C_V[5*@LN&-LL5%INLL" ">WM3^S9>F P<[Y>/H+Y(ZW.UP=]_O=K=@; M'0\#^L']&/$2>H.S_SN5T)")G=CC+I:(,FY'-Z;#X^88VTVOS1;//+"#^U-> M0IS73-T/Y^W *[48Y1RFI>?(JTYQ/-VA78KC&KVBS)(-,NS4TIK)ER'(T MR<^M<&'FN:'3!+Q\\3)4#:M1L$U"+?!UK@2=/=MI1"/6H>1OD!$8L9D$H_\9YCR9$ MH>A-?N/OH>C9F3D<3!,3/)&K%UF5LH;7' O1%KVK+D2[\Q#MEK*BZNQS=7?; M3L#X*]4&.\5"GRP?J?%I>T@\:P?)P4=('( $@LO55P-?$RP^0SQ"%DY\[C]\ MRC7MW'U#.QO:IL53ZL?\!-FF#);:PG(W\'" ^1^@,/_"^9&2M#='.V%L"UP7 M>"!].N21%1FY9P ?DYN;%J7M:*2?63;^\'35A, L@A8>]72;3QOXYHZ\4OS1 M$[]+1*E_B[[$[CWXP-R>Y'$>)#[IO.F#Q<233YR9(K?PO9H! R#P3-C%976X M"O%Q3W-[$\:J;JKEG3<\AKENU$K\2J=L:VOYCF;=A!2(F&HM)U.R<.2POB$L M8%OGS98>&:FU"^\7V&4D1K6%IJ@N'9I:)U^!%NR9G>NZ\)SP+AM]V52FD26? MW%$W9@]T;8XR>(6ZHEM[Z@>*-B"LCX\_0..D3NH;W=F?K7U-U?)L\7,L[ECN M;#8+HN^863BPO2D"X9D.4QY4ASE1AS)9TUE5DF1HX[A4V+EB6!H]LW3R:;=$ MAFW$FG]>',<[G;G:8A3VCX (*\73M;)VIZ>T'V(7OV I52F&2*HJ_1E)#>W4 MOIT,NP7\MVG79JDW&U?N03S ;F?"G8D12<,7!'BN@W:%#DC06E6R26/'FJ'J MA\RD41F!T H-$3>6Q!(SN;IY"C M^7["YGQ\O\,^5BO(Q579D3=4.Z";=I@=PK4]9GJ%SJQ +6).EWEC.M.LG2,L MUUS2;M1;M#$&YAYM!'6G($\S)D5B9Q5/AV26-Y6R4%/TTHY(T%WW.(DA+'P&M9&+_'43L_.O$Y;#ERM+"T? M*FVYZ!1:9XNM-+T]QO-#6-<4D=;HNLW,MDJ[Z0?P%N!GO*4BNPE4P),\%5%2 M;B=H[YWSDJSMTWL8\*N[6?.$7R* H(=X![)Q[3-R=!1YW M9X'7CJH1CT?_J;FW6XXW-C#X?+N>:,Q"=8>7LK MBPY:3"A-'_W9\F<-7?)(-[*'$EN0AG]O0=#N\V?QPODS:>"7AK$<0 _4=-%V7J+U/$H M'I[W'7(@^=JC8@Y::LCMB: [W^!-[3QKZH!!3A?FDJ^J[ASYCGQVNN>[/C2A MBCO:\?FY6_ H(_,--ZYW+A"BIV45BG]N&5^2:[EZNE]"*E55"PKLN(2V6* ! MM+E1?:?K+7/V/T7W)TB"[I&IGR) V,%I]RK-*/;38&?A<)Z@J[DL^>91-XUE,F+,CU!Y+X*YL:@:.D;^60P..BJ \>U0 MWUXW>NIY#-H&_?Y?(NL\[7GTJ[.3<^MQPP/G]+7F@^]G3R';M<=GH_AL,++> M.CK8O$! P"7T#&:7DKO8^J6 M)'-:=)>W*1NN\EG=-* 3-/J@6Z89CQ]-+,, MG8,[*\Z,&V $?3)F#!B$)U=D/'<^/O!&^EW9&0Q@%=V4H^&9>J1NCX$D192[ M#LH#].B]2ISM ^3Y8Z$H6^]VDGV 1-9_RWHM'D#C.]+B>(X$ MV.0P,AA^Z:3>+6ASKAL2=8^KVW04.LAP1_3RYI]')X/XK-\7^YMYY;?[5^+D M.![TCPXB>XO&7:GQ!SGN:D+:4@4]NA$2X(-.N_&2YR_L[PQE6;T!"/F*N M/][Y6P#^$#N< GV\:V6O%Q7?(:8,8:@5,^P#OK&%U_[9".X'&8 H#]0Y[$DN.?AV-N:K!\]_R[KK[V MH@X2'00#.-EV:/C)O0&G:P\S>81M)Q@NJ\)G-B\XNID 1[@.\1&&L39PUG34 MN.NO% X[?UH"%YGS'] 86R3L7YF$I^%O=,;V3U/:U^T?^$ YKQG#^/\%W3X_(_B]02P,$% M @ H'J!6 'K6RT=!P CQ( !D !X;"]W;W)K&ULK5A;;^.V$G[7KQBX0;$+R+8NMFQGDP#.I$^Q+?I 2[3%K42J M)!VO^^O/D)(5V?*F7: O"65ROIGYYD;I8BODGRJE5,/7/./JLI-J79SW^RI. M:4Y43Q24X\Y*R)QH?)3KOBHD)8D5RK-^X'E1/R>,=ZXN[&\S>74A-CICG,XD MJ$V>$[F[IIG87G;\SOZ'.5NGVOS0O[HHR)H^4?VIF$E\ZM^!^C6]58@_%D*<2?YN%]R,.Y#0%=ED>BZV][3R9VCP8I$I M^Q>VY=D0#\<;I45>":,%.>/E?_*UXJ$A,/:^(1!4 H&UNU1DK;PEFEQ=2+$% M:4XCFEE85ZTT&L>X"\>IHN[6YA-YXO/L)A//SY-;Q;O'S\^ M7?0UXIM3_;C"NBZQ@F]@^0%\$%RG"NYX0I-#@#X:5EL7[*V[#EY%O*5Q#T+? MA< +PE?PPMK;T.*%W^TM_#Y=*BTQ2?XXY7@).S@-:PKG7!4DII<=K Q%Y3/M M7/WX@Q]Y[UXQ>E ;/7@-_3M#]#K6Q\?%'00!=.$5*A8I!4V6&86E*5I05"O M^M6,^/- M#5: %%F&R^4.#/(O6,6,PRUY9JH[1]/0,DB8Q+XD+-K-W<\//9A:CBTTYA!; M<\N%V3\) OB$51&XP#1LB0(N-.(V2=T!_HSR6$4T7Z+E524%/>>WE'YA2"/\ ME@J^CI%+^$#B%+-%[M"%G@L/.H$W/_XP#@+O7?NTW?#?O74^99IA;Z39#N*6 MYXUPU1#SZSS^=RHV,!<\(:ZER>CU M1^\4#I&E8@G#.>+\8G"5/;;>;0C_C^'K<_?T;XS-'5*TWL&"QBD7F5B?H.M0 MHJ;JOS7K*:4FQI _8^D6=HWV'9C7EJPVWCKMY&V7 MQ5.*%IJ$N:>&;R0$@XR5HBBF$,=!7BGE"@DW=J])Y1:K.=MUQ9:C<,VKZ618=-/-&NNMGCS.-<.S M,"(DPU8EOZFTY_Q4-9C/5N5=2Z5C MO37JG/,#L-*BORXOQQ6]9GC!^XH&IE%Z ["P7%K[(*/&U[@.[.- MQ"ZBRC% MK7QJE1S-!F.2S (0W<81N"[ \0+HL!YPI%K>F(AQ3-+RFPXMO4X M;[LP=+UA>*H5&D,G[B0*G1G9V71&+PQO1<-NVZB;MA^;.1RXD3]"*ST?-861 M,Y.TV..M ._5DM@"66W,[!0MB_\IZPR;P\B#+D[.!K QC"3/!#O*L9+7@]@D M(!A%R&QTB,RJG.@N,7\,Z(,@_#3HB?;4A7 R=(>88"<;BV'=#3$)O8G_DGWT M*[Y^&,(Y9*A,'83X.$].-ZRN$V"Z!,XC$B,5/J**T1"FN=APO-@DFRJY]]4Z MJVXTBX/Z*B]$]GIGI,BQ]+$MT];H;1374::\\=^:HAF-,54FN JCR)U@POQ3 M KP)WCJ^-W$'@8=N+80F&4H'XQ%67Q/'X!MOEB2S66%>UC)#7^V.3>Z7]#07 MD69NF^S$(\Y!C'N.T?]=N"?3OKSQ6&"G!#Z(#9XXCDP7WXRD-(#_.D:(TKJQ MGKP?5$:[PSIR1C]I&02O =01H.29B4C 4Q0+^4KT-8T0L699_I@ZK MMP>/_,5MU-&>0 [;#]Z[3W/ O,\U_,\7$6C@7F")C^FN<5_;?#."\$0RWP< MC=W1T,/59#1RP_'!Z79>';NS-QZ#4WQCDAB5+:)-9%4U*E:4-DAHT=[#FP5> MNC&;ZYRH"3&_N' L88ZT-&ZQBP'>">B:*=/1$M=<[@MJOT5D2/0BW915LO>U M;."*MM+5W/&WDFE-S4O!RNH3IJ7M)S1*GD$0N:-!=.JML]_X2("=9&T_A2B\ M:6&-E-\+ZE_KKRW3\B/#R_'R4\T'(M<,>W%&5RCJ]4;##LCR\T?YH$5A/SDL MA=8BM\N4$N3!',#]E1!Z_V 4U-^@KOX/4$L#!!0 ( *!Z@5CMT\T!AP, M ,0' 9 >&PO=V]R:W-H965T,!P!^3BQ,FZHDT"M%GV [AUO:7='@[WH-A,+$P6/4E.MO_^2#GQ,JP+^F)+ M(OGQ^RB)FNS(??$E8H!OE;%^FI0AU)=IZO,2*^7[5*-ERYI*CO',_2#J70%5JOR8+#]32Y'E[>C,4_.GS2N/-'8Q E*Z(O,GE7 M3).!$$*#>1 $Q;\MSM$8 6(:7_>829=2 H_'!_3743MK62F/#E9'S\PJ[US=@Y;WR@:A_,#"IMV[_ZMJ_#4<#%X#8 M]V$T[$$VR$8G\$:=QE'$&SU1(_Q[O?+!\8'X[S&Y+=CX<3"Y))>^5CE.$[X% M'MT6D]GS9\/SP=4)JN..ZO@4^I.VXS3"[8?[!60C^ M^D?W!PFM@F?E4'?@^M&"FNT@C\DX/FSBRP;7$7_.!Y>_XC-\>>69!M7DF5'L0BBYE'/*;GAB VAI"$;%>\T0NU+G92MDIXUA6T&5 MSK5!6#NJCEBQL_!ZL#HP^#*H@/XGJLN8[\"USY[,LQ4?+;VC-"O,B;DI[F@K MKPLM=66B<[0V.()WEH_Q,?9;,L6<#M@]#FQYG.UY,%JM['=6EY.KR2GAJ*5S M\;Q0-D?.R[462*-V7I)%9A+>;L=6%0JX5BUMD/LYG!-L6J;%GIPOF_OE=MHZ\'@FD,' M_9/PY*?673BP/8U43A,)$'W<,_^!U!+ P04 M" "@>H%87@U]^4(" "#!@ &0 'AL+W=OV'+K!94F4KN!J,10U0UX0#RXR4EBS9=@.\OX]]A. M&@IJ,]27QI=SOGS':4Z6K9"/J@+0Z)E1KA*OTKI>^+[**F!878L:N-DIA&18 MFZDL?55+P+E+8M2/@F#F,TRXER[=VE:F2]%H2CAL)5(-8UC^6@,5;>*%WF%A M1\I*VP4_7=:XA'O07^JM-#-_H.2$ 5=$<"2A2+Q5N%C/;;P+^$J@54=C9"O9 M"_%H)YL\\0(K!!0R;0G87)[@!BBU(*/QLV=ZPRUMXO'X0/_@:C>U[+&"&T&_ MD5Q7B??60SD4N*%Z)]J/T-8HW3I10MDC;:T.S E>JRC1SA]J'<:VEVBL"Z T1G #&Z$UQ7"KWG.>1_Y_M&9C"*#D;K:!1X M"]DUBL,W* JB>(07#Q7&CA?_7X5H)27F)9@_EE;H^R<3C38:F/IQJO8./3F- MMB_,0M4X@\0S;X0"^01>^OI5. O>C8A/!O')&#W=-110&.RG5^&Q-%KEHM;_ M'G6G.PXL,%4P(C8=Q*:CG,^"7UT@-PY]26XVR,TN.K4'D.;UP6?H%8.4:JA-LS #2L@ &0 'AL+W=O79 MNFVW+YX_;Q9KM4F;XVJK2OAE6=6;M(6/]>IYLZU5FM%+F^+Y;#(Y?[Y)\_+9 MJY_INT_UJY^KKBWR4GVJXZ;;;-+Z\;4JJH=?GDV?Z2\^YZMUBU\\?_7S-EVI M.]5^W7ZJX=-S,TJ6;U39Y%49UVKYR[/KZ8O7)_0"/?&/7#TTSM\Q+F5>5=_P MPVWVR[,)0J0*M6AQB!3^=Z]N5%'@2 #'GS+H,S,GONC^K4=_1XN'Q?JX3PXS+KJFK3;R,GS> MY"7_/_TNB'!>N)SL>&$F+\P(;IZ(H'R3MNFKG^OJ(:[Q:1@-_Z"ETML 7%[B MKMRU-?R:PWOMJ[NO'SY9K9CFFFL_A#5;;K)GY; M9BKS!W@.,!O 9QKPU[/1$=^HQ7%\,DWBV61V,C+>B4'$"8UW\M]'Q/^ZGC=M M#?3TOT.(X&E.P]/@(7O1;-.%^N49G*)&U??JV:N__VUZ/GDYLHA3LXC3L=%? MO4Z;O(FK94QCEVV*E!\"%&5#5!"EK8JBY=YF9:+/"WB M!AY1<%[;)EZG]RJ>*U7BR]NTAN=R/("+JL[@:04TWJ[IV>;F*MG4.@VP+ MU<0K5:HZ+8I'_%UM6WZWA7F_ECE^NL-Y"++KC:KS11H?_/UOE[/9Y.77X[OC M^-?KZT_T>?KR\#B^;N*TC*\[W*\BAS^WW1R(."[R#0VVJ#;;M'Q,:((;_A## MNIMN_@?PC;BMY)=Z6]6$@B:^AN^!Z4WC _Q)YNX_H4%(XH=UOE@# _NSRP&3 M883-560PE9;P7Y?E;1AKSEJN\2E 'Z*DS-(Z:PPJKJ_O- 0TX&W9JKHD\&#F M=P:&SPJ@WC'&[;O/=Q:33]MY6$%<5FWX1Y AA,UM![AJ> _A"O&39!&\+M'$'/(:GPM+@Z.7($OPKARMD!H M%O@HPP.[43;I@O?:\@F%![),A>8MG9'@+K,(QIKG3+_'(WSRS/#)LU$&][51 M2'Q /D&N4F(18Z/<# _C/JCT!EA/#'D\&/P(/ 2$;=Y^\@H-+S+<@J')1FZ MW*0EZ$I$M;!?F_2;6%)!U_)F-2[FE8*0".OP-EWO<0T[V?:21FMA" M;I79:?H M&?4=E%%D'!F<9#A]]AT2(B -JHPYE6;E#'%'\D3=IT5'B(+WFA'$D9J7Q16+ MG4W5M##+ D!%H72?PF'$D^DYZ"IH3 J",@Z5W@X<-S[%*#J&CE;[BRT M/:[@V@#P\4>DVJ-4R*INWBZ[0J\!: +,!5ARM82CW[!$*!7N S#SOP@GN)M$ M9#EP\A*QK^"U'%:7UW1 @&Z15G#\HBI71P5PN62A MY 31?Z^ ?F%%H )4*(=0Z "*!9T/:0TLLZ6]1DAP#[L^X\F)FR/778&THZFJ M$H&0,VCWU1P7W $@(3Q]B[:C7QJP9) @4&!D.? -D 4 $HQ0N<=EC &?&P9\ M/LH^WP5Q%F+#X^,<+ ZC\%CQ]=U-?#F;(-Q +SF82( D6$NMU!'PJMK=MS5\ M3NO%^E&K:Z"05J@L_"5\."^W'>"F:YB<>1[$HAV$&8\9*=HQ!&Q2Q5#$!1SV MHL=MU/=6F#L#\H2)Z4Q6<[0EA#$QWTKK;ZHEJ&#W<,7F*+^(W^/4\92XP.PE M4#;@E90";QR:ND'=!7[YLZOPP,.R4);GVJ"6>9J7,N9L.*8,Q!P0N%ZY;RQF MC;@LE=-+&0C$!;)?.%-Y:3\98%_266$(3H80=.5P77@^&<<@NT"OPK'+2D! M"9;"9@!;;\@X #Y:U4J$,^(?5D&*UB/N58835]LXQV4^E)'#YCUY9+BNJV.A M1L8,$QFKE8&MN\> *H L+QY9*6[H:"_29DT+IS\0-'B8V1FSN4H$6)K -][1$0;/O_OK#8.K]:R^]W+COI+27YP M';STI^$.&(\> <2>0M%95]^)W[I4,%>+5)@_'G%0[NOV""5K#))5E#16;D X M;P23FG&[DHI4JZ("(D:H0%/,:P-(".P>K&C*>/ BY>(<=4ZJ%DL/DH(L0!1, MW-M1.);6>!&4X*+F(,B7.)AKK>F%,R.%>10J9>P(*&7)\ZH&*003-![Z6'H1 M1WE T199J\,J!&#"Q:-;DV$N =-G3??4'XN\P+)]5H/+&K22N'E(MXRX10'D!AH]CK>B M:<6Y0=Q4%$F#:S866\04W0*GXVX >L]Q1^D$,>_W?42:XP.W=Y1Z-,*7'9U$8E)+T!\1 M0MBNIM6Z!=HD0%=(_N+U@F.59Z*2,FTWFM?P$7:076W%' ?].2-ZC(V+F\4F M*JVHZFC[&U:> _7=5PM8T2,_S?P'K?AX >HG@..()*O;1CW;SH6C9)532Z^C M^>.1_81*34ZOP %J6?%<5"O\&RQXST1; R-08J, 5&@T//8I3!;=5B_B_-#5 MF>.!SJSECL-1$!$%R'(@;93Q2(WV,L"R01$@^"LQTBR+@,%XAG55 )& MPI/W8"%^Z@H!#@0&'RSK3AAMB@RNHJZ6H*/+BUFBTA92<2*B?K-3-7&493J-( M>C4.EV:Q^I C7]=J%Q,(?)SGRZY>L$@3^4+3'JVUK=C#"+MD\*$:]H9XH4O9 MCK=7DROYSCI0&O_LD!S8MY O@L+4-3L:WS\6D7,'_3K'\<>JQ4]HNV>P?-Q M5>Y#;&[-:(#.8M0!/S'X$-L:68)&K;/B7"N8C$O+"(>CD@]<4 &G4=9'.BFJ MN#GRUR-R\OCXB$2T\\"E@T$8!1%DQPDB$BD)]PX('0E$F @)9:(NQWJE#2%' M$U,V_<#KIS,/9L:*;"'74&I!2YQWFM,X#[%>87A9LU4+=*O P5-9WK+ S_L' M+?4-;5$$X:M:K3%NB3@OX;-!B*-1B((%PJQ' &GV1R=^Z<&$#&_36Q4[YG8? M:U(YPX1_2X[(4FB-:)4P ?O++ML]8_?C)DVGM%L%K2MQ71 $VR)=,&M-R8%H M?H2=V +U@AA $PQ.1@JCD^-$!PCT!+31D9ZM:V$5?Y%1_SHO 2Z@WTV5@8X" M(VKJ&APO'M"#K!=I2(VF$S[A3&YVA%IYYR-(IPGC-KQ_SAX+)1KG6X1D!4.D M8DIB. LV =4Y[6K,3$!S.&S1EL L1!9\1*V9I^6T("RN^Z;@I "&I?-^*,>\;A?&ZW8Q'AY&\T UJ/>8<$K(YS8^ MRD%V&(5&\K0Z8SPOAZ@SWESM\!KC(Y>&CUR.%#F\[45[+$=G/E+5^2K'Q C'ST/H M1#QN.&\)'41(56R!]*$ZCC_W0!(W;6,\EP[,*0V#4V=U^@#SHIG5@")+>0+] MQ;'OC5[1TE?4TD5:RW&$8Z>B59>B3J+&0S179I.O1G?A>NA"945N/'(7VN[Q MB0Z6A]&_.5DR91103BJKH5&LR+;H.Y)O#KD>)@O6,# MH)VRD"?(G .K)!>WZO](RPZ594F"LPZD?"-Z9\/.MKP\CC]8Q8:"22D'(9G, M> T8,!456J?JV'!J9*6QCVU.$F-S3(&6YDUE0]HD4Q$Y.\9!0\\->:/XV MV%/G0R G8N%PA!GF"CTD@># S'K34"= "/,?,VZ\-)8O 30QKYH]I6P(X06 M:\8B)ZTX#3G:-]<)=JPW@I*_4FX>@3,L[;:6*O&C2FM9-!,*ZQD2Z6=I270D MHZ/[6SODQ1\LOGMTQF2Y.+K*S'@J<6ULJGB;:81[NP,+JMFUNV38+T"@RC&@ MQ1_'_T0G05H&7\DJQ0X+L@79! >HT&: '0&"6#3"O3FS(K"SB:/.1Q3MT3D@ M$M4,3(M4$MQA[?#,\OL\PX"YK.'-@"G9A"> ^P'D":@N@)BET"D:%=IS93(, MQ!ODDF5*%*-0M>I*C3N.0RWQ7,"[!J7H,EH"Z))\&7%2U?=UVKEN]WA;H1:% MK R7B4P2Z(ZP./C8F0Z<1F%T]&>?NMS8HI! M1GK64X I;H;\"RI&B'.#GQX* X@=>0I/$OZP3#G5VK M%)3YCZ&\F=S).["N.+13.#>$(D>D\.COO* GRLEE5XO'2ZLYY&=G#_^U$6&H MN$0U4KT2$Y,#&ISM8@^KUQ"GO0J'"D-=GU <2.>D+3W&YQ-;E(HCWXRT[\BL< M+\LH./U8Y\[PR7X'C9_(0W&.6E*KQ*QX9'M.$GOD>%$^3%4J$NOB6_Q1O Q8 MH3$+Y22%4+0[_BM;%/6=B<:7'Q\C,2S? M%=E-@!)O\@=4<#1[V>Y#DU?IUU;4ZDJ(#J223>4>05+J2PZJ2 MM&',;YN7:C+O"#+KDM#IJZ0D.#%"<=100&9!C,KYD7CF,,K&607^%O63QK3E M@1J>>F@XQN)L"!!N1%K.$5(+T.8&\^51<-ML1^W?_?W+EUOCX/52RTQ00WL0 M)&+$WK9!WJP8T38 "ON#"4\<14 $XX;ISPJCT8AY],%*9!UWQB@<#JCB2O:" MD[=+3SBDI>-<)AZO,IU&I[^VR50&G;X?W"R"4IC0]"!YM8136>&74FJB4PVL M,IQ8#5"B^<#]*=L75ZC], 2(TD&0K*M-NGHPDR\JT!F%RA:(&Y-ACY:7UCOY MS<6%2)O9"E03986PJT M4!I(N)J7^,8&>$%99@3V7.&?H)>O4'/8M159_(D*%==O@2/ M(>_@4@SB(303K&V%"3ZM&_#3&4<&5 :*$O5P619;(J[5V2 M3DL.4!!]\32(=O3RT&E##K?.MSTRMIXD/>4NZ#9*2>!O@:8%V&&\2I/[)5:H M0S.T[2Y:6K![A)Q*JWUP2HN;NZ&^@Z[68G3&(Q:/:-.F1Y"1)DC)T71QU&AJ M=1QC[@D]CM_"P:LVH#'\Q@]>[T## _F8_)2+R) ?\5 43;SR/47TS-=*VC1Y#INB39^8R+ 8D/0*='?+RI30G[(/D[15ZI1 M0?/IK/K,/[:1#;AXN7)/.,0F%\A9?3^$0SHJ*O48BS"9.B;9AOF&Q-G9!^EL MJA1'W?AH]P]A-D98&@,N29ED=1E.,/\K90B@@1+@M1K5<4%'C'=.*Z]TVL33 MH)\+8>_.,\Y_=]25&WWVQ&WJKFGG"1A:@8O>,*(1 >-(#D3#R,BJ&#W%Y.65Y2L6'DS%.LNR[U;-ZJKW5(")=_^#:%"93 MU3\\DK'0*W\,Y+YZX2C61]SE> ES/<%^$Y*=^ASVJOR>[,F* IZL7=)0;%_C M<-0GQF8>]@W7X.X(DMB#L+3)7QS8M56:9'U[A8.-2;#R/"\V"S *I0T-4K2< M?2-*(8G$<50.8O@967!<,67O_WOZ%7[S#A;D[X_%EU%62B\G2@JO?-NRC7_F\:G&(X]E.]LB ME64AS6VY$@KTTR #W],BY-MAM'_@>/01%KLV-$][1BX0/^0-_ EVSG!/2C4U MWB0R">T#&,I*BX6\B\@F>Y58N;6#3?0 SBJ&[L!0@.VWP7ML&H$AFB.B3NT@ M>X]9%N1@@>EK8]N3[;C!R,M?SI0TII<9%HO\)]>R_$")&Y)+B)8O]1Y!![2J M0?T>@JGMPQ2U=BKT>!&][O(BH[*GV83=,-$'X)$ >?WH(SPZ.YKJ1WY'@E7N M;_K="G-W[Q6 !'L1G1SI'X++A]_MD'C$X0WQ!?F>340!,5=R*9@X?RF96N0Q M,_7,*(>])7/.#\==W0*V?EDWJ='8,8#,UL@Q,CPF1F',E\*!_8/ MTK-D._47.-0*0UFVH\(F?=1=-^QJ>\PSZ*QD'KI@3S>;!9564L@$*-/B40*) M+M#1DY&TMZ"_<;H*D!(ENE%JLSAAT1*4B#4'=UDP^T]3\::ZXV7J7HXJZ=6P M$=BBA2I[C>X*)C&E^U(1AO.NWD[8660GIR(I5 M>ANFM@FME%R!I]"C)M@C]8!Q?RXP;9$OV_K'=)NW&(]6@*[ M%5DG&" ?))!T9C1D\7E:YJG?K)@7SPTCEX*)OG2+/(> HT;K%%TR!=+LT>9O M(<(REB"CMJ#MG#,=;WQS6P(+7>4V,7BW!K&G@TZ!UEYHL'CP]=,T!1'"OJ9@ M/:F.RF GB)P)K!#?I0F8[#TCY9U$!,V]^N?7,@M/;-\(BXD"8GZIHO<4PB07 M/4S?Q*=GQQ=G1V=:UMY5R_8!E6^1MM$7S6P>8RVPOZ!/EOR!\LT8 =C.'=/Q MEANW7B!O(%V"E+"GB<<&*&%\U!TF#S-FTJFUHEXMH^';AJ^OZJK;,E,WEB4U MV''W#(4N*6-&D8B?J$BX'KI4)C/,UX@*70IB!K*7J18;$*Q=?<&R"P M9.-F]6D4K,>\,1ZC7J&RDSA)Z838#L;*@8%D[2-5Q%M#WAF;7;^1@Q_I+F\XHT][J^A'HPV#KH-V'5 HXB:;+#^@B_ MRU#/ZM E)+S&^:,3 !Z;14>Y02)$KM_GG1?,L?T1G00S2HYH;$AAO7-;@:D5G \P:,!75J% M-6[!2KEC.]W^AX%<(B0;B0HXQ)2VY'% 025-\3"$C8V-EK5Q.[LV],#]Q]XY M+?:8V:2M$<1$-Z:W#DJVN3*.1E^D"4$W'GS&MBV=#CU$6@Z1('!@FG$_H\9DW?6[N>Z!#"\@;I\.:UIQ3CQSQ32V"=.6N&7.@A>AX;[-.V=G@AQ-01^3QG8S'M(UT M(K-UQ+!]1Z6+%B)[+,".6-B$H;3M@8I6#G=3T2I!B&C=L^&ZH_#H\F_>45IJ M]U5EU0_CY6=J('92Y-\HF02U*T2^81+#D,:0GJQBYFTLJT/1?P; 06CWMZD4 MCIR8WD)4+R7^)\^!0]U+9&SJ\75/.I=S; ()@0/T+W6A!N%1=J%1(81ZR(^< MF!MC1()'B-HC1NV11JV.DHZOA8G ME]GT!W69'/DJ_+142D-S,8H.P88&Q2,:[E%$ALO.E\R*@H\Y160:I+TLB/&A MET310C:VPB/T)M4TV[AO#1ABXH(5N0%8K?-+*B&N8)-^RTVFJ]>&T,_\&.U_ MRRU G7YN3A/A02=79X64-Q="4D@Q-9N!^FA MGA+DZC *#16_Y<"RQ/O=6/>MA!&=5F9DNECCS^UX11J\3=M5WU6]R!L5N8<& M1#-@M23/8&NS*ZE_71J'2M1C757J-\4 B#95:9JJU-2'HINS2M?[=9@):9UA MREV\WWS8PNK9J+[0I7Z:QJZ,7'R@(_P!WL)TO$&E_'U%M-2TU>);/VJ+GML' M3/^;3?Z#"/EL\A^)TYC1,%C=Q]2HZT+!I3>.1, MM!A6L6BE &J#^X@"&]O#K*3!=41(+9HJWA\J'^"YWP:C<7,PCN.OIC6T]U:O M,X]IY<1*>K_$P/A4_;97\CSI+N&,8EMS1D655*FI.:5I>]##+"=$DOFOPP:V MA,2FSC@$;/JX!0W/Z$F&I_0AI0Y#*V1IY*?8Y5 ;1.+_J9TAPTHC6;/DC@C) M]A;/NAZ=/5>#[!-Z[ZU>RT%A )'9$U."QW,GP&U%WOO,QG0:J4!-7PF>*'DY MPT+K1Y/F:SL(4(6R @UV::*S/FS'FA6Z/! MJJHSOJ'(\[&ZUE @C<-M M573.4Y^^;;Z0'P'GVIX!*G\0R))I<1C-CW1U\/39Q\5ZZ4 M7\UEJ\\-M\9M#93R]$\BJ>B>J:7=7\,,L*$>+JDXUA[6?C-MWS=T!/C.BN&F M)'16MS@?YC?O:HLXQJW)VP4O1^Q.ESY&/C,+IB+-![F=P[PULDCL=WK?_1UA MHN;LTP#=$2EDE3U5VJV[DP ]*]$-2_#H4>"A@EZZ=F=;=,R)Z F[ M HTL]I79WMWD@W8I'#U.-9'QT6T+^YFC'J%?@J@W%+DPN2@O7$B+ ]#Y#+UOBH7U!WL:'3(C4360>SG@OD MW-7IRYAZ?0VO1'%=2E91L^_ 2^X%%T*G#N=C]FA>N#_43D)'Q P>#^3!1\/I M$;\',*!+3-72)YP#BB >>NC$^TX:JL(BFR"\1I]OZ?BD)4M;(ZGM6RSCY^PV M2L[(.A \;V_^@6:>_@4^4MF7SB/3WU?+Y5%=I1FG\@,&3*XC-O$*44]*%8I5 MSL:T5+Y+-PM7S7:9C]&P9.>93^MB=K'=;6Q3HRLM?2Z"27 M-OVN&MT,QM"[)7 ^=E2$WNO(B\UIB%>N$)82"0NMUPX.7RT!2=?,1T^7LLUI M;5=FTZ&)8;2-;09JL.1"/OH]6K>@3N8FA4.OU,M,#]ZQE+C*@+UZR%P*X+JU M*!?6.+T&3BZQXYW0/0#"C4EH3]P= :RL\^V6^T8!YX%_R!'#27E+)SL2'1H" M$T7.Z%H8749KJ(,I@T<0TE@:GWW(*8.91%VQS N6L#0M'!ISPXII>;V#JQC; M1Q>7\?E@%R)ZQ]V6+Q(+,LR0.TJ"(62Z9(:] P9Q\T<_6_3'HL O(ETZ]2]Z M_NV@=BK"Y_&?6?0/.7+Z.?X.?DY/0TN;R\LM\Z/U\FLY.S M9')V8K^\PU#>$3&1_G#FCVER=G::G$RG@=_,'R>3T^1LM78KJR1<@('-6M$0[_A&R M^$2@HG"I5G6Z71,;D?LPQM!K_N!% :*FY\EL>IF<7%W"APL@F%ER>C:+<($1 M4-?D#(AA!F0QO9HF5R?32&-A"H^>P[=G\?G5!;WR!4-[_[TMNM&JQFO=<^P+ MIO"N7-RY(AMO"_B_)KM"S1AMK^8>.'\)([/LEAR2%9P'JM]^7EE>&?$/-B&^ M![Q6,MA7$.9XPJ?)TXSMU,1HP.H\5"&,%L3>L&.#V%NU[1F#-?N;9WM%I]VSS)Z5*P>J\QD:TB1G]% M""3W*E^Z<<0$IC6GR?G).3WY$QP@.$J3BW-#.'PY M1.IGF(=6(S7_< 2D0V:T)Z\HR)?,#2MNAD0ZK[K6N4++-*4* C%J=KP82KS! M-[-08]0DPC84/T7GR=G)!!C.%/X^.S\CCK2#:N&)$_C]-)F+#$(F;%[!CGX\S :#A0'OD)"MO>@R1W5Q(*8 MXCD)DU4B&V$V7>J\GG]T 2-HB-(NTNVSEY@6>I2A2&%8OZ9B.U[_!ARHP^@3 M]\AYP+Z:3K,'N7Z1;$NEVZ&8EG@/ME/=F*]A9AO+S<8[O?UJU/MX11<7!+=H M=(P=GH8:<^)Z@X_2E6WS,QMOT'/+_G@R;H+@[NGOTV"!@1UBI#^]> DH>=$0O%0W;]V9%:O*E).(X7$VS_-2&LWV]/F\=&(W+C2ZX;S- M,=77XEES$0/H]8L/5K\N2*='SBEWJI$%F\)Y9UT=*"#)M M,T.WSZ*^X+O>=N9?Z1N%"_9H4+Q5JPI$")A19MS$VA.%(0@8U_UP;;OWB+8IW?TC MOFJ;O7.A:Z6]"/@.=X5DX5CX*8B%%3X\W1_ O9LLE\!"[G@P.>3<]V_LX"O* MN^HB<,YU3H7F!G0E!07RHRN?@<+D*.>/^'J[[RVW5VL?MYC)!;;W&;6 M=$G1T7"W;@M ?- -Z[FQ,I<@Z!S%2',8'+7CSK"&US@]%_$>+(>#6I,@='VX MQ;??-*?'B6RL4V6L_^)-<%E?3WP3N@*:-@+/*:\F>*X1QL1IQ$6W/G$;8-J* MP,G;ETW9("V8AK^UVS@FQ"LHU82JV;L_0&9U!RJXF;8J(]Y_7.< M&T*/HQU1!T.1+!OU!:EHGDEE)?ZJ*XC ;D4GW?))::;>B[KHMP'5.]4-F=7W MU#C?I0YFR'T2OS<&%?2RYP"XIL67+7*Z=MB,D+:F6H (>%YBG M$K@''&M X4@4^I*52@IBF(4Z"Y0CD/JK-LD2V*2,Q6!>YIMNXYZO-4#"+2-! ME("-G44..'9VRVALZ%9CU=_WWIUHPK'Y#H55J[C_EAIJ\%9P_A*G* MDH>O8Z-<<[>LTXZX$@#>&$/?[J+SI@58,&9CX7A]$+=QK&MI&2]"@"%M>J": MRC]7IF(D)H/X]9';;9U6R\V=4[Z=-I^FZ1[Z9PFKO:"%K0 M*AD?_J ]C'YD"N/4,9EO0?63U2Y]G3(8&5_+W+0C:X 9% 5B4+. M5Z;[VD^Z,Y$X1( /BZO* (I)CK;J_>;MK^^-YCTXBSES>-W U,S]^L@.YI%C=KYOY6H_\]NMGCNTA'(95<-JG#TD9?[VCJBAX"Y8^/JTJ MT<$9O]7AP9O;F[LDOOO\GJC\S>^?GO3Z-9S-345:\]WQ]?'=,4,Z&+PJL%(F MU0_A%#=/G (&^0;_WU0DE%5\7:=__]OL9/H2DURNC__^MY.SR+"7I-:]J:%FF[=V@LN*5H$6EU7[QI67YW@#[\K;PM[^5$3!JM4 MZW+*)QT'9WI*(86-9Z8&!)@P\4 MD#_N!L,C%\>3J*A31,W^<'U]>77$XO\.'3JY,X+#TT 8+U4.DF M+B &Y"&J1K#1X1!C"1V9=@<3]3MW!QH& M>@F+.)-[E[C<).#M$[4!PH3,_Y.BS*%AEK MON.7:H\ZF&V7N=EX0[B; :,)*D=[NLIUA]%PH#CPE:F[=5>[L M'Z<,Z^Y0CK]3VQLD:'US/%3)$)K$]N%-0Q+1> >MCF@\<4VZD9N=2\K^3!M9 M:=C/XT?[S'A)6-3(+B%)FC(,XBIC*K"^?&R,,&W#HMEXGZ$[Q3E!07(7D:#H!I9&? Y$HJHWGE+19[^M<+1WG&;9_HSM%-NDW MV >M.-_\_N:#UIP3DWEH&X[TAHUN:-BWU#<F536(15N5'[Z+:-B!0R?BM6DI95FZE%MT,[2E$&N>$<<= M;H=A:@F&#*>9N^DN>BG#=@K]*SJ&+52B7?K:YQM,B,&,E4ER<3'!#Y?)!/Z[ M.CN-OM[A3QB>DC-,#$AFTZOHZBHYF9Q([LQ/T>E%V3"#THEQ09ZRI]G5 ["/?>/N MN--JWUO]FR-"K.EB>LGV-/T]P41&.VSZ0%((/6>;;5$]*M7KGNRY0RG6N^LR M[,$-UOH":Z_H"BDL"BU&I[S2A0I+15:E6(LHXORV;-+GUV0DD71LT"36&79L M42:Z.PCYP)IMQ3>)2.*GUT3;R=/!6Z2.,-6$[3VY!-0),?8AU)Y14V&P%S"= M4Z/O#-)N;,GDZ$T@,=6&K[GS^SOQ3PEK.J1UFHQ7KP3<]@3;!;VS1Z&[:K%% MYF)]A(V_[&VUPKYL"V26Y*."W#;NF8UWW[EQ;M4B=:5IT/M9XATFP8.XIYG/ M=]0U=P_IR0L4+CM:OU=;G>0E&IVY\GX1'#WBT>4TR U*S'AW:!.7P#BUG-X- M+M^6")(K.VJK(]WBHNT7Y/,5=)2)%+R+Q;MPPOA<\'D:AH>)_4E%ZZU\J MTLOR\&\M"5$CIHWI&U:L\H2D];Z?^L85PJ*R,M^TT*"]*U*%^SD9&HV$?S"S MQDHVN6.H"A+JC_29'=TH6[@U&R_<^MV&N=$+%MRC/7>>_W48]48922- [8X> M,=?@-U%#;BEO,=: ?E2.+Z<#DJ2P=R#9KTG2T&EXE&Z:.AE6I_GBE]+[ MT;$X>JEO-+[MZWZ U_>YY@DHD8?2*;_7'K]?]-7+:'VG ]L^KAIMX.,KSH6= MA6 DF&':.*/0,H^JY5'7*-?]U)O'[\S'^-9DJ9LJ1+J?^W06;P!I:S(YI'9##:Q$7[$G#VT!!S6-;B35' MJKLU9<"#/OQV7NF3AU=;;#;H%&$+\J[:].U5:^7QYJYJ)7P'#U!*;=&IS;3H M"KLG!]4C]-[^YDWDD.4HS<X^90BWUO%/;H8'H#M;:,,$%)/J4MNW9U"EGH M#).%C>DPY/3M+TO#W@^VC\3C!.XGW!TM901/;*RZ,[:''<'U2MD@=%? HF?' MJD9IR^:9GXSGF7]6"ZXMU=9^R,L-VD-9=<)6@[;;GED.TCG6M__P5&AA?4CK MQ=JI1'EW??=:#W%]]Y5^.9I,D^$U@HQ[?7?@P9=JFR_BR^G9X0ONTG? MC^)/0,1+V- J?I\^PGY](*/$4X>Q_[$#=]T5'-( M*/ZI'O: 2MS;H>P:6=Z M_(+&EPXD?..0X[UWU ES^UV\P9#(MC 7#M(0K-Q0$ $%+/8X1H,LLU,9L., MV-C@"B1KOGP$KI:SW>#<:DLS1=+IN1?>EM0LOKO"1EBTW[51[ALC0% '8S8* MJ;VBN&U-.;KN_2J50;%X/\GM[,MC82<2KBD>I>\:IE19(T1N$T4R6]6I#@/I M2VRCW;O$M)=FXCV0'0TN*O;L.;QI'W_U\Q8P X=P MA3'40BWAU&ULI5=M;^(X$/Z>7V%17=5*"$B OM$BI2D+[+8L(FQ/ MVM-],&$ 'XF==9RR[*^_<1)":(%%=U_ 23S/,S.>>6S?KX1<1@L 17X&/H\> M2@NEPKMJ-?(6$-"H(D+@^&4F9$ 5/LIY-0HET&EB%/A5JU:[J@:4\5+[/GDW ME.U[$2N?<1A*$L5!0.7Z$7RQ>BB9I9 ML@!XQ 0G$F8/)=N\>VSH^]S_.B#VX(D, M1_V!TQ_:S\1VQOW7_KC?<55K'?&_D?O?.(;>=MF)TNL_G9S>6>=V* ML),+=%0"H1&9"1\;/;HS!C0 VL2-%*?>T*&0E+=BL;0QV3L>0W2 ZY0"_2W M*9/8N41(PG@V!D]P$3 /WRC 3"K# U\9,SY3&*<;[")V#9;UAJ#'%>A!(RVH$;B+>T8JSK)+_7_R6_3M]QR\0= M/6_AZK4L5!>Y!7G"*N!S44X'NO;)",)XXC//N+T]F-\.!SE?$[>"NDU&E>?D MWZF\5@P[GJ/6$JN1T6C- BEA728O\)-YXICCA>)S*[:.4C ']=42E_(%F=^)N M53>SRAF.G*,Q]21-F7F?%=[0,WBO$'LBLF,WZ*7A[JK<32SR8DFXPZ15JM[.SNE:B M:>:MT0/)48"Z@,&1>RKD M[&B^71;DK=3Y$;,0S_GJ0^\69Q5$*5&)=/\VCQ=.WL NPX/#WN8MD!6G;"QW M2;-&.MC@[@+>B=-^Q?B@3OFT A^N9%IWIG6(+U^]5TV(E4GZBOIZA].[6]($ M-UD])1_V-BM/USV8+/)MT,S.+D=6<,B62UKE_*W^6W33B]9 MV^GI516U:\YX1'R8H6FM_](')<+DRC41"OLS&2[PQ@Q23\#O,X$[ M5O:@"?([>/M?4$L#!!0 ( *!Z@5B%S:#0;P< '43 9 >&PO=V]R M:W-H965T7[\SU,5.HFA[M@]Q)%YFAM\W-^KD1Y-F)V.JWD]EO MY/Z*S*^_WEU?74\G=X]D,IW>/]T]7M]])0_W-]?3Z\LY^?F1+G*F_G4RTJ 8 MMX_26LEYI<3[1(GKD5M1ZK4BEV7&LK<"1F!Q:[;7F'WN]4J\8.F0^*Y-/,?S M>^3Y+0R^D>?_0I>9OE'S<0-@ZA;BSPCO-A(\C#VSV[T14%E,C8HLM@18"C;IIH8PJ!BF@WF^(1AYK,@;[%B ?PUNWYH>V$_GYPO@$JC^!'?Q#7/KAV& :V[[H=<^V#[P1VZ(SW R8N"8*+ M$<_+5!2L2WCLV)$3]HD.',_VH@/1=]"N-,"_.;YG.U%B)YWB\/A)X-JQOY\E MCWV48F1N)$2(Y/D.BKV$N,K(4HJ"7&XE=$8VF10PFE+#XT1Q.B1=;F0B$!Q" MKP\]JO;B6ATZ4%7Q ;5N(6;N';BNU:#@@M+QS :DG$2 MF2V/0M/\'U'4DSFB-G-$O9EC!GCQ9].^&**FT(U@"=]2S.UTP7.N.E,];UJ_WZ6P;+&,S" EU6?;1K6!331EGQG>GI@>O[>]/2MZ8TW M0<;_D'@^C "[:2JVI4;_;W3:5LDTL#*V0]\!WEUX#L>A<8QIMR6PPH?YP':" M .FV_3BV@]@A/3S&+8]Q+X\0"]!FE\")E*Q,=P3*3*GR"J\9IN@NDGIE=I,T MJ6LF 'X(,N8#7:N$,*2ZJL.OZ1I*.I1+4R2HJ;P+FM,2TEYUM M"3ZA1,XS(WK)2["*PS*E80 [J0_J>:D%>9I?5"XUNSVWR>73S"87]P\VF=X_ M&/L?H5FN[.22K#GXF339YAT6+VM65E;4UAD]U-S(P,(T12*SH77((\W^!+_= MFU8=%7%1X-'%%I<][RW^L 6LPVUJ+5Y*W$,A^T)Y0_ _HTH81F" T!5TD"T M,*4*IR5;XY43%.1"84 :\]^PJ:H<7[,-JL1"P_6WJ0R_#*$S17@!%8.)A#LH MM+ U(=;3<#XD5PRJ"$=^PHDZQB)>HM^1WJ-ADZ2='4& M[<-X&">1MW^?U$[X/2IBYW^HB+S$V;^_/P@XVSN?=P'1L4><8>('\5N3NA8[ ML1OAXB#Q^Y).TB:=I#?IW(AR=92;RE^G!2C47]L22^9LA9[7E7EZ!7]:'JR/ MY0%FT;?SO2FT-65?[<'1C2EU"OJ\V1R2F_>2K,_<;#;%?@ +-K1ID8,OL>W M7Q(&UM,/0L1+;]4*H%*%URUYY*D@ [286=(\<61=P02DA'DH2.]!9 M!&,2C&%KX#3W-\\>^]AV)%:2V+[CUZW#CU800;<1V(D783V)[,CU08G7R>WH MX%,(5+Z5^> #>0-38O55I!UMORE-JD\I^^75!ZE;*E<&UL?55= M;^HX$'WWK["RJU4K10U)('PL($';>Q=I2ZM"=Q]6^V"2@5AU;*YM/NZ_W[%# ML[1J>4ELSYDS9VS/>'A0^M64 )8>*R'-*"BMW0ZBR.0E5,S2:EB/@DD\F+8=W@/^XG P9V/J M,EDI]>HFLV(4M)P@$)!;Q\#PMX=;$,(1H8P?)\Z@">D)O7MAR%/0"6L":[81]5H<_X)1/Q_'E2AC_I8<:VVX%--\9JZJ3,RJHN*S_ M['C:AS.'WE<.R/#=#:?+&>/$/^_2SEFK#].:&KFH'9LAQ& 9:% ;V'8/S;+W'6^OV"W'8CMWV)?3PQ M!JRAD_S'CFLH*),%_9.S%1?</ MF*@^;0_I)F$OZ9#O2A4'+@1)XE[8[\=D42IMZ1)T1:=*X^7AM?GMZG;#3[='/KGATUHXJT!O?= WU>UEWIF:UZ>N3NIW]#Z\? MA0>F-UP:*F"-KJV;;B>@NFZT]<2JK6]N*V6Q5?IAB6\3: = ^UHI^S9Q 9K7 M;OP?4$L#!!0 ( *!Z@5AC+=??;@( $8% 9 >&PO=V]R:W-H965T M M3'(0JXZ=V8:T__UL!S(V4:2]Q'?G^SY_Y_AN4 OYH@H C5Y+QM40%UI7U[ZO ML@)*HBY$!=SLK(0LB3:N7/NJDD!R!RJ9'P5!SR\)Y3@=N-B33 =BHQGE\"21 MVI0ED6]C8*(>XA#O S.Z+K0-^.F@(FN8@_Y6/4GC^2U+3DO@B@J.)*R&>!1> MCQ.;[Q*>*=3JP$:VDJ40+]9YR(+V2 L\ MM/?L=ZYV4\N2*+@1[#O-=3'$?8QR6)$-TS-1W\.NGDO+EPFFW!?536Z<8)1M ME!;E#FP4E)0W*WG=W<,!H!^\ XAV@,CI;@YR*F^))NE BAI)FVW8K.%*=6@C MCG+[4^9:FEUJ<#J=WW^=+;S%9#9%#X_/D_EB.GE'.OY&H,]H2RNR# M\,P4\!1A@&@K!)V%YYV/G:0;15?=S\F5L;W.C11*>=E&2N#9&U(UJ=!9=-[I M=WM):/870A.&'"KN=2_[?6-[Z-A=^0=ONP2Y=AVL4"8V7#?/O(VV0V+4],:? M]&;"3(E<4ZX0@Y6!!A=7EQC)IFL;1XO*=A,?P-02P,$% @ H'J!6/#QZ*$> P V@8 !D !X;"]W;W)K&ULE55M;]LV$/ZN7T%HP] :B11LBIYM@';]; "?0F2 MM,4P[ ,MG6RB$NF1=)SNU_=(*:J-. ;V1;JC[IY[[D@^FARD^J:W (8\MHW0 M4W]KS&X/"GTW3>-%S C2)ZW[9,?5] (P]3/_:?%F[Y9FOL0CB;[-@&[L!\WMTH],(!I>(M M",VE( KJJ3^/QXO4QKN +QP.^L@FMI.UE-^L\ZZ:^I$E! V4QB(P?#W $IK& M B&-?WM,?RAI$X_M)_0_7._8RYII6,KF*Z_,=NKG/JF@9OO&W,K#G]#W,[)X MI6RT>Y)#%YMD/BGWVLBV3T8&+1?=FSWV2#*1B.:-5RK+AO)<6$WY+\*R,?5 M/7EUS]8-Z*M):+",#0[+'G+10=(7(&-*/DAAMIJL1 75*4"(_ :2](GD@EY$ M? OE-4GB@-"()A?PDJ'IQ.$E_[?IO^=K;12>E'_.M=V!IN=![>T9ZQTK8>KC M]="@'L"?_?9+G$6_7Z"<#I332^BS>5G*O3":W$()_,'NS3F*%T'.4QR0U8 < M$(%RP'5_5?E_4!&F22T;O,-Z[.%^0+L&9??DU#D#YOWJY4&:)D&4%6C38$2S M($VH]QZT'I.=D@_<77%4&%+)_=K4^P9O:P?DO8J#(J8!S7+ORCE9'$1)BLY+ MQ+%(%HR2*,BC&.U1-@J2(B?W6R#EEHD-:,(%,>B>U/:>U29,P4G?J ,N[R]@ MJC_=Y*1]>S[M@WH+UC!18KIQ&6O8<"&XV!!9NX7O"('D?O9C[?3-*"CRQ)M7 M%;>:I;W7N)H4:3 J8N^KX@9>R[K&,41Y0',WD8+2(,-I7EEVJ$&"P&/7IC*0W+:B-4U5-W-0ZZ1E6!^&>=WKU,[Q3 M_0],X60T::#&U.CZS<@GJE/2SC%RY]1K+0UJH3.W^/,!90/P>RVE>7)L@>%W M-OL!4$L#!!0 ( *!Z@5A+;U;II ( ),% 9 >&PO=V]R:W-H965T M6A795V[<.T M!P=N$JM@,]LIW7[]KB%AJ91&>P'?ZWN.SS6<.ZZE>M)K $->RD+HB;LVIAKY MOL[64#)]*BL0N+.4JF0&0[7R=:6 Y0VH+'P:!'V_9%RXZ;C)W:IT+#>FX )N M%=&;LF3J]Q0*64_ .S/?J5F'D=RPY+T%H+@51L)RX M9^%H&MOZIN"!0ZWWUL1VLI#RR0:S?.(&5A 4D!G+P/#U#.=0%)8(9?S:V^GVU9IBT+ M?8,EI.1:"K/6Y%+DD+\F\%%2IXON=$WI4<8+R$Y)%'J$!C0ZPA=U?48-7_0? M??XX6VBC\'_X>:C3EB<^S&,],M(5RV#BH@DTJ&=PTP_OPG[P^8C*N%,9'V-/ M9^(9A)&*@SXD[2CXL+0]1L(4;,W'_T!.F"9+6: K]^>M@SFK\ MWPPHS@KGO1,&'@T2;S"(,$B\* R].$R<1[3>"1*"X\^@HIZ_1@#+!YB(AJ$Y-#G\/>,4H):->- DTQNA&D] MTV6[B7/6&NU?>3NNKIE:<:%) 4N$!J>#GDM4.P+:P,BJL=U"&C1QLUSCU 1E M"W!_*:79!?: ;@ZG?P%02P,$% @ H'J!6&K48\2^ P @ !D !X M;"]W;W)K&ULI55M;^)&$/[N7S%R3]5%\N%7,$D! MB1"B7'7)(]>VN(?S[SMI :"^)6O4#9E_F>?:9G9F=P4ZJ M;WJ#:."I+(0>NAMCJBO?U]D&2Z8[LD)!.RNI2F9HJM:^KA2RO &5A1\%0<\O M&1?N:-"LS=1H(&M3<($S!;HN2Z;VUUC(W= -W>/"G*\WQB[XHT'%UKA \Z6: M*9KY)Y:'!W^ZEB^3A6Z^L&MMD]2%K-9&E@S@#]X!5 = !$C>[V MH$;E#3-L-%!R!\I:$YL=-*XV:!+'A0W*PBC:Y80SH]E\.AO_?C]]>(3QPPU\ M?KR;SF'R93YO5A:+Z>,"WC^R98'Z8N ;.M'B_.S ?MVR1Z^PAQ'<2V$V&J8B MQ_SO!#Y)/>F-CGJOHS<9;S#K0!QZ$ 51_ 9??/(_;OCB_^'_'^.E-HKRY\^7 M;J#E3U[FMS5UI2N6X="EHM&HMNB.?OXI[ 6_O*$^.:E/WF(?S116;$\U8H") M'#Z;#2J8U$K9E;'6:/1+DO\3J6Q(LP,I:T@ADU26VB!MKX ,8"4+JF\NUE<. MA0C+)6&.8?IA)7+&^9:)#,%(>@ZJJN"HM//."2.OFUYZW6Y"DTNOGZ9>'*>$ MSVNJ7DI"X**J#6Q942.PG'(*#'MR>EX4][T@"9S$"RY3+^Q%SIP.Y5N;N;!2 ML@1&.KG*H6+*[.%]>.&$7A $]N=\<#Y))K25\P^SZ((VR3!)O+ ?_D#Z;,M1 MDV4O[7O]?NHTD=!.-XW)F9Z3)(&7]F+G7UPM.1X%7GP9>F$WL%?2\T+R+8X# MQVI^VRNBMTDF;&!L5!3F6%:F?4!/0+ER\'O-R9Z++6K3Z.$"[GFFI"U8W,-M M3?H6LTD''HEG(LN*B7W#A^6!_ Q,2?#N=)N6ZD%NVXC;^%M?G?;\ _1X";I> M:I)"P\**@5^9J*DU6%32<>SEOQ*79(*A!FIL/2V2*DA *@A'*N?L*4]L MR*^)['CPR>0=>F'-!BJRRWC%"F"EK \^P+,3W0Y];G&I&D%IF\EG^Q2?)/;Z MO0!BLGRIEOVS5[E$M6YZCRT=.JU]H$^KI_8V;E_U9_.V-]XSM>9T#P6N"!IT MTJX+JNTW[<3(JGGCE])0QVB&&VK1J*P![:^D-,>)/>#4]$=_ 5!+ P04 M" "@>H%8:)"[>%<% #1# &0 'AL+W=O%0%^0^L+63NM64;;I:KH?3&)(M,3.;%/& M?OT]=B"PE:%-]TH4',?G.<]Y]>GY4L@O*F-,P[>RX.JBE6E=G7:[*LE8255' M5(SCFYF0)=7X*.==54E&4RM4%EW?\WK=DN:\-3RW>P]R>"X6NL@Y>Y"@%F5) MY>J*%6)YT2*MS<8XGV?:;'2'YQ6=LT>F/U0/$I^Z#4J:EXRK7'"0;';1NB2G M5Y$Y;P]\S-E2[:S!6#(5XHMYN$LO6IXAQ J6:(- \>>)7;.B,$!(X^L:L]6H M-(*[ZPWZ*VL[VC*EBEV+XE.>ZNRBU6]!RF9T4>BQ6-ZRM3V68"(*9;]A69^- MXQ8D"Z5%N19&!F7.ZU_Z;>V''8&^]PL!?RW@6]ZU(LORAFHZ/)=B"=*<1C2S ML*9::227OCV_;O7)Y/1^![NWGT$%C<6#Q@C^R^//E5&F).?+//IMKQ' _HJF;4U71A%VTL# 4DT^L-7SY M@O2\LP-\PX9O> A]./JZR/4*[IG.1 IW_(DIC56A]_'\+:2R1LH;) 6)P"I3 MFJ4@9J S!C-18+GF?'[JH/]9.66RB<&S'=^YY%KF";PNI[=P3-IP!"?XY[N] M.'0CSW-N*9]_S\0"DT)+4:W@;US6;+8&P0.5FC.ILKR"X[=YF1M".YMM.'[Y MHN_[WMD6QFZ0,WSEMU$A\6/7Z_EFU1^X4;RC^I9]1\-&B#5?P80E&1>%P.6U MZ+CP5J>=!OU'D:V&H.V$7NS&<=\)>K'KQV@XE@GXTK"OC;\9?<"381M0?1CX M, C=8#!P)D+3PCERT"5^:"6/G,@-_,B-0^*@RYSW'!J_DE[M5]?&XEJ4%>4K MIPX8NF3T88P&HE]=S_.V7@8_,I\X A+TW,#S'?2)P7UDE:Z!4=]S8&B Q_=7 M0"(W;)!);^!Z801:8/O$>$D&@T$GB"*(O-U8=@!;I,5<,2H5,%/[\"QS@/)T MCW[)$C'G^7>VFY0PQQO%I.,1A!"B%ST"'($0!" )D[PX&Q,!ZP<#!RJ3# RYFN+UY0A^\#E98Q'B81@]XX/_ MW^Q"*%6;'2/'/A#?#?J# WTD:OI(]#O5OU-ORQP;P4+#&"_SO%@A<.623:;@^<<9B*O Z,4/5':HL_$L[./KFF*V(E);'Q2"#V>][ZH,$_B(=S)AJFK8OP;-#QO+^,4([19IL$,$Y0 M&JB%>Q:YSJ;QO5E@2A#_-QQIR8&BF#6F6*L%M@*<]7YVZ$]Q=7<;(XE[6QM_ MSH!]YAGN).P,XE_:9W72.FU3)JF-,9Y-J,ILH/QU1S*<=8;:G%*DK+!NJ:28 M2XJCMBD%A1,W9@K:A 50DS#9@M;-J69UD=2(=49V]C6<[LZ86>(U:H=I,SPL MN*XGSF:WF=[P>]K'7SG.NH& S%/4Z,78/60_0]8,6E1U:IT+C"&R7 M&=8XD^8 OI\)H3H%8)+*"%\\# #U!P M&0 'AL+W=O^?>B7CPAD/&]M4C8>R-@47.%6@Z[)DZO4*"[D>.8&S-3SP56ZLP1L/*[;" M&9K':JIHYNU0,EZBT%P*4+@<.9?!^55D]S<;GCBN];LQV$P64GZWDR0;.;XE MA 6FQB(P^CWC-1:%!2(:/S:8SBZD=7P_WJ+?-+E3+@NF\5H6?_/,Y".G[T"& M2U87YD&N_\)-/K'%2V6AFR^LV[U1SX&TUD:6&V=B4'+1_MG+1H=W#GW_%P[A MQB%L>+>!&I9?F&'CH9)K4'8WH=E!DVKC3>2XL$69&46KG/S,.+E[FLSFMY.[ M.21W,/GVF,S_@=GD^O$AF2>3&1S/V:) ?3+T#$6S/EZZ0;YJD<-?( H=BJ[8'*D8U\PD2*DDBZC M-IC9O79A*0NZU5RLP*PE8$N#OY$[[WQ _& ).[?$Y5X@W/ 72$0J2X2W!"&! MK]TI' .KZI[[;BV,[B5T_&+AA%!%"JJ0];O@*-[7(8#:]AN/PI#/H MNT$PZ$3N66_@#N*@,Y>&%2U2$/?=Z"RRDX%[%@_<8!!W;)Q[ ?>ID99C$+8< M6QVN95DQ\0I$"Q6IP(61P*BA+72J>-6VF95";(BONZ=D2BVD[@@I/CS65H[Z)S1W0!F MC.*+VMAU($7WA$L2./[\J1^&_H7E:ZW--+@XL4IJ)-57C7:DH:%CR:6EL8]X M%^;O2MG*%@_^V![IHJW/3\79'.S-#@M$0<7>EN:]:\4EJE7SX&BZ.;4P;5?> M67=OVF7;RM^VMP_B+;-EUU#@DES][EGL@&H?F79B9-4T]H4T]$PTPYS>951V M ZTOI33;B0VP>^G'_P-02P,$% @ H'J!6,"^ K0\ P K08 !D !X M;"]W;W)K&ULG55-C]LV$+WK5Q!J4&P =B527Y9K M&_#N.FB ]4;=."V*H@=:HBTBDJB0U#K[[SN4;,4I'!]ZD3CDS)LW0\W3["#5 M9UUR;M#7NFKTW"V-::>>I_.2UTS?RI8W<+*3JF8&3+7W=*LX*_J@NO*H[\=> MS43C+F;]7J86,]F92C0\4TAW=T\2SVI;$;WF+6LCW_R,VG M-E-@>2-*(6K>:"$;I/AN[B[)]"ZT_KW#'X(?]-D:V4JV4GZVQOMB[OJ6$*]X M;BP"@]<+O^=598& QI99'G[CQWHBBY?+2O=/=!A\P]A%>:>-K(_!P* 6S?!F7X]]. N8^#\(H,< MVO,>$O4L'YAABYF2!Z2L-Z#915]J'PWD1&,OY:-1<"H@SBRRYP_9ZGGS%T;9 MX_)I@Y9/#VCU^Z?WV7KUM,'H:;5!-QNVK;A^._,,)+1A7GX$OQO Z0_ "45K MV9A2HU53\.)[ ^8CG3IB>X=O8KXP/-;%!",J$^#*WC!6'[0XP7_O_R_EUMM M%'P]_UQJP ?7H:W$S75+9@ME4 MYA7(5ZPQB#4%6GWI1 M#8X \-Y<87\6\S#A#8Z9VS,1/F1RX%%YON;(7\[VQ M-"B7VDR=;P2WG:@*T>S1&T0(COP4QTDZ&&$4X#"(G4?K1[ ?!Y@F/OK%6;.\ M!)[J]3^)P=V/,26A0W%( NQ/$N>1PXR6LBJ0J%LE7WCO&6/B!SB9Q."91C&. M2.1\V.U$SL_@"([3 $>3":Q("I!AX*RED0J]\%+D, -.DA!,H]0)(L!)J',O M&_@XND%A1(,@XQ[:IE$$Y=,P!?(;:5CET C[28K],'+(! ?QQ%8+9+6>@C+E M7=U5S/ "! 7:G@MF 9V;$)J3X(B&SEOGQE8;X4E,P^%4L/M=8T9U&3<';5X.4C0-_=!R-=,[46C M4<5W$.K?)I&+U"".@V%DVPO25AJ0MWY9PO^$*^L YSLIS&PO=V]R:W-H965T0,8TB[0T^7^Y^_I_-W7#+Q:,L !1YKBLF1V:AU&9@VS(MH*;R M@F^ X9>,@;594,[@6135U3 M\3*%BF]'IFON'0_ENE#:88^'&[J&!:@OFWN!.[NG9&4-3):<$0'YR)RX@VF@ MX]N KR5LY8%-="4KSA_U9IZ-3$<+@@I2I0D4ER>X@JK2()3Q<\4/-27LGVEVR[6#\P2=I( MQ>M=,BJH2]:M]'EW#P<)B?-*@K=+\%K=W4&MRFNJZ'@H^)8('8TT;;2EMMDH MKF3Z419*X-<2\]1X?K>J )+S M"ANX9.N!@0\"]0I$_RC_>#QCHA%2#8P;RC+22"!"]X?QU@BM, DL)W30#JS( M":W83XREH!F.&_%($N=2>\A[8PEIP7C%UR\D]@,K=&-T+GBNME2 X;J)Y2/% M=2^M$-_OY-NG:^D]X-QQOJ5B73)(*\ZYVF_T ?W4'_\&4$L#!!0 ( *!Z@5CC C0U\@0 &$* 9 M >&PO=V]R:W-H965TRD.:TM;2V.NYV3;JDDIN.JDCBRT+IDEL,==XUE2:>>5!9 M=.,H&G9++F1K/SOK/W!G\(6IN]=^8BF2OUPPU^ MSTY;D1-$!:76,7#\W=.4BL(10<;/AK.U<^F ^^];]H\^=L0RYX:FJOA39'9Y MVAJW6$8+OBKLK5I_HB:>@>-+56'\+UO7MGUX3%?&JK(!8UP*6?_SAR8/>X!Q M] (@;@"QUUT[\BHON.63$ZW63#MKL+D7'ZI'0YR0;E'NK,97 9R=?)E]NKQE M-U]N#J??;F\O;V;L[.[N>,7>'LQ MNU;2+@V[E!EE3PFZ$+E3&F^5GL>O,EY0VF%)+V1Q%">O\"6[R!//E_ROR/\Z MFQNK43-_/Q=[S=Q_GMGMHV-3\91.6]@HAO0]M2;OW_2&T8=7=/=WNONOL4^^ MV"5I=J/DX72E-4G+SHPA:Z";['-B7Z=#6JF<@Q&I#9X,KA27S"H&?WB$SEC% MM=VP@UX[>!L..J- %P0Q&0L5<:R@[@=Q%$21N,$=A=4*2,PF[2# M7AB->N'1J!^,!N,P2L;P(O-#2[IDR%7%-Z6+Z*#?#HX&<3CL#0")QY&'S)3E M11"'<3P*AZ,X&(;#) I'\5%P1<8<@T#="]\MT*Q8\8)\+C-TDY3$O:MMMM"J M9'S? I(/'B-K!W7")1*>-@GG3<(E663A49![CY*C,.K%@TMQ%K*L"5!3ZBD,WA3L@(1MRQ8NB M3@N:W*HQ8V>K'-W';;9A!Q7F4UH3&Y%+[ELJ2*YUAWV&(1 7'-D_O!4I!1@! M&(<>D:(/:.A$$@$X)YD!>B5* 7W>K3-RQPL,,H&ELZWFW7>\JA!DBD%!VUIT MGYL.4D>[M45-J5R*?\A%M]^H=B$UL@+(FA-JD1@:5DFV*6"8:L+-AX.D+OT4 M%8%5Y%B3Y.E&=SW .=C=*B?_ E!+ P04 " "@ M>H%8RUW&K5D# #U!@ &0 'AL+W=OM7#-2B: %M]"W+J6W <5RL@6S6<)RV0-$#+8UL82E12])QTE_? MH20[7M3K4R\2AYQY[\V0'(X.0GY1.T0-KQ6OU=C>:=W5M4,7=P/,2MV)E;4]&[=Q23D9BKWE9XU*"VE<5DV]WR,5A M;/OV<6)5;G?:3+B34<.V^(3ZN5E*LMP32EY66*M2U""Q&-M3__8N,OZMP^\E M'M39&$PF&R&^&&.1CVW/"$*.F38(C'XO.$/.#1#)^-ICVB=*$W@^/J+_UN9. MN6R8PIG@?Y2YWHWMU(8<"[;G>B4.'['/)S9XF>"J_<*A\XW).=LK+:H^F!14 M9=W]V6M?A[. U/M.0- '!*WNCJA5><\TFXRD.( TWH1F!FVJ;32)*VNS*4]: MTFI)<7HRG\QNX'0=R#P@O *7G@J1=CBA?]/*?Z:;I26=*K^OE2,CBJZ3&5NVJUJ6(9C MFZZ20OF"]N2G'_S$^_5*(M$ID>@:^F2:97*/.HJ5,#J'#[K'4J8[:7$ M6L-#R38E+W6)ZI+ZJ_B7U1])\9Q4M*193\K?28%)[!M!^0]%,06%X-0A;BW: M5JPV%$9;^ZUQI# 06]9>ZDQ4AJXUK!\MWQD,0L?S!NTX'GI.E$;6?Z0-$]\9 M^A$,A@-GF RMKC::O=):P][,$8=!&#A)&H/OITY$/O.JX>(-T3A(DMKF=T!> MF$SZ(&4E@>\D7FQ%<> ,O7?J1HH"E>EDC$.!Y!DF3DR.0W_HQ$%L+7M::K/0 M[&6V8ZJLMT#"H* S)N0;?( X39TDBJU%K9$*KX\9@2BH$O4+2ET:$"Y8K:P/ M5IB&3A![UDQB7FK(F,Q/^?E>XB2Q!X$1FG8E(%54M<"W_$%$E1M8:Z$9IUI& M3I"$3IJ:NL:.%QD9/EPZJNY9*ZI0;MN&JTC=OM9=5SK-GGKZM&ME[^[=@_") MR6U9*^!84*AW,XAMD%V3[0PMFK:Q;82F-MD.=_0NH30.M%X(H8^&(3B]=)-_ M 5!+ P04 " "@>H%8M-^KI!4' #D$0 &0 'AL+W=OO&*AIH0!T1 XO(E/;@.UXL0%R,1+OMD71 MAY$XDH@E.=J9H67OK^]WAA2EV IWMWV01 [/_7SG0IWOE/[%;*2T[+&N&G,Q MV5B[?3N;F>5&UL*\45O9X,E*Z5I8W.KUS&RU%(5CJJL9#X)T5HNRF5R>N[,[ M?7FN6EN5C;S3S+1U+?33M:S4[F(23O8'7\KUQM+![/)\*];RJ[0_;>\T[F:# ME**L96-*U3 M5Q>3J_#M=4;TCN#G4N[,T34C3Q9*_4(W[XN+24 &R4HN+4D0 M^'F0-[*J2!#,^+67.1E4$N/Q]5[Z#\YW^+(01MZHZA]E83<7DVS""KD2;66_ MJ-V/LO&7?-1 MB>_D\@V+0I_Q@$ M3% &1NH'.;G\VU_"-/C[B)GQ8&8\)OWR?;-4M63WXI'=:?50$OA/V3@JY;2- M]QO)('RK&ME8P]2*69R4G4(+A=N]0B:T9,*PE:I0M.:MAP)PQ/^20O^FU1KRO5<>C_T\S'%QYKV3*XGCPIN&B9]'H?<:A_?*B@J/ M,S_/,B)C(_%+AO@EH_&[^<;!#\H8:=BU1/>2[!!;:4[%=%SRR_!5G?1%)_T0 M2)Q1 +L^5_Z&6/V/L;S[7=WVVJT;QP&?A;E?A+$1,(#/XQPDM#=54N54)4"5+G/>>+/ MXYRH4NC)N9^$''>?8;$V(/'3./&#/,49R*,@&-(XA=8H"?UY.N_L#$/NAZ#F M*0P?26TZI#;]HZ5Q^XBA9$YG<5S(E7'!IW'%%JW!4X-<;J46-"0,VTE-:6Z6 M2#+.D!L0WFS*1OA,- 53%(A]YN7C4FXM4JL94K4_I=PO16O NWABC6K.>OG- MVG-#J+2E-+YC,5;8UBK]=%R'I)?M@!FQW5:E+-XPPAY86U$=T\DN"IB-6Z5[ M4ZU#:6-451;.?-(@ZSUDCSPE;PC/6FYHQCY(9[]SYLE!4[Z INO%CI'@R8IR MA;(&BU:U4RQJU3;626VAVX/[Y,(3/'?/QSVV:G]TJJ**UE&0F*Z4(/1/%1/U M J^7?.ATY.Y!S^_"V)7D=UWP>.+]M?OJP.H=ITG8$T%P;-,P\I-LCJ+EKCXS M/XA2/PJIRFX1XZ7UD#MD"N%&)DO 8%")QA"A9M/0"U-@2.%)O0*-&3GV8&-((M ML JUH&]_<9+4E0\GT-E@*L@R(]X:,H(O=PX M=!3R =O>EE#'>D&JH>;!82)W[7^:I)D?Q^3A#Z+4[$%42/!R(YJU)*#NA-8" M[&A,B[(J[1-+ W^>YRS"4.%^,(^]]_46G$Z)0RZXUDH5N[*JV!GC_GR.B,Z/ MXT%*1+<,$H($JARQ0.AC/XYRCW-D((#LK&]J)VKM#$M9-^#Z\7;6RT<_A M$ (^(STOOG0^^:C;>L3UO/]$'4=\$,?E_)T$QR5]OWUP'GJW.GV XEQI[&K M]Z4N$3#JGT#RFAJ&+LU0E(VD7/<6DISJ8"'VYDHX7N'DGNPIKDI?;!XO2%^< M\&&[<&H%>K %XS-TH))18X!?RA/V"BA*(I1UBGVE@QQ:Y^J 0]BX0LMOEJ7K MN)B0+4GRII&?90EF(B8D(QQ&<>#=B&T)M)2_==!Z7@R$'$WO,:!!:S36>'D, M%$<9BU!&:3;W*+O#C.C O 3^GZ@[H1 *X\6H5(X!GF<,W2$+\8G##J6'J!_! MKXL"L658#=*8LRCR4WR"*/!^/E$&TP,I7)L>J-GK4_'U*=]N9WO%#NO=L05' MZ4>T7_AK)L=8OEKBUMGTI13^\M2]IJ=/7?P.:R^H?TT!L!C MRK$U,QOJ,1M?,QUJ#/LB*S=E402'J%[MHWJJ,D?ECBSNO4)]4'BBF_T_B_MU M5Z/[,;60Z[)I*$7]BP(M!51%!QR]\K!ZIDGNQV'B715%V2T61:OW ]_QG.ZP M6.%*[2KMT^Z'OO! MX?:(KH%AN.69GR3=QHN+%%.+)L\S/R4M==]X>%0)Q^Z>A,WLZ,V[EGKM_E] M]=(>U+V$#Z?#7QA7W9O[@;S[_^.CT(BX895<@35X,\?KB.[^4^ANK-JZ]_B% MLE;5[G(C12$U$>#Y2BF[OR$%PQ\[E_\%4$L#!!0 ( *!Z@5BWFS+#500 M #,* 9 >&PO=V]R:W-H965T;%Y MFS-G>&9&G&V%_*XJ2C6ZKWFCYFZE=7OB^ZJH:$W41+2T@9VUD#71,)4;7[62 MDM(:U=S'09#Z-6&-NYC9M6NYF(E.<];0:XE45]=$/IQ1+K9S-W0?%V[8IM)F MP5_,6K*A2ZJ_MM<29OZ(4K*:-HJ)!DFZGKNGXG%Y M<;J\6*(/MV3%J?IMYFL -5M^,0"<]0#X%P A1E>BT95"%TU)RZ< /K 9*>%' M2F?X*.)G6DQ0%'H(!S@Z@A>-(486+SH>XK^G*Z4E9,%_AX+L(>+#$*8R3E1+ M"CIW(?45E7?47;Q_$Z;!IR,$XY%@? Q]L>P+ HDUNJ208>A<*'V(Y%&8PR1/ M'\O-H'.+7@ ZU%,A-@W[24O$&J0KX[1N2?/P_DV&P^DG!<<:)3@KB88S2L,? MU*)6!@=:@B2FJ!0B30DG:W!8F4J]HX@+I1"#'876@D/1JQ,'"LCZ^(<2.20* M IEIO:+22.T8JEL<.CC(ORE+G5@ 6V(%]DGAQ M$EN,#,8XRM$1E9-1Y>2U*B^[MN7V.H'^EZ9OK:9'W5!NKUL+M+L'FQ/J4#X< M=_A$>K7ODNVYE#N7XOG5/U-Q7S%;G"]6L'-.5(5:PDHPDXC4HC,YPQHCWR[7 M:L#OI*6SRTO.R(IQIAE55LL@Q%X<]EJ&0>9-<>A\LUT6@,@=<-U0H&^^/"-G M9&1VTDD8H0>3:TXVB=)A^,*V9*HP_!!$3<$HBIQW3CS!4^?=$;W34>_TM7I? M$=U)IOT@-I7O1A[[%XH@3K+ M[D5J$-L(7F3$KM3-G2/:V)I]4NICH*;>8ZMT#NK&:6(6$IB&> HEF9MIBF": M!5X4V=TI3#$.O22PT\S!7CA-O;RWS6TW N?P.EE#(J#$FV;0$Z#*;74/T;7D MP78R!R=>E.=0ZY%S294Z0:QN.VVS%*PI-(G8B\(,&D R +QUP'F0A1X.L\&F MZ*3I0ZB%)@/U9'L0$,QSYT_1?'R^"RTIBG)H38=;BK_W(:^IW-CGBFF!D*7] M-WU<'5]$I_U#8'>\?TY=$;EAT* Y78-I,)E"LY#]$Z6?:-':9\%*:'ADV&$% MKSHJS0'87PNA'R?&P?A.7/P/4$L#!!0 ( *!Z@5A"W01K( 4 /0. 9 M >&PO=V]R:W-H965TV:,YU1BD\][HN1 $VV4 M9SW'LOJ]G*9%9W"J_]WQP2FK9)86<,>)J/*<\M4Y9&QYUK$[FQ^3=+Z0ZD=O M<%K2.=R#_+.\X]CJ-2A)FD,A4E80#K.SSM ^.;>U@1[QF,)2['P3M90I8\^J M,4K..I9B!!G$4D%0?+W !6290D(>_ZQ!.\VX-^K1>/BYE2 1TH3 MN3CKA!V2P(Q6F9RPY>^P7I"O\&*6"?TDRWJL%W5(7 G)\K4Q,LC3HG[3U_5& M[!B$U@$#9VW@:-[U1)KE)95T<,K9DG U&M'4AUZJMD9R::&\/5Y.'T?G7*W(WN1V/[N]O)W^1F]N'*S*\N21/P\ED>/- CA[H- /Q^;0G M<59EVXO7,YS7,S@'9K =,F:%7 AR5220? _00[H-9V?#^=QI1;R$N$M&ZS!Z[&;M1U,R.A$E MC>&L@SH1P%^@,_CTP>Y;7UJX>@U7KPU],&8O@**0A,W(#9.PCU\KPGY^#PL@ M^1MHDE0\+>9$8M\**">@_(=;%$,^!=YX@% .A HR8QEJ7)P87U,Z3;-4KDC, M\I(5B&D,A8)]:^L8OQE^8+J!8X9.8%RPX@6X3#'22,E9G@K!^(H42$80;%0X M_1M2QK$Q@03R4FL(NT@\,B._;UJ615K\ZC=^]7_:KT^4F$#GK[N-W?1X[EFZ[MX4@[\ ZYG2!)Q[3# MR/2MD&Q(^D'8%@/])@;ZK3&P7B?Y-M:3[LT]K0B_F'N"AE_PKGDR^!^XA@W7 ML'4OM:\?M:^'U?MBKJ'8<)9[9-F[P&J3B#N-,+MDVN)> $E$17DD,I4IL MPO,\+3 #T0SUEX ZVN5"_Z^EI$;1+;D38S]I\NE#Z-CVER8O&#]FHQ_5=/5: MXL4'U2*5OXZ44,1GP^WZON&IQR/+J-19V@BI>"8S#J@/ M*@%M(M7K=6W7^-CBFJAQ3=2ZI;M9_FZ;H?61TQ;ZK:B_&$ZVM;TG6>\:_&NX M=Z:[(B/E58.BN&8M,3/3RGC&A>SIEKB01*G)0JTI"MUP=6' MNFNZH:WN)5X8JO/=N.7I/"UP5'VYT!4)FL9@V%W'#?S-:X3KP3V29*)T$W;1 M]./FM5^/=M?R#>N-'GVWZ_65'GTM.6-,^3/69ZL4LH0<<75RH27*4G7:B+]' MM%ZW'VG1ZM=('9PD41U_5-D*]V&]%]^WQE3BT8KWMGHD+2HLU(@=Z6Z_'KQN MN7L/O-Y.(9(#G^MR2YW]52'KFJ3YVY1TP[J0V0ZOZT%<-.ZY(!G,T-3J!GCS MX76)53&UL ME5?;;MLX$'WG5Q#>9)$N9%FB;%E*$P/.I9<%V@1QVF*QV ?&&MM")%%+TG:S M#_WVG9%DV6E=!T4"FR)GAF>&9X[HL[72CV8!8/G7/"O,>6=A;7G:ZYGI G)I M7%5"@2LSI7-I\5'/>Z;4()/**<]ZPO/"7B[3HC,ZJ^9N]>A,+6V6%G"KN5GF MN=1/%Y"I]7G'[VPF[M+YPM)$;W16RCE,P'XJ;S4^]=HH29I#85)5< VS\\[8 M/[T(R;XR^)S"VNR,.67RH-0C/;Q/SCL> 8(,II8B2/Q:P25D&05"&/\V,3OM MEN2X.]Y$?U/ECKD\2 .7*ON2)G9QWHDZ/(&97&;V3JW?09//@.)-56:J3[ZN M;8.PPZ=+8U7>."."/"WJ;_FUJ<..0^3]Q$$T#J+"76]4H;R25H[.M%IS3=88 MC095JI4W@DL+.I2)U;B:HI\=3=Z-[ZZ[%^/)]16_O/EP>_UQ,KY_?_.1G]S+ MAPS,J[.>Q6W(N#=M0E[4(<5/0OJ"?U"%71A^7220/ _00WPM2+$!>2$.1KR" MJ$&;=%#%"WXUZ;_'#\9J9,H_^]*N@_;W!Z7N.36EG,)Y!]O# M@%Y!9_3[;W[HO3X N=]"[A^*/IHLI(8N\2_AERK'GC2RHO7U5QJ#V0?X8,C] M@)'JW"Z /X'4'.C\.%8?\@?0[0EP620T$$YE:I65&3=;@&RZ"Q :@'P-&C@M MZ92R4+/*>Z8R%(:TF)^RS=Y_X=X->9YMSFAS^A#L+12@<5="(A/LBY3.C1J\ MW8]A[86(HM?LB/6=,/ <$7C;R9W5P!%]X81BL)VW_'CF-UA^:2>+BK[!%:H=24JE]T#IN^%CN\%VPD1]9W(&[![*N,N MK $!=L10[ 7==SPL22CB=O( RP8MRP8OLXS?E'1PAH]),5/[M(]:!^/LI]9X MH_QT]!5=N&IVDLU.R(8M_IF:8U%C!6!+/]3%DO*ND8O6.P(@6<[])GO^AX3;N@QY-\PCATO M\ME;+0O$P7R:&CI>&*!=&+$-YH2=#'RGCS.OF.>*B-IF!BFYG 0!\C$"(-A,?X?O^_H*)I!8'KJ$(3KT^WS@QC$?XJQ O"][(P3/"0:87]\- M(D;>;..]R:Z+?]N,Z&DG#=_''L%V1+RA&WG;//S8\7V?Y@/7BU^"@EKA>%AJ MWQ\0%!&ROHL%IHU+O!3@65O%5V#L?N=!3&7PF#]TL3TCUP^VF.G=2-1#JOWH MB*>#!1_0K@&=<( U9%W^![\I^ 1*6YMOR$QT)T67Q1-?0);PU"*KBX+8-F]D M+H=:@#:-LU!9 LC#]8(T5>:*UC"0YJ56I3(R,[4V[UIO%'>S69*B=I;H@*)) M\U-L%96E22W;C;'26%UB;Q7IAQATK\(/Z&+C=BT4S\8'!"EL!2D\*$AO9*J; MSAH;E(^ZH?<)TN$X]PLZKC8 7](;*"VJ7%88OLXY5PG@.P5+6BM5^M_6JGU/ M<4N'[_[*VZKEVTIEN%.&2M>J-H^0'O[QMRAT!\-CAE\B.N[B9!P>;QT3E,<$ MY=#PIQ0YLO7VCAG^WZ7FL3O3 (C6(B60TIK4J40H1*5\ZR#<>'C\#=O'/V;5 MN%N/J4(SJO:JJC:>\Q)3TME3Q;OO6'!"@:OQ*WY4]^@120KJ_=]8-59775 M?5 6+\[5<(&_5$"3 :[/E+*;!]J@_>TS^A]02P,$% @ H'J!6)IJ<>U@ M P 10< !D !X;"]W;W)K&ULC55M;]LX#/[N M7T%XP- -7OR:-,N2 $W;PP[8NJ#9W7 XW ?%9F)CLN1)&,:AXF430):U8)?SEW>VNUG,O6\$K@6H%NZYJIQQ5R>5CXL7_L#UNT/S5K!5)X8!25#4*74D!"G<+_RJ>K3*K[Q3^KO"@3]9@(]E*^=4* M?Q8+/[*$D&-N+ *CWP->(^<6B&A\ZS']P:4U/%T?T?]PL5,L6Z;Q6O(O56'* MA3_UH< =:[FYEX?WV,P^;]U?TM7'QF6X[ZU3PTY,"JA7D/MNK DE^ Q0E\E,*4&FY%@<7/ M "$Q&^@E1WJKY"SB#>8C2., DBA)S^"E0[BIPTM_/]Q_K[;:*+H=_ST7< >7 M/0]G.V:F&Y;CPJ>6T*@>T%^^?!%/HG=GR&8#V>P<^O*:\;SES-U>N8,5TU4. M3!1P4_'68 %WU+0?I-:P1@6;DBE\+H3S3GZ@%CVJ(%1N41M"U185J/D!65Y: M&J9$>$2FP$4LK,4!22?OV9+,-%EPZG<]\ZAWG,D_9-+?"Z"J8KTE=*JL9RMK M/XEWU]:HF)%JYMT=.3!C5+5MC;V28*2#NI9UP\3CRQ?3)+Y\ISN.I>0%*NU= MC+,@?OLV2).Q]\J[B.,HB*;3(,EB$F]02&JBSL<7U[&6[@.YW2-(5="9>NP M-;2:#BL!.?EK327VMO^?).M)HEY[:11D219,IA,OF01IFA"3S/N=+!/9T>74 MDLY&,?WA-7P2L,'&=,GJN^ T!5Z)G"@:RI,0+>.P1T&Q<*AI'EC"5*_3[,"A MM*5BM;1G!&2K*!NI&=>! _Y)NZ]V[XRH4ZX:,GA MY]+H26OBN&&VLVG27R" M80F(], M[2NA@>..3*/1Y=@'U0WM3C"R<8-R*PV-7;E.0K6P?!R+O\' M4$L#!!0 ( *!Z@5C^X#/H8@0 /8* 9 >&PO=V]R:W-H965T65BH%='Q8%@%WI]/I/J2I MVT0D<<]VZ?+O;^RT76ZA%2O=J6KCC&<>S\SCQ_792JI'70IAX%M3MWK@E<8L M3OM]792BR?6)7(@69V92-;G!5S7OZX42^=0%-76?^W[<;_*J]89GSG:KAF=R M:>JJ%;<*]+)IA]7<.OU5BI5^,P58RD?+1OEQ/!YYO$Q*U*(Q%R/'Q),:B MKBT0IO'W&M/;+FD#7XXWZ%>N=JQEDFLQEO7OU=24 R_U8"IF^;(V=W+UBUC7 M$UF\0M;:_<*J\PVY!\52&]FL@S&#IFJ[9_YMW8<7 :F_(X"O [C+NUO(97F1 MFWQXIN0*E/5&-#MPI;IH3*YJ+2GW1N%LA7%F./YZ,[Z\>;@;/5Q_O;F'PX=\ M4@M]=-8W"&Y=^L4:Z+P#XCN &(I$78N"A%+10 M3\(;?OS 8O_SGD3#;:+A/O3AV-$N%.3M%&Z7JBAQV\%8MH5H,6.WF^\J_:C? M2GP_]&%^1#;P&AY* 3-9HS"K=@[&4@]:&(U&94JHVD[T3CT:C 21%^5Z5V)Z MILP-RJJ0R]:(J0T"YO< 'XU4 N0,6CQ5E'@2[5*X:8,+/HL <$_4*[0$I8A(9C.&ID MIQ#5DUL,4>5L+R4CZ_&:C1WVGR;B@'":\) &64("[EIGR;C !O(@H4G$N@8R MRK*$VH5#V^!+^(2?D/DTX SI02JNG"G((AK$?F?:L!,@$1P92KM@NZ;OX[I^ M2)(,#8>3(W*_7"SJRBKDZO6F?6,W;CI$G>]8-HN\??[X(>4L^:SQM#9"5=AZ MO8&E'7=8^JJ4S0^L.;J0S;;C;V8QR8^8'9>+]=F @"NA'(/=#M*G>^6S;Y)O MJW\W:TA-EM',9X1GZY:F:401C."_0H^<8]/]-*51ZG>&,+#RBIR<<%D_P"'$ MU$]2_&; 7_*%M&8LHQ%J,V0./:.6V"2*29!:.<%_**<-1>^6TU9(B_SYNXKV M[)&=*H)=*OHI/BZP05&ZD;=7>:[ M>W=5JJ,4,0_V3)/) =;>L[L7(A;O93*3!<\8-2[R8"F4=<'XFI=F\ MV 6V5]WA/U!+ P04 " "@>H%8A942,"<' " $@ &0 'AL+W=O5$_)XQW MKB_M;S-Y?2DV.F.=?S._H)%2T";9L#15"HIJ!5CP.@6-6SGY(B16 M8*F]0.V,EBIQEU4[QHR4%0KY6XG=BKP@?'?A?" Y!;$Z1KAPY@W!EISS7O9@ M1C65\"OA:^S"U,;;0R!6VYC869O\D". 3LC]P@6G8 M$@5<:,1M!G4'^#/*8[70?(F65Q43])S?4OJ%81CAMU3P=8RQA/Y 2VVVQ M8V38H0V2"9QDV*KD-Y7VG)^J!O/9JKQOJ72LMT:=\\ZD%4.+](S185A)D1_W ME\.J/G/\P!U%([,(W4$X.&Z-7?!QPPM\9[:1V$54.0;(MC9>E6J.)L-Q"09A MZ [#"'QW@'A!%#A/.%I-3RRD>&9)R89C6X]YVX6AZPW#4ZW0&#IQ)U'HS,C. MTAF],'$K&G;;1MVT_=C,X<"-_!%:Z?FH*8R)&6Q!;(:F-FIVA9 M_$^L,]$<1AYT<7(V@(UA)'DVP_]8R>M); 8@&$48V>@0F56^I".!FZ0R38R<9BHNZ&2$)OXK^PCW[%]PT3< X9*E,'*3[FR>F&U74" MI$O@?,3 2(6/J&(TA&DN-APO-LFF(G?S/F7ZP.*@OLH+D;W&&2ER+'ULR[0U M>AO%=<24-_ZY*9K1&*DRP5481>X$"?-/!'@3G#N^-W$'@8=N+80F&4H'XQ%6 M7Q/'X!MOEN65$,S;66;"5[MCR?U"3W,1:7+;L!./. >.Q MP$X)?) ;/'&3EZZ;B]UW/8G$(88#A#L\X@PI"' MD^BP,_J>.XC&3A"ZXW'0NJ_8-';-KC\9M-I4M>E./*_.<(5WYHQ\U#8*6@FN M,T#+,1&3@J$H%O"7ZO47,V*#9>//U&'U]N C?W$;=;0GD,/V@_?^TQRPP#S/ M]3P/5]%H8)Z@&1_3W.*_-GCGA6"(93Z.QNYHZ.%J,AJYX?C@=)M7Q^[LC M">B:*=/1$M=<[@MJ/SYD&.A%NBFK9.]KV< 5;='5W/&WDFE-S4O!RNH3IJ7M M)S1*GD$0N:-!=.KMLM_X*H"=9&V_?2B\:6&-E!\(ZE_KSRO3\JO"R_'RV\Q[ M(M<,>W%&5RCJ]4;##LCR>T?YH$5AOS$LA=8BM\N4$HR#.8#[*R'T_L$HJ#\Z M7?\?4$L#!!0 ( *!Z@5A;7+7BEP( 'P& 9 >&PO=V]R:W-H965T M*Y*H7O>S)CY MF>_K?(85TRTY1T$[$ZDJ9LA54U_/%;+"@:K2#X/@U*\8%U[<=6L#%7=E;4HN M<*! UU7%U)]S+.6RY[6]]<*03V?&+OAQ=\ZF>(?FQWR@R/,W+ 6O4&@N!2B< M]+RD?99V;+P+N.>XU%LVV$K&4CY:)RMZ7F 3PA)S8QD8O1:88EE:(DKCJ>'T M-D=:X+:]9O_J:J=:QDQC*LN?O#"SGO?)@P(GK"[-4"ZOL:GGQ/+ELM3N"R.(;$RV(VA\@#,)H#SQ]&7[#5 O"$P*Z"VE>".R'2DZ&RDZ+]Z< :HH%8'(7).4$+ !69P &0 'AL+W=O' M^_5GE^QPGZ[+-,G))0/%.LLP>SHB*7T\&,#!\P=7R=VRK#X8'^ZO\!V9D?*/ MU27C[\9;E462D;Q(: X8N3T83."G(^B%U1'U+M\3\EA(KT%5EQM*[ZLW9XN# M@5.%1%(R+RL-S/\]D"E)TTJ*!_+W1G6P+;0Z4'[]K/YK77M>FQM?,? M_]A\$](!KO?& 6AS *KC;@JJH_R"2WRXS^@C8-7>7*UZ45>U/IH'E^35:9F5 MC&]-^''EX>]7)Y.+LS\GUV>_7X#)Q1=P>75V,3V[G'P#D^GUV?>SZ[/CV1#, MUC=%LD@P2T@!IC2[27)3B5Z'B^*?JH*1J]431$X)SF MY;( Q_F"+%X*C'D]MI5!SY4Y0DK%+V0^ BX< N0@5Z'G;K\TEV,85* 4O4UYCH\#4.E](BA\Q(T/PQV@V4@06;@,+ MU8$1-B=YR7]GJ^@6">._B=6)3_+-:S*G.!MZW&=V MQ2U4#3J""8Z=_-+HU D&G+C.,.2H8I-X!2WEF$;(.,D@$K&A#M)L4XA!GD$! M,J@G&?^BYN"2/A*VS; 7GZJ335W KDU2P SV2C/8!LZ@X!FT!#2-SM=U7B5< MU"0<4L4FF 9M04TC9)YP FNP"ZY!8[!!03:H1MLUX=VG^R:Q7EPT*G.L#:)! M@338*]-@&U!# FK($M0T.E]QWG0R=+T,))B&;#%-(V2<8D@P#77!-&3,-"28 MAM1,FSS@O$QX>IW3DK+".,O4LKNV0T$RU"O)4!LD0X)DR!+)-#H7]('WS<*F M;Q:J0A,@0[9 IA$RSS(!,M0%R) QR) &7IG'VUZ-JT&A*Z^J9.L#90A@3+4 M*\I0&RAS!+=)IA$YPBE=XR,]46MU8PZKH!-B\+L#F M&7?;/$$US^RFFKB@W-3;)-G4VKLV1^F66K_WU-I@FB>8YEEBFD:GN:\6&R2; M8)IGBVD:H4F9?O@%(?]SSB^LJ%G2";1Y7:#-,T:;)]#FO1MM];VV;3/=FTY. MP.EOZGL ZD)V;9\"=5ZOJ//:0)TO4.=;0IU&YU=RPU'G-R,G@2HT@3K?%NHT M0J,\]6,.\7YW3]+N@97-%]@<$WF2]XZ1T.1 M;B_W4*>=NK!=&Z: GM\K]/Q69I)(4TELS24QNO7FZTH =>(( 7V *>3DB9>(% 7= %Z@)CU 4"=8$:=7\NR7\2GDS; MQ#O'\R7?ASV]S#Q5FJF+V+4A"L %O0(N: -P@0!<8 EP&IUZ" 5M;A9 56C2 M=$EK\R7_'[X%@F]!%WP+C/D6"+X%:KY]K7*L6(-K2O-D_NP&36!D2HT@;'0%L9T0LK\"@7&PBXP%AIC+!08 M"PU[;*>D?L&!]KX<4^OOV@H%P\)>&1:VP;!0,"RTQ#"=3IUCFTM%3Q6:8%AH MBV$Z(76.25/].YGK;\RP4# L?,>Q*C)!M-@6T31"IX3E9 A.",OX>5+%)K 6=X&UV!AKLZ.9!JP5T;H !9W"O(XC9 %@N0Q99 IM.I>V5(/P=+R2&855/]E0M&U;H[MT5I6;;3*^&>B[== M06EEMF-K:;9&Z.LZ%1-$U&NS'6EQMF-M=;9&Z0CS!$EICGF[6^$D5P8HK=!V M.EFB[9BOT7:D1=K.+@8D8*_IPWU\[L0=GVAZ<9IR=FZFTM)MI]^UVTXKT),M M2:QYDFB$FJ4 KD$:OC EL>=*HEG"_>$7Y*//14'2!66W)ET[*#N4=&-1\@Z/ M$MFD1.-2,DNR[>21X[_7R2KCH8J[ _)FW9T"35$[-UB)C#T[EK1C62)[EE@S M+3%S+=D8<:FFED#9ML2>;XE&R60P$\JF)=VXEKS#MD3V+=$8EVSG<\T2'L/K M<[GV7FY[/D27D:TP4K8WZ=G?I!6#$R@YG$!;%B!G;B;0'-[$RCYFT"-PKDI.*-":%8I629.*$A4[L4"!YAXH M4#)!@:8N*-^K7.3%\\:'T\J2X4H[1M.*%0J4O%!@OV8HL!4W%"C9H4!;?B@Z MH68I060P("HYHD!KEB@ZI;K-*:.2R->)\PE\Q?KD3;-*V:U2,W\E;T9CJN$7 MM2EE*R"33$Y@ORXGL!6;$RCYG$!;1BL)+E">S$\P2:FYY R?4$ZFU/J@O(:E%! M3E-Z]V2>=ZV8GD!/]E[N%W*M^)Y R?@$VG(^T0F]L/-2IYT$.6OF)SJE*4Z3 M6\KR!!LDGD2[3GQ/H('QR5AZTDE&V%W]/)<"S.DZ+YN'GFP_W3XT9M(\*47L MWCQQYARSNR0O0$IN^:'.J%HZPIIGN#1O2KJJGYMR0\N29O7+)<$+PJH=^/9; M2LOG-U4!VT?I'/X74$L#!!0 ( *!Z@5B 5'S*LP( $P& 9 >&PO M=V]R:W-H965TN MS83O\;7**,.9 +G.AICQ;=]J6[N%![I*E5FP?:\@*XQ0S8N9T#.[84EH MCDQ2SD#@LF\-VC=!U]27!5\I;N7>&$PG"\Z?S"1,^I9C!&&&L3(,1#\V&&"6 M&2(MXU?-:35'&N#^>,=^5_:N>UD0B0'/OM%$I7WKHP4)+LDZ4P]\^QGK?JX- M7\PS6?["MJYU+(C74O&\!FL%.675DSS7/NP!VKT3 +<&N*\!W1. 3@WHE(U6 MRLJV1D01WQ-\"\)4:S8S*+TIT;H;RLQ;C)30NU3CE!_-Q^/!PW>8WD$4WD_" MNS 83!YA$ 33^>0QG-S#;/HE#,+;Z!(&&T(SLLBPI;^>5D0RA)!M4"K]5I4$ MPA(8X4)!A/%:4/5RL'LQ0J7A\CVT8!Z-X.+M>\]6N@.CPXYKM<-*K7M";=N% M,6M._N^M_Z)YE'&%\!9WV);B.VSDB*/AWN'M&3J=Y'9V2 MKW."[]!B:2RF9RW>W_TQ6$@E],7X>$"N,#9%Q*2(F$ M!:))FIBO&/V-B?8*I"(:8ZKX$G04"F+"1![SJQ+1*T68+-SXCF=O]DTX5U%U M9N]=S!S%JLPK"3%?,U5]H\UJ$XF#,@E>K0]U5%;)]I>FRMDQ$2O*)&2XU)3. MU8=K"T257=5$\:*\_@NN=)B4PU3'/0I3H/>7G*O=Q!S0_('X?P!02P,$% M @ H'J!6/+U#LND P NA0 !D !X;"]W;W)K&ULM5AK3^,X%/TK5E8:[4J(Q.Z#PK252AEF*TT?HL!J-=H/;G+;6./$&=NE M(.V/'SLM24=3'*:0+S1.DQXJGI>K'5VX?LJC"&A MZE1DD)HG2R$3JLU0KGR52:!1#DJX3X*@[2>4I5Z_F]^;R7Y7K#5G*]?(IK(0XIL=C**>%UA&P"'4-@0U/P\P!,YM),/C^RZH5\QI M@?O7S]&O\^1-,@NJ8"CX/RS2<<_K>"B")5US?2,V?\,NH9:-%PJN\K]HLWLW M\%"X5EHD.[!AD+!T^TL?=X78 ^#F"P"R Y"<]W:BG.45U;3?E6*#I'W;1+,7 M>:HYVI!CJ55EKJ5YR@Q.]^=WX_'@YE\TO4;ST>?)Z'HT'$QNT6 XG-Y-;D>3 MSV@V_3(:CC[-3]!,FF:0^LE<<9IJ1-,(??J^9IE129^@B>FA/Z] 4\;57UU? M&W9V#C_<,;G<,B$O,+F"\!0U\ DB 6G\#/=-4D5FI,B,Y/&:+\2[7#,>L72% MOHXA68#\[Q E9PB[(BY41D/H>:;E%<@'\/H?_L#MX*.#8*,@V,BC-UX@^%S. MG^N(O@X62DO3K0<)-VH@W"P(-YT5O5.P7'/$S3)2A[BYT21 3T"E9'"^?MK?UX#81R4+A&\2?T*.*Y>^WC/L; S MV'2Y9"$L8^M6>A F[R\UKL.5<&E+V&DBU5J[X=5+'9>&@]V>,19: M2'0/,0LYJ-_]OKN#'UO'TJ1PJP;MZS E7+H2=GI(M?9N>*-:^])OL-LR'-J_ MXOON#GYL'4N3PIT:M*_#E'#I2MCI(=7:N^'5ZYZ4=D/I/0I@M^_!T@=?D7V]DSN35-5#U3 J]<_*6V(N'WD%3WP MBN^ >Y)CZUD:&&G6T -U^!8I?8NX=U>5/>"&O^)_/5+Z$7$;RE3'()5;X3IV M1:2T*7)6@\)UN!,IW8FX]U"5"KOACE7N[YU$V5.],94KEBK$86E"!:=GIG?D M]J!L.] BRP^G%D)KD>27,= (I'W!/%\*H9\']KRK.*[L_P!02P,$% @ MH'J!6)6X&[D$ P < T !D !X;"]W;W)K&UL MM9=O;]HP$,:_BI5)TR:A)@[E7P=(E*Y=I$)1@4W3M!4-BQ_?X=\<3G=/=<%7D.DG M,1\IIL2FCG];CXW$?TN7RM&,Y@()-=I2L3K-3"^ MZ3G8>9MXI,M$F0FWWUV1)4Q!S5<3H4=NJ1+1%#))>88$Q#UG@*^N<=,$Y"N^ M4]C(O7MD4EEP_F0&0=1S/$,$#$)E)(B^/,,0&#-*FN//5M0I]S2!^_=OZK=Y M\CJ9!9$PY.P'C532<]H.BB F:Z8>^>8;;!-J&+V0,YG_HDVQMM5R4+B6BJ?; M8$V0TJRXDI=M(?8"/['X#X06J MXQKR/;_^?[BK$RFS\/ _ !+$,SC]CQ]PT_MB0:^7Z/5,W0 MO?:NSF>PD$IH)Q_$KU> ?UGB7UHKOX=/#'X-@514OS40H761 J,Q',*V"U\V MT"L0(5$'I3Q3B;3 -DK8QMDV(2\G;6(5/[/.S1*]6;5-FA7@MTK\5E4VL0LW MO,(F%L9VR=BV2DUYK#9$@-4#5HDSB]@I 3M5>Z!3 3[V=CW'J\H%)Y3K)UV M]SHCMFK-($PRSOCRU>H$N\JYM=QU/.Q7;09<1=_#N\:'K8WI76ZP*S=.NV'7 MW["]#\T$B?2!6#S9S6 5.;>4N[Z&&Y6;H8KNAG?M#5O;S[O,8%>VF,'=.S^; M;Y$1$4N:2<0@UE+>14O71!3'^V*@^"H_4B^XT@?T_#;1GT0@S +]/.9H%8ZC:TZ8D" #O!0 &0 'AL+W=OY-]@R_B16B!*>E%G/8L1R>$%!.I&8@:-A@AI9I(I?&S MYK2:*S6P/=^QWQCM2LN<"(P8_9JE@U4&>594(WFN?6@!W.X!@%<#O-> S@& 7P-\([3*S,@:$DG" M@+,M&/02DU6Z%><2JY.,X63X70V&O4?OL']#4SCVW%\$T?]\2/T MH^A^-GZ,Q[@)Q7I*,JR>4P!9PQXKEZ9UZ@Q3Z0J 4<#1$23(J MCN$49M,A'+T_#FRIDM17V4F=T*!*R#N0D.O!B!5R)>"Z2#%]26 K=8U$;R=Q MX+W).,3D#'SW!#S'\_GPO) MU>_]8Y]Y%7=G/[ MMH$R(4 U)&/&:=N,?0Y4M%U#JWO4)NSXKN]>!O:FK>WO,/_2O3CW+YJX*FV[ M53LY\J5I*0(2MBYD]8\UNTW7ZIMB?;4_4-VL:CY_:*I6.")\F14"*"X4I7-V M<6X!K]I+M9"L-!4Z9U+5NYFN5$=&K@/4^8(QN5OH"YH>'_X&4$L#!!0 ( M *!Z@5BXQ/3X;P( +0% 9 >&PO=V]R:W-H965T+,-J3[][.= MD-$.JGT8'Q+?^9[G[CER%]9#["' M=XY[NLZ5<3A16)$US$$MJIG0EM.Q9+2 4E)>(@&K 1YZ5W'/Q-N +Q1JN7=& M1LF2\T=C)-D NZ8@8) JPT#T:PLQ,&:(=!D_6T[:J7R +S'*8$4V3-WS^A.T>LX-7\J9M$]4-[$7 4;I1BI>M&!=04'+YDV> MVC[L ;S^$8#? OR7@-X10- " BNTJ8Q SQE:Q("@.LIU2"V *.WKWQ^N['0PK_$]DSO;U. M;^\U]B@I*D*%GG"%&)<2Z16#UFT/#@EOV/J6S2R;;>2&SG9?S=\1GOE=7O:[ MP*929V\ "A!KNQ<[U609@ ?;_B7.T,DZ!;U-%O4$L#!!0 M ( *!Z@5@2O5XD;P( ,<& 9 >&PO=V]R:W-H965T:-J-4?9"<2ZQJ"6YTB5. MO_TDQ3792#(8ZQM;.NG^^MV==8Y*J1YU!H!DRW.A^UZ&6)S[ODXSX%0W9 '" MK"REXA3-5*U\72B@"^?$'#G;5,617&/.!$P5T6O.J7J^@%R6 M?:_IO1ANV2I#:_#CJ* KF '>%U-E9GZMLF PF MECG5,)3Y=[; K.]]],@"EG2=XZTLOT 53\?JI3+7[DG*:F_@D72M4?+*V1!P M)G9ONJWRL.?0;!]Q""N'T''O#G*4EQ1I'"E9$F5W&S4[<*$Z;P/'A"W*#)59 M9<8/X]G]:#2X_4$FUV26W(R3ZV0X&-^1P7 XN1_?)>,;,IU\38;)U>R,)&(# M&DU%D#!!KI[6#)\K(X F[RX!*_*AMI*AY 45S"P_C(#/0?V,?#3<]G0_ MK1@O=HSA$<9+2!NDU3PC81"V?G?W3;AUS&$=<^CTVD?T1DPPON8GB4XJV)MR MK@N:0M\S5T&#VH 7OWW3[ :?3_"U:KZ64V\=X:LR.P+,Y&(_ZP^#N49E/N2# MR*U70&[7R.V3*9V4 I3.6&&^# 2CCX<(=QJ?G(;M%ILX:(21OSEP<*<^N'.Z MEG3[UUJ>5/C'Q'1KONYKU++["LB]&KGW'VK9.U#+SA^U]/?ZDFWQ(ZI63&B2 MP])X!8V>J8S:M&PO=V]R:W-H965TA7$Z,%9"K"], M,PU6-"+I>;*FL;RS2'A$A#SE2S-=U@]Y/6A!R M%%Z0A&GV"7:%+31 L$E%$A7.,H*(Q?DW^5XD8L\!N4<<<.& #QWL(PY6X6!E M1//(,EI71)!AGR<[P)6U1%,'66XR;\F&Q:J,4\'E72;]Q'#Z='L[>OP+W-^ MZ>3#W>1F,A[=?0*C\?C^Z>[3Y.X#>+C_.!E/KJ=GX)%N:;RA\CM(EC'+RO#V MB@K"PO0=> ^>IE?@[9MW?5/(P!2\&11!7.9!X"-!( QNDUBL4G =S^F\#F!* M1B4M_$SK$FL1KVAP#BQT!C#$5DM XY>[8TTX5IEE*\.SCN&QE"R7G"Z)H/,R MCY,X7X8JCU]'LU1PV=1_MZ4O1[?;T=5*OTC7)* #0R[EE/(M-8:__X9<^$<; M]8[ :HFPRT38.O1A0;V-8^[H9HYJ\]D.,88]WX=.W]SNQ]\T]'P;>59E5PO- M*4-SM*&-90>J L@%*%9@G"T]RL_ 1T9F+&3B1V,!_'O8JCF1_&>VT[#+6FXVE:3L5&V);.0IH#$<_!,:T/"D@J3]Q8\BHU K LWX:V?1!HTPY;GF=[L#U2OXS4UT9Z MO>%29("OMS2:4=[:/UJ 4_NG([ :5P2KQR=\U9V]@.\H%UVAU9.QIR70K^[N MA6=MNW.QW+7W%D;!H6G9@PZV'=S>EPA7X6']:D\9T?:EWO_D8G2$5F=;20[T MNIH#=2HZND*K)Z.2'>B7=4?A67M>>]"Q$#YLS*8A0C[R+72D,2OE@?328R2? MN2SX26]J(4XN1T=H=<*51D%ZD?*_>[-3!=(56CT9E09!>A&BZ\VFF) :T47^ MH29N,73]WO$]LY(=2*\[/M,5"Y26G!+UJ>U0+=+)1>D(KN1 [6Z@9=AQ:>-14)+=OV//^@15LL/6PY'T M_0/AXB5MJ@<[M3)=H=6I5Y(&XU=M4]RIXND*K9Z,2O%@K8C0MJG5W$@=Q[;0 MX=M;BZ$%;0<>>2O'E0+!>@5R+U:4@ZDDS0)5H4"^:.O[5(MWN33U/)J.90?9:/H@^N7Z&*98(D439X8J2.>7*0-Y?)(EX/E$_4/Z%,?P/4$L#!!0 ( *!Z M@5B%G*7;-04 ,L@ 9 >&PO=V]R:W-H965T^&& U@WB9EM"IWVX6)4=IV%4LM+UY71 A(J3_D2 M4OW-C(N$*GTHYJY<"J#3+"B)W<#SVFY"6>KT.MFYD>AU^$K%+(61('*5)%2\ M7D',UUW'=]Y./++Y0ID3;J^SI',8@YHL1T(?N05ERA)()>,I$3#K.GW_,@R: M)B"[XC<&:[FS3TPJSYQ_,P?#:=?Q3(\@AD@9!-4?+S" .#8DW8^_ME"G:-,$ M[NZ_T6^RY'4RSU3"@,>_LZE:=)USATQA1E>Q>N3K+[!-J&5X$8]EMB7K[;6> M0Z*55#S9!NL>)"S-/^EF*\1.0+.U)R#8!@3?!03!GH#&-J#QWH#F-B"3VLU3 MR70(J:*]CN!K(LS5FF9V,C&S:)T^2\WO/E9"?\MTG.J-)W=W_<>OY.&&C(>W M]\.;X:!__T3Z@\'#Y/YI>']+1@^_#@?#Z_$)&:813X \T0U(\BD$15DL?^ZX M2O?#T-QHV^95WF:PITT_('<\50M)KM,I3*L 5R=09!&\97$56(DA1*>DX9^0 MP L:9'#_E7SZZ0>_W?I2/_K-40E?0GW6_18YKUN/,L'(IES2"KJ/'#0GB!9R>T<[[7"<= M)BQ$@E5D;!8R-FUT+:,"356$"Z)5I+%B^J:F4O*(4053789J0916>U,Y@9KE]Z7L=]V17,=D5%A5:A0LNJPB05$/%YRO[6&>\F*^NR MM;*.S;9U,%O;%95LVT6V;6NV_94IDYC1U)0/S9X[#[,9BW0)W4'R#**V@*S0 M8]/&A(5(L(J89X689[CCT!FFC)BP$ E6D?&\D/'<>D^.0# ^)7R6E9\>?T!* M/:U2Y!6HD&0F>$)8^J)'*C:G^X8A>Q/-G%4GHS7P6!F18!49+PH9+ZPYWH*> M Z:OUCJV$HZ] 3%A(1*LHISOE3- #[>2MSPD)5%I(1:MJN7.;-K_4#GKV0:3 M<@5FVA%Q(;;NYWUE?J!M2YW;(X_6&(E6U3@H-0ZL>7[AZ9S\8C:V:K=#CKY) M,6DA%JTJ8.D@?&0+X:-Z"%1:B$6K:EG:"-_N(\J"7^H=\9&G^(&6VI;RQO0A M(1:MJFAI27R[)[G>*#"O!;0MPY/6WJ3O6;3%=#TA%JVJ;6F ?+L#&CT.[(,F MJM=!I858M*ITI=WQD?V.CVIX4&DA%JVJ9>EY?+LC&2NJ5@I,:<^E3C05L-2VJCV!XM6U;0T0+[= ?UG34_(2@^W M@L@E1(S&)&(B6B52T32"6KWM_6A9]$8U35BTZ@OGTC4%5B?Q8;V7]#5[C.56 M 23YA^2OK.LTW_;%F)OB99COF;_J.[.!O=/'2HQ%JTIEE,Y MTW>UGCI$3%N%S'75CA\'.F&;&]A#CU;[_[!506FK KNMFIR.3\D-Z%M3#P*V M28*=<^R##9468M&J&I;.*D!V5@&JLT*EA5BTJI:ELPKL?N=!Z_=]9>\MQ:L# ML,#S6T1OVF9S9C;G9G-A5N<\L_'S=3JSYE>K+*K#PJ+ERKH[J[\)B'FVBBY) MQ%>IRA>"B[/%2GT_6Y]VR\OS9?X[*N9,#[$QS'2H=WJF[8K(5\[S \67V5KR M,U>*)]GN J@>,\P%^OL9Y^KMP#10_/]"[U]02P,$% @ H'J!6.J+2TI0 M P @ T !D !X;"]W;W)K&ULM5==C]HX%/TK M5BI5NU)%/B<0%I @F>DB+3,(AE95M0\FN4#4Q*:V@9E_7SO)9" -T>PH^P*V M<\_Q/DH3PH?:3HA]7]=YN(,4\P[= Y%/-I2E6,@NV^I\ MSP!'&2A-=,LP7#W%,=%&@VQLSD8#>A!)3&#.$#^D*6;/$TCH::B9VLO (M[N MA!K01X,]WL(2Q&H_9[*GERQ1G +A,26(P6:HC'$S]I(25E3 M^D-UIM%0,U1&D$ H% 66?T?P(4D4D\SC9T&JE7,JX'G[A?TN$R_%K#$'GR9? MXTCLAEI/0Q%L\"$1"WKZ&PI!-XHOI G/?M&IB#4T%!ZXH&D!EAFD,?D#1:VDB0?V ,2/B,'ADF/,'Y I(H[^-\0?\(0. XX7\.="'S5+/I M89'3),_)NI*3::$9)6+'T2V)(+HDT*7 4J7UHG)B-3(&$':0;7Y"EF'9-0GY M;X=;-?"@&3X^;*_-?J'&+M?,SOB<*WR+V01]GT&Z!O9OG;N-:%5(^GR/0QAJ MLE)P8$?01A\_F*[Q5YTS;9(%+9%=N.:4KCD9NWW%M<:W]_MXS063KVZMH4Z; MAK9)%K1$=F'H36GH3>-K.#X"DY\&M%H&?01/X0X3V6-80)V'.9>9UR'U-3J. MNAVC9W@#_7AN3Q%GG<6YG:Y5"0L:4WNG<+<4[C8*GP.+:81 5KRW:7=KM7M> M57M-G-OI>5VK(KXQO7>*[Y;BNXWB;U>+QN+3B/ZO>Z5-LJ EL@O7>J5KO?^K M^/3:-+1-LJ EL@M#O=)0K\7BX_V^L4Q9?,QN90/6Q!D=S_'LR@9LS.V=RDWC M] MB,C/;^5H>8T89X?GROC$[/OY9>"5)K^;S##;QH2C!#:2TNATY;>!Y.FJ"\M(U^@502P,$% @ H'J!6-O+ MY3@6! [Q0 !D !X;"]W;W)K&ULS5AMC^(V M$/XK5EJU=])V$SMO9 M(+-Q>D0X6P=&J.O6#"0:B2V+.-LN>U!]?YX6$0+"6 M7C[P!>)DYO$\,X_#,.T]95_YAA !7J,PYAUM(\3V0=>YOR$1YO=T2V+Y9$59 MA(5H4A3HR#$>/XO79$;$?#MA'UV#A,J"TJ_)8KCL:$82$0F)+Q((++]>2)^$88(DX_B6@VK%GHGC\?4! M_2DE+\DL,"=]&OX5+,6FH[4TL"0KO O%E.[_(#DA.\'S:B",'\Y(#RAW0B0-"%QS,W,%,B6:1I;0&6.!NF]$]8(FU M1$LNTMRDWI)-$"=EG DFGP;23W1G\]&H-_T;/#^!V?#C>/@T[/?>&OWW^> MCS\/QQ_!Y/G3L#_\,+L#,[*6!10'@0[PDRRJ +H,O&* #@T>D1!P0_QZ8\ X@ YE@/AN =S^_/\1:$V#_ M[7#H *<(TRP2;::XYJ5$9P&!*=E2)H)X?0<& ?=#RG>, +H"SV)#&!C&V=%, M);Z0YT[F203B^Z\\]\2+D)25^-);<,'D6?BGKA191%9]1,D+XH%OL4\ZFGP# M<,)>B-;]Y2?H&+_7I:TAL$KRK")YE@J].]Y%"YD:<"%Y'(8-PCBA8K@DM M#[DG3,X-D>M"TS9185B)TBFB=)113J9]\&5$DAK4ZDSI?:W.&@*K$'4+HN[- M'5*WR>0U!%9)7JM(7NO'M=PZ/XZ>9QBN:YQHN<:P9<"69UOU6O:**#UEE/.9 M4LI*YVNKT1!8A2K>9AGDB:_UHI!01MDXG;1SX=!>+;+I4W"VF>;UTAJ67YMDH M<(39.H@Y",E*NAKWKCQ3+)NN90M!M^F :D&%H%%ZN2%X25AB()^O*!6'1;)! M,>/L_@=02P,$% @ H'J!6*#M>G7B#@ W<< !D !X;"]W;W)K&ULM=U;;]M&'H?A^_T4A+LHND :BR?)%'M!2V.+B$2Z)&TG0#_\DK)LFA0SEK9OBZ*U),XS(U-_GO3S\,U]7GPM MET)4RK?U*BO?'BVKZN;T^+B<+\4Z*5_G-R*K7[G*BW52U0^+Z^/RIA#)8M-H MO3K61J/Q\3I)LZ.S-YOG/A9G;_+;:I5FXF.AE+?K=5)\?R]6^?W;(_7H\8E/ MZ?6R:IXX/GMSDUR+"U%]N?E8U(^.GY1%NA99F>:94HBKMT?OU-/8U)L&FR7^ MG8K[\MG/2O-6+O/\:_/@?/'V:-2,2*S$O&J(I/[?G9B)U:J1ZG'\L46/GOIL M&C[_^5%W-F^^?C.722EF^>H_Z:):OCTZ.5(6XBJY756?\GM/;-^0V7CS?%5N M_JO<;Y<='2GSV[+*U]O&]0C6:?;P_^3;]A?QK(&F_:"!MFV@[=M WS;0]VU@ M;!L8^S8PMPW,?1N,MPW&^S:8;!M,]FUPLFUPTFN@ZC]H,-TVF.[;@SIZ7'.C MO9L\K>S^VO[AL-3'U:WNO;[5QQ6N[KW&U<=5KO;7>?/*<)/'E?[P@3]^^,1O MRL5*JN3L39'?*T6S?.TU/VQJ;M.^KI(T:S8/%U51OYK6[:JS]U\NSB/[XD*9 MQ>'[\^C=Y_,X4GZQ1)6DJ_)?;XZKNH]FR>/YUO,>/.T'GJHI89Y5RU*QLX58 M=('C>G!/(]0>1_A>DXKO;J]?*[KZ2M%&FJY\N;"47_XY-+#9(8S]Y9/RR\\_ MG>ACX[Y\9Z!#FI;<6[['N1MMU)RD]_6GCH&\\_4>_]_D? MMVF9;O;CO[^[+*NBWIO_=V!<[Q\<8]AI#G%.RYMD+MX>U<@-F7YFUS5??5?6 MHEKF"R7-[D19U><#U5#92Z5#RY[$+!*S2VU1OU#6Y_WU\_*]MTF6,8E9)&:3F$-B+HEY).:36$!B(8E% M)!9#6&>#,'[:((RE>V\WSQ?WZ6HU5.;2EH>6.8E9)&:3F$-B+HEYX]V]M:8; M4Z.WLR;[#';['/5VTV1W$8G%$-:IRLE354[DQ]3U>?WOH5A?BF)P!RQM?6AE MDIA%8C:).23FDIA'8CZ)!206DEA$8C&$=4K]Y*G43Z!K9B=DT9.816(VB3DD MYI*81V(^B04D%I)81&(QA'6*?OI4]%/I_OW+A77:[./%M_DRR:Z%4B25&*KY M!T95GQU!J:]')_JT>Q@UDW9W:#F3F$UB#HFY).8-KBAU-.Y?"]MSA08#RXU> M3W7CI'?\3+Z)B,1B".O4ESIJOZ8>22OL7585Z5QQUY>>]$A:SARZ5T4U"]5L M5'-0S44U#]5\5 M0+42U"-5B2NMN )[E5%3HN'H+49L 4K-0S48U!]5<5/-0 MS4>U -5"5(M0+::T[B9 :SET*9YUF9+D1]D-UL#?(KI:SR M^5?P6[$]EFZ$9W#Q(.SEX\_"@J?KS+S!'S3_= SL+[=9&-0?57%3S4,U' MM0#50E2+4"VFM&[EMSDT59IX.9OU"SYY=C0@KW8TF;;5S.=G>_TZ1P-GJ.:@ MFHMJ'JKYJ!:@6HAJ$:K%E-:M\S9ZIDK#,@=ES^34P95-:A:JV:CFH)J+:IZZ MFP;K'4>=O_ )^ET=.B?TT6$& \/4QA/#[!_T??B_!AONRT?;!3L'G]K0T6=, MO?]N7;3G[*(IY7<;)M6AVWOE])HIRF=[4%5Z)NK_JE2(.J?R'SJ:= M:ZD3LW<)73ZD@RL:3:*AFH-J+JIYJ.;OM>8#M,]PL$_-[)?B/DO%U,BZ9=AF MPU1Y.&R[>WVLNMYYM/PX&@V/;;7GQ]':[ADSF@I#-0?57%3S4,U'M0#50E2+ M4"VFM&ZIMX$S59XX^YQ7R>IQKSI<\(-E/MDY]%#U$].I2E6;CL=ZOWP'%AP9FJ;M7,Y"LV"HYJ":BVH>JOFH%J!: MB&H1JL64UBW?-A6FRF-ALZ1<[K'/G;YT47GV\B*6?"@'%RH:\T(U%]4\5/-1 M+4"U$-4B5(LIK3O#2)LNT^3I,CLILE_SVST.D+=0Y]J<:>IJ/\"Y7:Y[:4X? MJZ-QKV[E(SNT;E'-0347U3Q4\U$M0+40U2)4BRFM6[=M*$R3)DZ:Z\IIOFBN M*??/=,M\M1BL7S0"Q\2=:1\%TE1#M8]F@1#M1#5(E2+ M*:U;]VT23),GP3[D258J:5G>-G,>K//;K))?OI9[!Y<]J5FH9J.:@VHNJGFH MYFL#0;[)P%>I =IMB&H1JL64UBWR-O2ER4-?YX_[\IOD>W*Y^O$?56T=U>A\ M^38:][\1EO=W<-FB02]4+%HRD3-#-0O5;%1S4,U%->^%C\9XI*PW<\,.%C*: MT$*U$-4B5(LIK5ON;;)+DR>[9O4*3;/KIM)7[;QC@P6/SC*&:A:JV:CFH)J+ M:MY6ZUX-'4_T_E])H[T&J!:B6H1J,:5UB[O-BVD/(96_=W9!#8V.H9J%:C:J M.:CFHIJ':CZJ!:@6HEJ$:C&E=3HY.7(9J-JHYJ.:BFH=J/JH%J!:B6H1J,:5U*[O-G6GRW-F[^;RY MIEXJG\1V<&%C2;24,U!-1?5/%3S42U M1#5 M(E2+*:U;V&TB39,GTLZSN_I4/2^^#Y;S;LIL/-8G6C\\*N_CX'I&@VNHYJ": MBVH>JOFH%J!:B&H1JL64UKT_3QMS:$EC6HVJCFHYJ*:AVH^J@6H%J):A&HQI75+NLVTZ?*XTGE6)=EUVGSA M+:EK=;>N356O:[M?V&A"#=5L5'-0S44U#]5\5 M0+42U"-5B2NL6=AM:T^6A MM;A:BD))?ES3VDY-3[23_M^0S^2]'%S1:/@,U1Q4SVF/*$FNQF._KN5&&:>C*=]O^T2][%P>7,WNZ2O=\E>\-+]HZ7["TO MV7M>LC>]9.]ZR=[V\N^(KNEM=$V7YY,NEGE1*9]%L5;>YT7=/,VN!TO;V"GM M7\OJU.C?#74F[_C@(D>3:*CFH)J+:AZJ^:@6 MH%J(:A&JQ936+?(VKZ;+YS>SQ)4HFJ#:Y^3;B_6].P79KYH^-:CFHUJ :B&J1:@64UJWOMO F2X/G#U<07NIL'=G)OMU.IWJDWY= MHW$S5+-1S4$U%]4\5/-1+4"U$-4B5(LIK5O7;=Q,E\?-(E')KHL_-'YY3D)Y M+P=7-)HS0S4'U5Q4\U#-1[4 U4)4BU MIK1N1;,POS,E]=*1>V\G.R MOOE-F>72N_;)M0/?^PS5+%2S4S7AACK8] M[]HWN%% 9VM#-6NK=4Y+3L:[$P;9VP4[,PNI$W-W20<=H(MJ'JKYJ!:@6HAJ M$:K%E-:MY3;"9L@C;)^+_"8OE3"O\J)4[-OZH>C>DUOY4SGPV%_>Y<$UCJ;C M4,U&-0?57%3S4,U'M0#50E2+4"VFM.[&HDW'&3IU[(_>I!/5+%2S4:CFHUJ :B&J1:@6;[7GU^?4X8MS9ANB,^63O/V5BW-R^M!* M1S4+U6Q4<\R!B?/TT=#)_="2ZG1@20\=H8]J :J%J!:A6DQIW6)NXW#FGG&X MFZ+Y*_2T5)9BM5#23!'EO-&2A[F7!XL9C<.AFH5J-JHYYFY43]<':WD@JC=8 M]1XZ0!_5 E0+42U"M9C2NK74L]M8>>=]13=^AY3ST]'WH^4$\_##T?JJ?1H*.=G@^- M,]!./PP]_\[43F-S^!6]?D5O7CEN?T=G;V[J3^H= M>)%>+Y\>5/E-_7L\4B[SJLK7FQ^7(JF/OIH%ZM>O\KQZ?-!T<)\77S?KY.Q_ M4$L#!!0 ( *!Z@5AY#._Z3 , +,( 9 >&PO=V]R:W-H965T MNZ0%'H]?V#\Y[^AE0S7,)?^#I2:;>=<>26%+2VZ6LOH,C9^AY4LDU^Z75$UN MWR-)J8W,&S JR)FH_^ES4X^,@J?,L29>/7Y]^6ZM[Y;WI,O7[_?K=;W M=U_7*_)^ 88RKC^0'OFV6I#W/W^8^@;7LR@_:;CG-7=PAGL!R14)!Q])T _" M#OCBQ^'!:[B/+ENK06LU<'SA?[/Z>+/11N'^^[/+84T9=5/:,SG1!4U@YN&A MTZ#VX,6__#08]7_K\OL_D;UR'[;NPTOL\WR?=<.CA7='3E -A8@_:X!DV M'6)O+],]#CK+58-&#F1OG'TYIU1-/). N-6XOC?-L'%;85]P>UD82 E%5!N,KR[!+83][10 M,BT3H]\5I4HRO+Q3LE4RQWMJ#W4;;#GOK.M%I?#29C[KBX\G<=63_'_JZG=]3M6-" M8]FVN%3_:HR;1=4MLIX86;BFL9$&6Y ;9OA5 &ULK5;;;MLX$/T50BT6+9!$$G6QE+4-V(Z+%DB[@=.T#\4^T-+( M$BJ1*DG;Z=\O12F*+[2[ ?)BD]3,X3E#SG"&6\9_BAQ HL>JI&)DY5+6U[8M MDAPJ(JY8#51]R1BOB%13OK)%S8&DVJDJ;>PXH5V1@EKCH5Z[X^,A6\NRH'#' MD5A7%>&_IU"R[%1;'*9;-@CXNT#L.+CA"0?<.>!#!_^$@]%IHRTS+NB&2 MC(><;1%OK!5:,]"QT=Y*34&;8[R77'TME)\<3V:S?QZ^?+U'B_EL_NG;9'H[ MOT!?YE_1NQN0I"C%>W2)'NYOT+NW[X>V5#LV?G;2H4];='P"W<7H,Z,R%VA. M4TCW 6Q%M>>+G_A.\5G$&TBND.=>(.Q@ST!H]O_=\1DZ7A\^3^-YI\*7)&Q- MI4 +2*#8D&4)Z,=D*217]_-?4\!:/-^,UR3MM:A) B-+9:4 O@%K_-<;-W3^ M-HE]); ]Z7XOW3^'_BR=]])->EN04(,T-64SCGS?<\)X:&]VI1S;X0"'OH=[ MNSV60<\R.,OR%H2X1C5GFT)7'E7X4,K62YFM2U5#6@DFWBULL,/GTHU=C,/H M@+C1,'0=SSX$H2!/9\(A#&'A.Y+@'7(_M F481V:F@Y[IX*5) M<($FI7HA"$U AWS&(2TDNF5"H!\+5I9(%>$MX:DQ1P:OF2.O!+87F:B/3'3V M#*>DU"$@$LD,%24PBBHY,ZO%2M.H.=/PCBR#,?:=P3 MC\]?OE0=E\H78VK$1WLZ!ZR.+5PO]H/8-;-RG>?7RCG+ZSLO)%RR+#.^18XA M%9T(1XNHZD8&@U-Q=#>:5DJX"O=R0FD"TG;#?2K M?;K:B62U;HR63*HV M2P]SU0D#;PS4]XPQ^31I-NA[Z_%_4$L#!!0 ( *!Z@5AC>^@/!@, *T( M 9 >&PO=V]R:W-H965T_KYQCC M0W_#Q:M<$J+ 6YXQ.;"62A57MBV3)8,BONEV./(N[SE8_%G2#*^&5C0V@U,Z&*IS( =]PN\ M(%.BGHI'H7MV[9+2G#!).0."S ?6-;P:12:^#'BF9"/WVL!D,N/\U73&Z/9"4[4<6#T+ MI&2.5YF:\,TWLLW'-WX)SV1Y!9LJ%KD62%92\7PKU@0Y9=4=OVW784\ @Q," M=RMPCP7>"0':"E"9:$56IG6#%8[[@F^ ,-':S33*M2G5.AO*S%N<*J&?4JU3 M\?CA^?;AQ_?)^'8*SFZ(PC23Y^ "/$UOP-G'\[ZM]"0FU$ZVAL/*T#UA"%UP MSYE:2G#+4I(>&MB:KD9T=XA#M]/QAB27 ,'/P'5K_<[5+'!"!I;^_B01:V+%GS[ P/G2EN1_,CM( MV:M3]KKZ#VGB* X:TNT4@>EVAP;ZQ@ZKA.%H7Y=Z_TDFH$1@M"#41UW MP.?7?'XGWXL^*2XHNR@$7^CL91MCY>#O,WJ1YWGP"+$9YT9ZXSCMA$%-&'02 M?N4\E8 RH'>+/@%5&V'0F!F%H8>@4M/+U&M-Z*'(B/_". M^)J!".I,4 C;^:*:+^KFRPM,A:YQ"F2\?1M&C2\@\'N!.9@.")MA+O1]SSG> MAO;>R9\3L2@+H@0)7S%5G;#U:%USK\M2E/5EQI6N5F5SJ?\GB# !^OF<<[7KF GJ/Y3X+U!+ P04 M " "@>H%8;.[)CFT& #])0 &0 'AL+W=O^WF=-WX2WVP(_9$O,6;@5Q*G^6UKR5AVW>GD MLR5.4-XF&4YYS9S0!#%^21>=/*,8A851$G=,PW ["8K25O^F*!O3_@U9L3A* M\9B"?)4DB#Z_QS'9W+9@:U?P$"V63!1T^C<96N )9E^S,>57G0HEC!*F(PR*%O]$>)/OG0,QE"DA/\3%W^%MRQ ]PC&>,0&!^,\:#W$< M"R3>CY\E:*OR*0SWSW?H=\7@^6"F*,=#$G^+0K:\;75;(,1SM(K9 ]E\P.6 MB@[.2)P71[ IVQHM,%OEC"2E,>]!$J7;7_2K)&+/ %HG#,S2P#PTL$\86*6! M=6C@G#"P2P/[T, ]8>"4!LZY8W!+ _=<#UYIX!7!VK);A&:$&.K?4+(!5+3F M:.*DB&]AS2,2I6(J3ACEM1&W8_WQ@S\>_'OO?WX$@\\C\.7Q@_\ AE\?'HJ2 MR<1_G( W(\Q0%.=OP3OP=3(";UZ_O>DP[EQ =&:EH]'6D7G"$03W)&7+'/AI MB$.)O?^"O:D Z/!15T,W=T,?FDK$CRAM PM> =,P+=F SC>W9>-1FX_P3.D] M.-_<5)!A5?/ *O"L_S$/G@;3G%&>/+Y+^CO( M(6@4?TTF[]2$/$%99@R.P0TY\5Y%O*?T\XF@-!=9X"7&WZMQGDQI)E<:71HF MG6"^IV!RR_5Q"VC8-NQ".>/=BO'N15.]ICW"TA2LA+N40YU@?O=%#H];N%ZW MVSV1>GL5A3TEA5_8\L3C2FEW*5$1..9SF.>T#8<3/;-CS7DA,&C7IM M;B@I&U.F8?4@= YG MH:0E=*'5M:P3V1/N:1[XFQ>[I0-=%.M$\[6B!;K0FJ$RZU"9+S[J0$:C=!9E M* 8SDJXQ95(!.51#71P4G6A^B>:^M,((RH9GK!9@K>V@4I7T)ZMICG^N1-;P MU^+X=(^3*:;RJ:U5R&E%\[6B!;K0FE&IQ1RT?W<6TBKTM*+Y6M$"76C-4-6J M$:IEXYB2&<9A?KCXDZH<-=;%47'.2QR^5K>!+K0FX;6RA&HE]>$;\,7;:DK MD+2OP"<6MM592ZNVU(KF:T4+=*$U(U-+3^C][JRE55]J1?.UH@6ZT)JAJC4K M5(O6P6)!\0(QO+> 0@E9I4P:%JV252N:KQ4M*-%4*;7)>"UQH5KC#M)TQ4F. M4H9Y/QB@G'PIUUHEKU8T7RM:4*+U]I>S;<.1$VW6RMA4*^-[Q%8T8L\@PS0B M4C6@1KB48ZUHOE:TX 6N[O"T#8#A70')MZ8F_[6"-I6R[R)95D*]N((9J7U> MS+%6&:P+K%@07W__S)>(>P)MH=RK[&#LTCV4DA+;5=8](URIS MSW4;Z'+;Y+-6Q*9:$8\QG7$AC!88D#G@VECDDEW:EO)IR?*8=4BF5K5[EL] ME\\FDT+%-DMJL62JQ=(3_ Z4GX8 Q457.-TA+\?\.L1)QK:[6RI#,G]5!6;- MPU*\!^6S_CZ:<5EP3U+\#.Y6:0@FXV$;/'*<(4DRE#X7>#@IP?>,>:A?PRN> M>,2_@/I,UH6D*!*C>,?Z:NN_--V]?,VK]R>QZ SXB/ACGCX77_[;0/XUIC%( MGBQWD^O=%".>-Q<@%BF4D5=2J;.)V/)HU5;T']0#<-K\P+,[+3KC;;<2[-7# M*W[K7?%[#UAMD6R/H]W9VSB28+HH]@3E/)US;]N/JE5IM>_H?;';YJ#R]@/3YA6VM,;A-<7VF4[=I>W&J'M$%Q'G.L9SWCVC[?&)2+=[C;87 MC&3%5ID2HQ!3T8#7SPEANPOAH-KQU?\/4$L#!!0 ( *!Z@5BP M2O>;KPD #!H 9 >&PO=V]R:W-H965TXV0>9OG5Y*F7+A(>CI>3YK,>DR2M-P^G4>?R?+GM-KD\CY^SV33B MMPE)G^?S,'G[Q&?QZT6'=M8;/D^?)EFQH7=YO@B?^!W/OBYND_Q:;Z.,IW,> MI=,X(@E_O.A%7_/9K)#R=?Q=HIW-/HN)NY?7NKF\\_F=>0A3?AW/_C\=9Y.+3K]#QOPQ M?)YEG^-7BY=W2"V\43Q+EW^3UW*LU"&CYS2+Y^7D? 7S:;3Z-_RG?"!V)C#V MS@163F"U"51^9X)<3I"/W8-23E".W8-:3E#K$Y1W)FCE!.W8)>GE!/W8"?UR M0O_8"48YP3AV I76SYQT])3-DWWTLTW73S>M/]_O3UD_X?3H9YRNGW*Z?,Y[ MJQ_?Y<_^39B%E^=)_$J28GSN%1>6 5K.SW_DIU&1];LLR6^=YO.R2^^W8/CQ MR^"S3^S@]\'=%W\0?+GKDL'?S]/LC?@\F\1C8DG[:KJ9A^O"(55#MX"JL-LS@ MZV=R\K__]F5-^;4)L\78'5^<$J8>7)/3AKD._BC61#6U<4FNV/+#)+?8P25Y M;9A##Y,OQISG*,?D)48%:PK:,.\_3)6LR)NXRTM>-!YW"I6V MQYU(S$1B0R1F(3$;B3E(S$5B'A+SD5@ PBHIU3A[<,^+/;WCDAKQZS7XGW=TZ87@)M]EFFZ MHDHU?/ ]N"F[RWKOOO!LBF!:C945/-+K5+@[E/-J'W<"\IQE?HVDZKE[6H8M\U(3-R,A"W3BG?6 M]ET6JIE0;0C5+*AF0S4'JKE0S8-J?JG5>CCK610/JL9PVV_$Q/U&[8NS8K!U MU*#=0U!M"-4LJ&9#-0>JN5#-@VI^J553),OUK!T850W;MMN'"7L1?K \6^*[ M!XVJ9!BUTNM-PS!%D62C5J$5+[5U5*!M.E#-AFH.5'.AF@?5?*@6H+1J]+9M M.DS[CN6T8]9+K]^"F>%;K4$.[@J":#=47*\<5_G*!]K0M.M#EQ>@M&H2M\U!3-P1#UQ6@M&H,M[U"3-PK](-%H/UOM?FH&T:_7@1J M&$:9W-^K D%[>*":!=5LJ.9 -1>J>5#-AVH!2JMFK^CAJ7YC^K8G0#[P*W3Z MYV\1N>&C93EH\ZWZ79)-.+F.YXLP>OO/*I-\O/P2>=95):F;'RODES1=*:X1 MIA9_=)506>O*$B-4[2J;450SNI*B$L,XE565J!)1B*+DXVA^H[0>UJ==S5#R MO1-9SL=T#8,6HR39(+0)BGAQ=D6MO=B<[Z$,!KO MWQV2\%'\%$V_\=U7&U*\(A4'!K\0/=]WGU#67;Y>[#_LO9TS4LQY\K0\FTM* M1O%SE)5?_K+9O#EES-7RQ!FU[9_HV8 V;!_2,ZMINTW/G*;M+CWSFK;[]"QH MVOZ)G5TWK>>&G0V:ME\QXRQ@1M,MLK0^&TYO^UBLSJ7CA\G3-$K)C#_FCTOQ M-4H=DJQ.3[.ZDL6+YCGE2#,AO?XSC;'VEV,'F)$&7_P)0 M2P,$% @ H'J!6*-EST51!@ ,", !D !X;"]W;W)K&ULQ5KO;]HZ%/W^_@J+[4V;Q(,XX4?;M4@M(5NGM:O:;OM0[8,A MAD1+8F:;LDKOCW_720@$@B&2]5:IA23VN=?GN-<^2 ML^5'F@^HJ_ F+!+I7[3,VUH--%D(R>*\,V00ATGV27[G1&QT<+I[.MAY!WNK M@WVZIX.3=W".[=#).W2V.F!G3X=NWJ&['<'>TZ&7=^BEW&=DI4R[1)+!.6=+ MQ%5K0%-?4KG2WD!PF*B9]2 Y7 VAGQQ\_G+[X9_'T?T-NK[]-GIXO!G=/CXT MT>C7(I0OZ#IYID+"1)+H>R@#F)GH'J9O&+T@ETK*(2$RCBCR2,C1-Q(M*'H+ M%T@8B7?G;0GYJ2CM29Z+F^5B[\D%V^B&)3(0:)3XU"\#M&%@Q>CLU>BN;"WB MIT740MAN(MNR'?3UP45O7[^#(#Z-D @(IZ(BR^$!3)*TD(.W,/>BN7HTET[J MH'G'H]DK- V/3C%+G!37V8.[.QV61TZ'I\NQD!SJQX^*T5QE43O54551/1-S M,J$7#:B:@O)GVAB\>85[UOLJV4R"N2;!/$-@)>DZA70='?I*NG!7.IY+YV]* M-U72/2OIJO32AJJKETDP-P/KI6!J-7T>X$[7@I_S]O.F%+OMUBU*_'8+?KM: M?C\SDJ Y#Y-)."<1FC @FLOMZI71IT6J2Y]),#<#ZV[29UD5].VVVT-?KZ"O MIZ7OGHT9% BUA[I.H'@]W=!X3'EEM= BU:7/))AK$LPS!%:2HU_(T?\CA;YO M4CJ38*Y),,\06$FZDT*ZD_^OT&M#U=7+))A[LE.!JNK\2,_5$ZZ:I=XN]I[J M=EIHU2,2$ M2S0)B!"A0+&R9P)T2'U:I0QX1P9G6P1M(K5%,(GFF4(KBV"O1;"U(@R)"-0^ M580^Y43=WZGDV-[9*=L5.\*A/EAMHDVB>:;0RD2O33/6&KO!Y6S&Z8Q(FJVS M^FE?J8&SJT'%8C?4YU%; Z/>UQ1:68.U^\5Z^_OQ.QJINYBM- MAAZO[M;'*)IK%,TSA5969NV;/6 ULU&4;17.-HGFFT,H"KIT[UEMWHX9# M'ZNV:D;=?8Y6NKE4=7=D=("P)[O2=53 [[$=>&WCL=9JUKHKI8>J37W_.+)< MHV$]4VAEOM?>&^L-Y4-F*,!&^'0L<[[3IV]'6PNCEAOO6EF,.\Y);T>%(QMZ MIO(K$[PVTKB.DZ:KTI/9Z$H^31K788YV6K+>EK--YC&M/%.9E9^(*1=E3WA'U\2]&D!%7OUK*R)9$#_0@=^ABR>D^0%T50'=?M",D2R28X$@:)/ M$A_-%USM<>$ ML.T6"C0UJU?",E6CAR!JUZ9=#8]F,<6TIM7)S;NOQ=HRCBD M(YF$$@BS!G=:I_V_U;=0BNTYE.5$RL9(M9THNP2?K\'^-*&,I6.2 40[F%?N M9/5V-TTR 7)VS,)KV.RKB"U8.)1 )%D0_E(\+3Q&HST*K8M4DCW?+RM3M6E. MY4E1N6+5;;J]T!6:19500KE,NU;Z!$"K<8 7 4L\L-DEOTWX"84 MJB94JO5,T8-N3(<#"0*2T[*LO7.%I,%<.DE]1*%(J^H?M+WQ<#ZF?):^1B& MRD4BL\=,Q=GB58W+] 6%K?,N/O-PU7G[;%35_M*VSCRH"U57BK=!VNN4LG=) M;@B?A8E $9U">E:K#TL#SU[/R XDFZ>O$XR9E"Q.OP:PWZ-<-8#K4\;DZD % M*%Z2&?P'4$L#!!0 ( *!Z@5@2^V[T(@, ,8, 9 >&PO=V]R:W-H M965TA.?XU7, -QMYXR.=-SE@4)(>*$ M1HC!$(Q8/FS@3$$@2*2 M8?S*.+7?SV\N; M";JZOK^5@O>8RL2D87O 9J MFF?(,JQF24#CM\.M$KA;#?\:!PUDM96Q-9096Q-903<[U\W^+U?/KE/-.LG< MFL@*:G9R-3N5IW"\=]VX_$^6^I)<5K24KA$.:1R),EDKZ8^5M4XRM_/J^IM& ML4P4%+O(%;NHM5BE;.V_%:M*I\>F7A-909]NKD_WJ!.U?Z!XF4C=UQ7=-#NF MM2=2I>=C1:J)+!5)W^GP0F"KI%/F\H#(:Y,V2?EJWHP/DQYT;WUD]L9I3_V' M)NWP)YBM2,11 $M):30Z\DRQM&M.)X*NDSYR3H7L2I.A+U\T@"D#^7Q)Y79D M$^4@?W5Q?@-02P,$% @ H'J!6,9>U=AW!P !C( !D !X;"]W;W)K M&ULM9MM;]NV&H:_[U<07L_0 FXLTI)LIXF!U)$\ M TN:-6D/#H)]4&3:%B:)&DDG#; ?/U)2]&++;'SZ+!\22^)S\>4F*?(.??;$ M^)]B0ZE$WY(X%>>]C939Z6 @P@U- G'",IJJ)RO&DT"J2[X>B(S38)D')?& M6)8[2((H[4W/\GLW?'K&MC*.4GK#D=@F2<"?/]*8/9WW<._EQN=HO9'ZQF!Z ME@5K>DOEE^R&JZM!15E&"4U%Q%+$Z>J\=X%/YV2D _(47R/Z)!J?D:[* V-_ MZHO%\KQGZ1+1F(92(P+UYY'.:!QKDBK'7R6T5^6I YN?7^A^7GE5F8= T!F+ M_QLMY>:\-^ZA)5T%VUA^9D^_TK)"CN:%+!;Y;_14IK5Z*-P*R9(R6)4@B=+B M;_"M;(A& !X>""!E -D)(.1 P+ ,&.X&3 X$V&6 _=H2JZ>1BI.3A?7 M7[W;NROO^@XMKI'W^Y?%W?_0K3?[\GEQM_!NT=M+*H,H%N_.!E)EIX,&88GV M"C0Y@,;HBJ5R(Y"7+NFR(][_3CPQ :JGE5ER4ME9\1(_!3*$X1)'Q&+$/3E M]A*]?=-5L4LSYF*[5AC%6R[FZTG M[E.1!2$][ZF965#^2'O37W[&KO6A2V=(F <)\R%A0SBJHN*=#?Y@XZ,Z*/%1L2YD'"_ +FY#"]=GB,P;8@< MI2]#5=!PRR,9=;[69D;@L1)#PCQ(F%_ W.;@=+$SMD?VSACM2#@9.1,\<:J$ M+6E&E30CHS0W6QYNU&J[[/F>&Q-AKM3YWXRFS@N M&;G=JHPK5<9&56:;(%U3H4?+*H@X>@SB[>LE,K*/E0@2YD'"_/%>V[\GKF6- M"-X1J2NA;8VM T-G4HDT>>VLIK:]-P&7*>5B$V7H-E^MH_LKJIX)&Y-:5P*[ MVBEY;KLL^4^[U)?FG(]N>TB:#TJ;0]':&M8&#S8Z"M,;RD.E5K#.58RC)))T MB;+&Z[=0ME/. CUIR(EW=02U;4!I/BAM#D5KZUA;-]CLW;1U7$7?E(J;+9W]?6D41ED@HW3] MFIVIF7ZT4J 6#RC-!Z7-H6AMU6O'"(__A>TIJ%4$2O- :3XH;0Y%:VM=&T_X MU<[3J[>G9N(]Z>X?H#85*,T#I?DEK3D93\883W;G[/UD]F@XF3BX>]8FM;U$ MC);&\5M3,^]8;4I:\ZW5N<_U0+/U06ES*%I;PMHU(F:/YT=VIF;TT6KBCEV# M,]F5$M3@ :7-H6AM*6NCB)B-HOI@0=9:/Q7G<%!6#M8E>JLFX.+F._3WX6,Z M,W-^1^M;T'!SN-JV8Y\,1[L:@QI)H+0Y%*VM<6TD$;.1Y.W.LHC3):5)YW&R MF1EVM("@+E-):V\Y.B9O'S3;.12MK5]M(!&S@?0;$T+OEF8=0:TC4)I7 MTEHZ#ET\PL-='2&SG4/1VCK6[A$Q6QX_9BR8X4?K">H<@=+\DM;L'>\)&5O[ MJ]3.E*YEV9,#JU1M K7OU&X#,;L-]_B/3RGZ%$JF7Y@OYU_[2&XHFK$D"])G M1'/G;ZD=0(8")+8/(N115AP77W,]5M6H?8KD!ETI_*>45O].1[\5RZB^BFN; MB2'C&>.!S+EY=A_U]D=LT->(K]6MA8B#="GZN2&9U,^QACA29_8-E*UNMBNMT)6IW%;E?JIZ)8J]S<.2J(XCG+76E4@ MY$R?+:;/R-^F2W1[,]LK K+[Q=MZ;X71+R>OX"%6._B4I>\?67/E$4C)HX>M MU,^1:LV.[!8+]/:7G\>$6!]T>?7=_!)_>*=;45#5XNN\W53[R153)=?%Z"KX M";IKR%@TF3/YCTZNT8>7N"\I-$AEFG8>L!XT3I8GE*_S+PT(%+)M*HLSH-7= MZHL)'_/C^#OW?7PZQQWW+XA[ZA.W\\E(/2E.N==9%]^0N IT]Q$HIBM5#.MD MI$83+[YT4%Q(EN5GWA^8E"S)/VYHL*1<)U#/5XS)EPN=0?75C^D_4$L#!!0 M ( *!Z@5@=6PZU"04 /,: 9 >&PO=V]R:W-H965T+RV0>P_G7A_L ^YM*?O*5X0(\)PF&>\;*R'6%Z;)HQ5) M0WY.UR23ORPH2T,A3]G2Y&M&PGF1E"8FLBS73,,X,P:]XMJ,#7IT(Y(X(S,& M^"9-0_9R21*Z[1O0>+UP&R]7(K]@#GKK<$GNB'A8SY@\,RN4>9R2C,KON$;8$X6X281MW3[%]D5A'.\ MB":\^ NV92S&!H@V7-!TERP9I'%6_@^?=XW82X#ND02T2T#M!.=(@KU+L(M" M2V9%6>-0A(,>HUO \FB)EA\4O2FR935QE@_CG6#RUUCFB<'L]M-L_?Z^9PIY[QS! MC';WN2SO@X[!# EZ8HY>F5^B92(8Q*= QN> 60ANX/0 MZ,?3D8*.7372+O#L(WA# 4:4"_!E^,@%D^K\KZM))8;3C9$_LA=\'4:D;\AG MDA/V1(S!'[]!U_JSJT!-8(URG:I<1X4^F#$YDS#Q<@;629@)$&9S0+YMXK5\ MQ,496#+*>5<#2E2W0,VGF*[S75T">Y<+# M2:Q;/J1\0\JAH%Z_*M1O]S$R3S.EN#+E*2/A'7.,4JP4^<836"-NJ%5+TZ6 MADEU!Z*I8EUHS9+WUF/X2R;6'6SC*8+8"EROK=+.2#FO.K;;K5.(:O)(/;GF M;%7:5.>?/%2:T)K5UBL^U+'D0ZUKOBZT9LGUJ@]_S;*_@VUHSG)MY%EM<1X& M6D=46:_X4+WD3\-H)2^QEX+NY)6N6JA*R)-'31-:LP&U?X"N#J$J7P^H-A]O%NJAR9 >SD6P;48Z I$#;P^QITH65[ MOML2:T<@"K"+(>X6*ZKM"E+;E4^+11R1'YQ4U5BG#IHNM&;EM==!2(-.D5;# MHPNM67)M>)#27;Q=I_;AZN\&-O;]MDX[ F& '.?(2S^JC0M2&Y,DUHS;IK[X.P#I5J=3NZT)HEUVX'_=3GDN,J/?P0XGD0X?;[ M4T>;%(]4")H6ARL2S@G+ ^3O"TK%ZTE^@VJ?:_ _4$L#!!0 ( *!Z M@5A&PO=V]R:W-H965T UUG3G%D$LORS)B&B3$996//?#)B!QF%"3QS) YQ3/GW&43L M.#:P\3'P-=SN9#I@3D9[NH4YR)?],U<]LT19AS$D(F0)XK 9&U,\O"56ZI!9 M_!G"4=3:*)6R9.PU[3RLQX:5,H((5C*%H.KO#6XABE(DQ>.? M0HYTP=Z^T/ M]-\R\4K,D@JX9=%?X5KNQD9@H#5LZ"&27]GQ#R@$N2G>BD4B^T7'W-:Q#;0Z M",GBPEDQB,,D_Z?OQ4+4'+!WQH$4#N34P3GC8!<.=B8T9Y;)NJ.23D:<'1%/ MK15:VLC6)O-6:L(D?8USR=734/G)RKI?H$]W M(&D8B<_H&KW,[]"GGS^/3*GF2[W,58$]R[')&6Q,T"-+Y$Z@^V0-ZR: J8B6 M;,D'VQG1(M[!Z@;9^ H1B]@=A&[_OSO1T+'+Q;,S//O;?7%. M*=S1H4\63-*H2V'NYF5NZ0[R-O&)XWFN.S+?ZN3;=HY/7!($I5V#EUOR$.^RPAYV!UTW8 M*PE[6L*U"*)9!%VA!&074:]%P M\VP_P"=&VG>-ZMC\@W43]DJBO)3JMK2." M=Y5%!(@NGGYK?H+M06V=VR<*O'F2N&SB6>QJ,'8:.9[F^?6:CQ*3B M1O3<.%VKBI"_:B-1#W+QZ^@)K2FYRM:XWW2->\W7?:$UQ5<9&_]@RB[\ZB$6 M6(-ZA!7\VW9G=D1_U&H;:" MN%A\3VA-\545@?5EQ/DH;!<$ONVXV#^-PK;=N2BLJ@:L+QOF;"./E(,^!K48 M%[^&GM":BJM2! _ZC<%>*Y*^T)I'R*HD(=JL?SX&"[_ZJ03CP&XEY4Z[@>N> M!J)9.Y;'P+?9;85 *W9(9'[F+4?+&Y%I=@]P,C[#P]O\7J."R:]9'BG?AHE M$6P4I'7CJP^#YS<7>4>R?7;X7S(I69PU=Z R/T\-U/,-8_*CDTY0WA]-_@-0 M2P,$% @ H'J!6-7L'JL6!P M!L !D !X;"]W;W)K&ULM5G;;N,V$'W/5Q#N!5O L77Q-9L8R-INNT62!HFW!=;8!UH: MVT0E4B6I..G7=TC)\DU1XL(-D,22.6=F#H?#0^ER)>1?:@F@R7,<<7556VJ= M7#2;*EA"3%5#),#QF[F0,=5X*1=-E4B@H36*HZ;G.)UF3!FO#2[MO7LYN!2I MCAB'>TE4&L=4OGR"2*RN:FYM?>.!+9;:W&@.+A.Z@$?07Y)[B5?- B5D,7#% M!"<2YE>U:_=B[#G&P([X@\%*;7TF)I69$'^9B\_A5U7HU$L*P_?@G1O8U)M9[I:X$=5T<"G%BD@S&M',!\N^M4:^&#>%\J@E?LO0 M3@]^G_PZ?B!WO]^=#[\\/(SO)N3Z\7$\>:R3N_&$?!B!IBQ2/UTV-3HS)LT@ M!QYFP-XKP*Y';@772T7&/(1P%Z")41:A>NM0AUXEX@B"!O'=.O$GU3&F)J^M;V8QDR*UR9--R+E1" [BJ84]1()^@-OCQ.[?C?"QC\91@ MXQ.![3#:*AAM5:$/;@3E1 N"Q.(ODR%)J-0O)6%^J@::NJ6L9T8=:V3Z\M/ MN6P^;5-9"7LLE8?N6NV^VW6[A=,=EMH%2^W*Y$8P!ZRWD 1"Z3)NJLVG7BDW MF5%[*UC/\9V>OT=0)?:Q!!WZ=,JIZ134=-Z@)A&*E9)2;3CU2TGI' 3H.EVW MWVWML5()?BPKATZ[[9[C]\JIZ1;4=-]86WQQKD'&!&-(Z M*B%*>JE&FK5*> MN@QVWOT52)?2Q-ASY=K^=LS\T.3[V"IUYEAA.A:5268^]P@7A>M]/U M]I*LA#\VR4.GG8[O=+U^>9+](LE^=3& 4A=8".*)61V),I9$Y2].AN_/*5NLZ&]'E5#*5;?)\:Y.G^2;/ MH6S]#'.\SIMU4NWX6 ;*W#I^WW&]5QC8DIUNIX #R M64.L2GM!#GI7%= \R0 KQ6$?$G,0B"O&D](1'P,0R M.P/\U_8U>=BO%HTF?B="D'C$Z8Q'#[L*X2B7E M 9!$1"QXL:T(GIG2C"]PZ)P%()5M0B'#-J2%5*4D5;OND!>@I9:C:LNC*^S_ MT,_N1D"[[U/0$]N>[VT#G]Y"/ -9OEA/*7A')T4;GPIME\J-RG;;I^U[IY3& MHY.BC4^%MDOE1I6[;\ERI))MJ#0RM)3":IAVQ2(^J0(_%=HN71NE[E:+[.O% M0L*":NR)DO& )30B-!9IJ6 ?YF [Q\R6WV\Y^XJK9L3_[V\2)=/IN^AL! M[E8K\,\\;-ZZ.Y[_F:[3X[M.SC>CTJD7G MU/TV014^HY'=&?&\9OQRC?L@:9^;19"I=<:M6J>OUHO9:[]OU;$0Z7:0XSG.\3H-<*[NE9\"*+3BUCYT1Y%8VR&^IV>C)B.)! MY/P!]_HSO#+/Z>K6(A!<2XP3)3@:? (>HND-BQG&9]V:0>89/ Y8RP,S[1OZC:GW[9$9@UOZLI7]4,0)Y2\$+/.8,,'B8V"]4YQR ML,UTQ?22_,8H7SPS\G6([&L1"Y17!J!1)SBQ4E%IS] R:[K:=NFY3RL,XPK!E@)0)AFL2@ M\_(U70R$7% $R0H_P'K 6:2-J;^SR,VK(EQ+6/$*Q2^$Z[C,F1/7+WTR;Y4.;C? MOQAAEROYQG,N1MD;J>;&1?8^ZY;*!2H!$L$&ULK99MC]HX$(#_BI4[ M5:UTMXGSGBT@L<"I2+TM@MV[2M5],&$"49TX9QO8_?=G)Y ",70_W!>PXWEY M9FR/I[=G_+O8 $CT4M!2]*V-E-6];8MT P41=ZR"4JUDC!=$JBE?VZ+B0%:U M4D%MUW%"NR!Y:0UZ];<9'_385M*\A!E'8EL4A+\^ &7[OH6MXX=YOMY(_<$> M]"JRA@7(YVK&U' Q'H_GS9(PF7V>3Q\5D@8:/8_3EZ=-DCD;/\_GD\0E]G@X?II^G3U.U M^GX,DN14?$"_H^?%&+W_]4//EHI#6[/3@\^'QJ=[Q><8TCODX=^0Z[B>07WT M=G7W7-U6T;6;7>D[>2\JDD+?4I=. -^!-7CW"PZ=CZ8\_$_& MSK+BM5GQ;EEOLZ*C7I/ZRJ6LT!FJ)Z;8&X-A;5"7C]T 1Y'G.%'/WIV&99 + M$L>/_5;NC-AOB?TW$1_WT8386 A.7"YYX9Q<,'8%<,X]J\QABUC>)-Q4E24O0)H0,XHK2_# M'FA&.!RAC9D-.SBAJX[B)757S ]!&YA!XQ8TO@DZ:S*(U/N+JBU/-T3DY1JI@X$R55(8?S41QQT6 MYX*V*Q'$<>A?H4U:VN0F[;24H"J+/%XIQ#)5!,H=<)GK*"@CI3'%R4^!NQ)> M[+F!8P;&SH_GS+F)/.*PRB5*"5_=NF,'*V>WQPG#X!+3(.>JXQI?P3QY=?'/ M2X$Q=0?%L\S@P,678%TQ'/E^'%TA^_$8XINORN")24*-8&ZG;/MNZ,7Q97DW M" :JNH<^OF"S3]H6W3/^2?@Z+P6BD"E-YRY2T?&F#6LFDE5U)[-D4O5%]7"C M6E?@6D"M9XS)XT0W1VTS//@/4$L#!!0 ( *!Z@5@6>-AW5P0 ,,: 9 M >&PO=V]R:W-H965TS$!*6U?@*4G5FP47"I-H52S];"6#SO"B) M?1($33]A4>KUN_FQ1]'O\K6,HQ0>!=6;*,ACR^-=H M+L.>U_;0'!9L'"J K(O(+GO74.YRULF6;\K^!8)?;52TQMY5_-J92Y*=2IC*=392-7) M_OW'X<\/=V@R^'PWOD+O8 Z"Q6C"7M 3DX"^OP7)HCC[H>M+U9JN\6=[Y9N= M,JE0Q@0]\%2&&;I+YS#_6L!7-@NOY.#UAE@5;V%60Q1?(1(0:M&C1=]IKE>O MT/LMA#\BEB[1A/,T6J,)S$(TY+4K]%.41!+FZ,L#)%,0OY?UWJJM)]-UMF(S MZ'EJMF0@-N#UO_L&-X,?+<[KA?-ZKDXKG!]R&DLFUY*+5W2?SG@")K@O@VDF MA?K-EWJO._#>*+PWK*-^\"Z55:&LEOG;*71R!7U?V?2#6M#H^IN2=IM%NTUK MNR.5]%\A7Z,1Y!LZ][,"M\I?.&BMPGS+:> M!][;A??VFP-OGQ%XIVBW<]KT M_CP%EIX9ME7ZP@'#@;DI!T[CWLO_S_:/F(+?G/A>XK3(,3%-$VO3@[4>ECAB MUG3M(I>.C^$.IF[C=<$>;."#K7PX+=YZ2;RD*E[##FR'QZVX&&DR?] ?UGBM(I>.CT$+ M[KB-UP5?B.$+L0+@7_$B]7B'IOH1#8T^?$MJ@7K4B&/UU%3F?:^-ZU_?NMM5 MLYL8;I#SN)';8E.^@5-LX3);N%GERB"%V)'R^#2T_A3MY9=F:6!"W,*$N( ) M,3 A;X<).0("(\1@A+P=(WN)?\[; M1KLB7@,28@?)>,6BU!ZN"X@0 Q'B%B+$!42H@0@]#R*E+TF",V8N-:"@=E#< M2Q;;YZU=X-*Q,-.1<"&"=3.A,E:/,-_3%X7 MKZNH 0=MN\W6!5:HP0JUO_&ULK57);MLP$/T50BV*!$BBS5+M5!;@ M)4%]2&O$25N@Z(&6QA81B51)>NG?EZ1DU;%E(X=>+"[SWKP9>9ZB#>,O(@.0 M:%OD5/2M3,KRUK9%DD&!Q0TK@:J;!>,%EFK+E[8H.>#4@(K<]APGM M,J!5' MYFS*XXBM9$XH3#D2JZ+ _,\0]F:1]R]&"((=$:@:L'FL8 M09YK(B7C=\UI-2DU<'^]8[\WM:M:YEC B.7?22JSOM6U4 H+O,KE(]M\AKJ> M0/,E+!?F%VVJV""P4+(2DA4U6"DH"*V>>%OW80_@AB< 7@WP#@&=$P"_!OBF MT$J9*6N,)8XCSC:(ZVC%IA>F-P:MJB%4O\69Y.J6*)R,)U]&7Q_NT-/@Q]WL M"DUHP@I 3WB+IIRMB7E7%V.0F.3B$EVCY]D87;R_C&RI&)690'WR)H]':X=T:.WS32 M-WS^&QJ)?@[F0G+U%_W5UJF*J--.I,?V5I0X@;ZEYE( 7X,5?WCGALZGMBK_ M$]FKFCM-S9US[/%HQ3E0V59C!0P-4#O).O8Z/;<7V>M]\<=13A/Q2E'0* K. M*AK# I2FM$U2A0SVDEV[0<]W#S0=AYW0%#::PK.:GIC$.2+5:$DU6K!5'BR@ M36-XU)!NK]L]4'@<=*C0WC.$ OC2^*1 "5M164U8<]I8\< XT,'Y4%ETY:C_ M:"I_?\!\2:A .2P4I7/S476,5YY9;20KC>W,F50F9I:9^LP UP'J?L&8W&UT M@N;#%?\%4$L#!!0 ( *!Z@5CA?"?2R0, %T3 9 >&PO=V]R:W-H M965TLI]\ R#02YX5 M?&QLA-A>FR9/-I#'_(INH9!/5I3EL9"W;&WR+8-X62;EF4DLRS/S."V,:%2N M/;!H1'8098I)%G'/S6HT>RI$@^O7]'_*,E+,HN8PXQF?Z5+L1D;@8&6L(IWF7BD M^T]0$W(57D(S7KZB?17KNP9*=ES0O$Z6%>1I4;W'+[40!PG8.Y% Z@1RG."< M2+#K!+LD6E56TKJ)11R-&-TCIJ(EFKHHM2FS)9NT4,B.Z^S+[> MWZ)OD[]OYQ_0C.9;6D A.*(K])ER#AQ-0;H%T%V1T!S0M_A%KKV[ 1&G&7^/ M/J*G^0UZ]_;]R!2R'H5J)O7>TVIO0'*%;/P!$8O8/07-?CV=:,JQ&W'M$L\^@??+H]%FGWLT X%UB'H-4>\25O6&U&,@L(X>?J.'/Z!5*RSWT( !";'K MVT=.[0GT[< C+N[W:="4&VC+?9IK;:I-/O=8!@+K\ P;GN$E;!H.J<= 8!T] ML-7^?EL#&K4&ZQ@0.[83!HY[9-7>4)^X3G@0VBWZH.G VJ)O=TPVHEK+ZA'. M/:.AT+I\23MC?"VE;C7./:/6ZT CMT+>?8N#VAQ,*V M%;C.">.V#0S6=S"3G3J>+(WUWM6"G'U. Z%U*;<=$'8OXMU!6Z6AT+J:M,T2 MUO8>YWK7Z_%N2(CK.^&Q=WM"/=\.98- 3GBW[6BPOJ7Y*C; N-ZX6H2S#VD@ MM"[?MB7"P46,.VCS-!1:5Y.V?<+:;N17&XB7P%2 ?+ZB5+S>J V:B5KT'U!+ P04 M " "@>H%8=53$:H@$ "!$ &0 'AL+W=O,$=D[3PIJ,RKY[/AFQCNUX2)D0YEQM@WW;B=CRU'$T$&B=025/UL80I9II44Q_>] MJ%6/J1V/GU_5/Y7!JV!F5,"497^F<[D:6Y&%YK"@FTP^L-VOL _(UWH)RT3Y M%^TJVS"P4+(1DN5[9T60IT7U2Y_WB3ARP'T.9.] V@Y>CX.[=W#+0"NR,JQK M*NEDQ-D.<6VMU/1#F9O26T63%OHS/DJNWJ;*3TYN?Y]^OKM!3Y=_W3Q^1(^2 MRHUD_ 7=%@G+ 3W19_1 )2#)CKI H/?7(&F:B0_H#'UYO$;OWWT8V5(!:5D[ MV0]^50U.>@;'!-VQ0JX$NBGF,&\*V"J2.ASR&LX5&52\AN0O5/R>05J,4(SNU\O9T)R-<7_-B6U&M,SCZG7_858TP3& MEEK8 O@6K,G//^' ^<64D#<2:Z3'J]/C#:E/?F-"H%D5_YJS;5IN#JJ)TBH; MDCZ;$E"I!J6JWJ>VDS/?*N MV1DAOA_WS>BX9HY/9"Y8<:;VXXTJL;,,7F>-D3GNP/A![)+V.NR:82>('2L=Y*K1GLH7;B\'\X MA.+!BOW#*7HCM6:*#M4:#Y?K_WH0W^M[]&5Y>VSU7^G[=7E)/,A4E_,[RI=I(5 &"R7I MG(=JB?'JOELU)%N75\89D^H"6CZN@,Z!:P/U?L&8?&WH >K_.DS^ 5!+ P04 M " "@>H%83;E4\9LUW$".\,TMZ;C\MV#F([Y6C&:DPGGQF2Y7RKRPI^,"+\DC45^*!Z%'=H.RH!G))>4Y$"2= M6'?P-H;(.)067RG9RKUG8*C,.?]F!O>+B>68B @CB3(06/]LR(PP9I!T'-]K M4*N9TSCN/[^@OR_):S)S+,F,L]_I0JTF5FB!!4GQFJG/?/LKJ0GY!B_A3)9_ MP;:R#9 %DK54/*N==009S:M?_%P+L>< O2,.;NW@GNJ :@=TJH-7.WBE,A65 M4H<8*SP="[X%PEAK-/-0BEEZ:_HT-^O^J(3^2K6?FMY_G'WZ\ X\W?WQ[O$* M?-0;+28I$8(LP!-^!K]1/*>,*DHD>!T3A2F3;\ U^/(8@]>OWHQMI6,P2'92 MS_>VFL\],E],DAN X!5P'1?UN,].=W=[W./3W>&ANZV%:]1S&_7<$@\=Q=O3 MZDY*HB3X\VXNE=#[^:\^=2H\KQ_/)/FM+'!")I;.8DG$AEC3GW^"@?-+GU:7 M!(LO!':@(VIT1$/HT_NLP%3H&@7#P9T)EVOH>L-TIVM<+XD@.8@U;3!!K,U 3P%*]A]9& MD#XM*G1_C^,U"D/?AU%+C*YA!%WD.2TM!J,]4PN_T<(?U@(75&%&_\;E.:!5 M,'-@D:P SA> /!=$F(-&VX"$2]6[.?PN3P]%*&S)T35#012$HY8<@P&?*4?0 MR!$,RF$JL#[4A58C7Y;) !(LQ ^@C_@M%HM>^D&'E^>Z;N1';0&ZAFX8PC#T M8$N"P2#/E*# :E.")F[5>O)16FB<\(T#I"HO+"MNGP*A'@="+ J^5]K.N M(4(!0@YJY\1@C&0V]P(\\N"NT!YRBAE,TR*DY*G<+>05RTEO?HDZXK3!G_VH1#T9SYOI!9]=5 M.:@S;&VPXT'.%V'6><+ A:U=)DU5L MM\%ZR;NGDN\:=LC_']TBW+6+<+A?-*?D?Z+>[0J/4.\:=JA?M'.T]ZYNYJ+] M 8NE;OX (ZF&=VY&>A5$=7>M!HH7Y6UNSI6^&Y:/*WW?)\(8Z.\IY^IE8"Z( MS7\0IO\ 4$L#!!0 ( *!Z@5C(C1!Q_@8 !@S 9 >&PO=V]R:W-H M965TXX.R2>4=/*09E_SE90* M/<91DI^.5DJMC\?C?+:2L96A?!/'(GLZEU'Z<#K"H^<#U^%RI8H#X\G)6BSE MC52WZZM,?QOO5.9A+),\3!.4R<7IZ P?3SDK&I1G? [E0[[W&16AW*7IU^++ MA_GIR"D[/HN&^Y^?U7\I@]?!W(E<3M/H MSW"N5J ^R^T(!L&Y!F@Y=ZH-L&M RT8,^BV@CRO2>1?H"BV0FT:L+ MJ408Y:_16W1[_?CZ9*QTUX7 >+;MYKSJAKS0#2;H,DW4*D?ODKFQ#9_.^NI%6:K%NS&,''^5K,Y.E(#]%<9O=R-/GI!^PZ/W<%;$FL%C[;A<\@ M]XGE+J4.M0Y&=_O M!]<^$3.7!PSSW8DUXWQGG(/&S^;SL+AL.9IOLL(PY+:2XOLF"/<9HT'#;?M$ M0@+F.)[?[=;=N75!M^\>UV$FBZ1^_/1[ET.WU?%;BEWNNLU\=IR(*?8#+^AV MZ.T<>J##Z4HD2XG"!"GQB#*A9)=-K]5[X%+?:WALG_4VP*P8[5T._9U#_QLY MG%4>"W-(+A9Z0>GRZ+=[)X'/.6NX[#J/<]=Q<;?/8.IJEK%C5A,'-'V;9'*6+I/P7SE'&VT_TVM'50OK-*]&6N?J MX;0L-2L6/*5N=V_QP]]O-PK%71AICS)_HPM823U-*I1F2".3B(K#G<[QMYWC MUN3UDG-BG!/0^?M4SU6_%3^^7,KX3F:=ZPLLTG>!L:56#]FLL'B()19;76-M MJ=538%99#"^SG]92SUK%,A6E>8YF(LN>%E7PW<7)VBL6]O1 ;TYB<+^'QF46 M80ROPK=)J/0(O%%Z2L[AB@:%>E].2VKUL,UJCMTA*AIDA-XIL*163X'!!0SS M0N^*]MK$Z.N*#KS6K MV?&A@AC(PC!E7,IO)1.E_A8ME6R3)1D3%.BCNH@*/ M9FG<249;U6!_K3CRFZ&!71\:F@$3#)-)]VA%_^G_I2B'1R\HW+MT+:G5__\T MK$.< 48O 0&J;PILJ=538/B)P/S4=_22-@E1CSFNVZQPN-]#XS)T16"Z@BK< M!2L<%NY]>8<@+F*(BPQ!7,0J<=E2JZ? $!>Q2URD@[@8=0ASFQ4^!'$10USD M$.*J*MR#*]PJ@=E2JZ?!$!@9@L"(50*SI59/@2$P8I? 2'M;QF/,9ZTI? C^ M(H:_",Q?4('[<(%;HJMM&H9@-6)8C01#%+A53K.E5M^8-YQ&X3VIO@5.VQM- MF&/B!=Q>&(#)JB(R2(>ZO6*4Q6VKU%.S= M80)1IW\=T_8VKT=<%],FB\ ='QJ882P*,]9^(9<3-&%P85M"IVWP0X 8-2!& M^1"%;17";*G54V @C,)WM7H7=OOF%6>8\J!YGP/N]]"X#%E1F*S:=0WOCL!R MO2_J$/Q%#7]1?XBZMLI>MM3J*3#L1>%]LMYUW;XO1PAV/-Z:KX< *F: BL% MU:YK>$\$ENM[46VIU8,WU,7P '7-K+*8+;5Z"@R+,7AWK&]=;^5J\W7@!RYK M/>0Q!& Q U@,!JQV7<,[(;!<[XLZR/,[>P_PL"'JVBJ*V5*KI\"@&(/WQ'K7 M=@H,BS%X+ZQW8;>?:<(4>X21)F'#'1\:F"$L!A/6KS*+1?($%[/5O2Q;:O6' M%0UZ\2'N.7*K &9+K9X" V#<[CU'WGY B[CXP?M):!<'&.N*;I:S M59H:[[UC$,ML6;YZH?VFFT153^WOCNY>[S@K7VIH'#_'Q]/J)0TC4[TSD<>7K,9M5K&-47E:[+-QGN4J72N/RXDF(NL^($_?=%FJKG+T4' MNY=A)O\#4$L#!!0 ( *!Z@5A8&PO=V]R:W-H M965T,[2 M7%R-UE(6E^.QB-36ZAI] 2UEP_DU??$RN1HYF1%,: M2PU!U,<3G=$TU4B*QW\MZ*A;4T_<_?Z"_J$6K\0LB* SGGYAB5Q?C<(12.B2 M5*G\Q#=_T%:0I_%BGHKZ/]BT8YT1B"LA>=9.5@PREC>?Y+D-Q,X$)=0\ ;43 MT+$3<#L!UT(;9K6L6R+)=%+R#2CU:(6FO]2QJ6>R[4 =WE" MDWV L2+6L4,O[&Z0%?&6QA< PS. '(0-A&;'3T<6.K@+%J[Q\&O!HFK#@!D7 M$GR]7@A9JDWXKRE.#8QKAM&5>2D*$M.KD2H]0C3OPI:$LGR%4BU=@%B+9X^QVF5Z+MBS4MY+FF9J9K.)4G5;^H)(Z@I M*LU2?KV4?KP\3=W ]3S?F8R?=@4/QT$?^J&'NW%[6KQ.BV?5,N^YUF)J+2:> M#8RWLW[H1&'D'M <#D,XQ*%O9NEW+'TKR[^YBJ*)E3]8SE-_KG=(:S@.AIZ' M<&3F%72\ NO>GU=%D=*L2?+'O&D@^D'\B:9$T@1(#OK=;L(M-:,W9C(@U* A+@ H+(!FO[! ME)$%2YED5)A"% Y+QH'(A8QX 74TFWG98'VPI*06 (-/] L )&1K"L#,#A2V0&X#)$!D -I3#IV^ M,3H_ICUA(M:9!6J/&Y]O+2!T=]+@7#@^Q@?9>F6@BP)SNN!.-X?6*GT@LBJ9 MW.H-UG2K^WZ#?:<<6^@WJL>W0ML/!.H#@:S94QW?-8I$PXJ*G-#UO<,<6?%/ MY=\[#6AMZYJ_9^2/!X]W%Z( A]$A_Y]A&V#O&Z#=."C^OI&_:^ ?.A@/XF_% M/Y5_[Q6@W2PH_H&1_[#KNPA!SQGPM^*?RK]W$=!N(Q3_T,A_: \0#/QHN/^M M^*?R[]T&M#9LS3\")$]TYU2OITO5:(QR@J$K"D(W&)@U^W*GRND- K0[A-K5 MM3VS(%OM 8S]OH792X^'H\CU!CW$NN"I@GIC .V=]YX*<0E85E2R=C@J/]3L MIEN@O8K!,$3#BK>N>*(BU/=[9._WKQKO=MY^R3@A1# \4&!?X50%??-'UI[: MYB2N2OTJ!@KUMJ/\N5$1-+V)02\Z;"*&@1!#C+%K-BJH[\_(WI\/7A7..I^R M/0.S1L$9F$OEM%[\\@>6DSQFJHP>N6#UJ\?7NV>I3Y06*05W>975D#PWNIOO M\#DV=C,[SJDY[GT!LON"/WE^?DR&L>$=&N/(AX,4#T<&KFIH(7HEQ;T%0,>> M'0Q3K&3$/R7+=DK'16]F1_G1'(]W3N<4^55]:*E/4M2[1',4UMWM#D:OZ^/ M@_LW\'+6'&_V,,UIZP,I5RP7JL$L%:1S$:B'5=D<8#87DA?U&>""2\FS^NN: MDH26>H#Z?H%8;+'_*5 ) !C2@ M&0 'AL+W=O$OYW1B+V<#*S! M^P>+<+D2^0?#^?&:+.D]%;^M[[A\-]R@!&%,DS1D">+TZ61P:GWQW&E>H2CQ M-:0O:>TURKORR-BW_,U5<#(8Y2VB$?5%#D'DGV=Z3J,H1Y+M^%\%.MC8S"O6 M7[^C7Q:=EYUY)"D]9]'O82!6)X/I 7TB6216+"7?].J0VZ.Y[,H+?Y'+V79 MR6R _"P5+*XJRQ;$85+^):\5$;4*&.^H@*L*N%'!<7=4L*L*=E<+3E7!*9@I MNU+PX!%!YL>EY9H^8N"S**V['Z8Y+_[O>#RVU#6$_/SVYNO%XN'J[/_ M7*"[Q>WUU?W][>*_Z.;VX0*=WGCH]]/%XO3FX3,Z9\DSY2)\C"BZXRP.TY3Q M-W3#!$6?/"I(&*4_'P^%;%..//0K^^>E?;S#OH71-4O$*D4724 #'6 H.[/I M$7[OT1DV(OZ:14<(CS[+?QBCW^X]].G'UH:983SJ'R';*F#L=QCTP$D0)DN/ MO*7H1S1$Z8IPFK:@>]W1=S12Z[R]^3GM M?>]7,:?J4_3A]3P:6C_=G2WK,2 MUVG'S://EW1-?'HRD.$EI?R9#N8__6"-1_]JHQ82S ,"T_AT-GPZ)O3YC8R\ M:\Y\2H,4D2=!N0PJ02:#5;)$DMR,)#Y%]%6&X;1U')P9\?OR6H*-"[ \HC_/ M1\?#YSI9VR5<9S2>C4:JH$:$NR'"-0ZL:_9,9;@7B#UU&4TN9*\AP3P@,(W$ M\8;$L7$TU;USK;PSD7RFG]$9789)D@^L,Q+EXZJ-6*.!OL268&Y]L$SL"9[B M26-4 5G52)ML2)M\@#0Y:^QAS(C>E[')EGO-9NZX[ETE89/]S&ID3#=D3#N3 ML17?KVG\2'FK/QI1^Y( ">8!@6ELSC9LS@XT6\X@^80$\X# -#ZMD> M+RL#QAFL2BR-3>G+&Q2:3EPM#;>,Q%V3)" B'WVEZ(H9IF<2I@1N.]8K-"L.O_6T6C:B&]01G6VL&(+FX=9ED>Z/!?QF1Q(?I:+1R3* MY!P%>7;^5SU7;^7-:*(W;W@KXEO-20'*HDZ:D@:6,5.NHETAV-<\E&ZXIMR7 M*9V4]ZW\@"J""FU63UV/IFZ3H4/D^I9*]BUSMG]'><@"],0X>F91%E/T4JP; MT 129TDJF2NE2[01']/0ZU1,'$ V64@W6&%)[6: : 13- M@T+3F512POJ(EN@DP,P6>K.[+2AV2# HNSIS2G=8W85'D[DBL9.>'F0\)T^L M*'JCI#U9 14B%5I]TMV:2TRZG/EDGX_^8*<;4@#*D$ MSBLT+97#L\ELUB )RJI.DE(,V*P8/KHN8H;O39JU15K[RDA+0?/2"%:J &/C M/%D,FZ_%L#F5$:GTNQ3]8MR[,,^E&%0D@*)Y4&@ZVTI.8+.V"[L293G>N=F,E!; Y MP[Y*9-9*4X$X$>W=<5H$35,GGWTKI?=!Y>+8G-!>Y=.R3&IW= TM][3 ME,VF7+'AU3J:_SF 3H]*J[%Y-?Z:")FPB+?=#($FTGM:\RM)CI U*SOHMC*T M!R!GZ!W -C&DTF7M=J,_D+781+&66Q<@#9;ZLTE))H'A::SK%)K//WN MTQ9HF@V*YD&AZ6RKC!R;,_+>TQ9H#EZAU6-LZU'$-T.P=%,V#0M-)53+ -F\.7$:,\6J) M^U.8H(!%$>%IOMQ=GM?Y60Y&S+G\J>]S M&1##?4FO&:8W+VU[ EO,'&)+P%8ZP#;K@(YQ\):'RS"1,TEMD^6N&('&R BZ M9P"*YD&AZ;PK[6*;SQL=("FR004/*)H'A::SK:20O4<*49)FO-QD")-UUKH9 M8\;HS5^)9EG:1C.V)\T]P0X%]5XK>6.#R)N+US7U\SW !\KW9#J@(@<4S8-" MT[E6(L?^[B+'!A4YH&@>%)K.MA(YMEGD=/-G4&53H34/CFQY'KLZ"WB:]=PO-]GLS!GK! @I-OX:GA(X[.M"6@0LJ:D#1/"@TG50E M:ESS6:K3Y9+393[KL$RD@I2'I]3^8'D1HY544.U2H=7%L3UJW1Z$LJL3IG2) M:]8E'XL '38-S?9[\PIZ\ H*3>=>J2/W4'>\75 =!(KF0:'II"H=Y)KW>>XV M=V'R@[J;FVH^2P4J+\SL#P6@NL=M.Q/6W!R#,JF35KL3;I8S_:+ PPOK'05@ M[Y'#7B0_Q):-JT25:[X4\H$H "J>0-$\*#2=5"6>7/..$$04 !5+%9H>!7 S M"AQ" [E* [EF#?2!Y E4&%5H79(GT-V98>WI.S'ER^(I1JD<-++7Y6-K-I]N MGI1T6CP?J/'YN?7%*Y]WI&#*QR]=$[X,I8J/Z).$S!=9!XB73S0JWPBV+I[Q M\\B$8''Q0'[_Q&1H%8E&65 M^XD% "6'P &0 'AL+W=OQ!)#H6Q3&XKBSE'+UT7&$OX2(BB.V@EA]\\1X M1*6ZY0M'K#C0>5(I"AW2[?:=B 9Q9S).GMWPR9BM91C$<,.16$<1Y=]/(&3; MXP[N[![,@L52Z@?.9+RB"[@%^7EUP]6=DZO,@PAB$; 8<7@Z[DSQQU/7U162 M$OII/9^%(OF/MFG9WJB# M_+60+,HJJQ9$09Q^TF]91Q0J>,-G*I"L JE4P-XS%=RL0M)S3MJRQ-89E70R MYFR+N"ZMU/1%TC=);>4FB/4PWDJNO@U4/3DYO;ZZ/Y_=79S\=8YN9M>7%[>W MU[._T=7UW3F:7IVAA^EL-KVZ>X\>*.P[PLX*B&YZTGN]:?$*OB&?A'R,7O$>D2%WV^/4-OW[S+ MF_H&.4@L*0>1?30T^?3E 8BEP6[>W6ZBYSZCMVO:E^FCD%SE\#]-W9AJ>,T: M>F)_%"OJPW%'S5P!? .=R>^_X7[WCR:#+8F5['JY7<^F/KD08@USM$U="_0V MB+.A>(=^/#\H)ZEJ+U'5"]%F0KR!J_[Z8V=3-&<-OZ>Y7FZN9S5W_@VX'PA M*Q[XD'B;LS"D7* 5\-2=MFG2L,EJ&F-0L(J/^KABT]J0/6WV!! MZI<^AH "-; T5JXE\*C)EEVSA[Z#ZJ>F=+56W-/J(+(-J/V#HWP$OUR"-MBXYEBU7KOFM"16 MLCW*;8^L2^PEVX#B#*F'T3B?J9F)U,:O!G;>Z'_4IO^6Q$K^<==LZ5WKP)_ M(HCC(%XHP GU+&WIDQMVZ,='LNKF7?(?@%&X#!=H)1 MI/JSB>35)Q+!PU&O.ZQ:.02M8(,KV,XK-Z'23E;&Z4+_?]&V8-=\[;K8EEJY M!PS)X'X+](U;0I#,\B& !ANBP7:DV9? <0/;) A>FY^'0!QL& ?;(:<=",^" ME"E\,*A:/0368,,U^"!@@ULEF[;4RC_W#=J0%M"&U-'&]7I]KT8V]F#[FC%D M0UHG&_)SLK$'W=>4(1O2#MF0.MG4G!P":8A!&M(NTI ZTN!!+>4.@3/$X SY M59PA=9S1DZY0AC?J];J<:N_=HUL2VU M]M,@U<2O*C7J^:X0W%O&*Q662"^HD\< ,VHA-?FKUW\U2<;AR =UY".2PZ:OVY+>)-UQB%@ MR2V<:]EAZ67YZS:E9=<=U?*WN:"'W4K^.H63SPCX(CD0%LAGZUBFAZ#YT_S0 M>9H'IB?4FY^FTA4 A/JJJ:+6I7Y^DA<'HCV2HY1WUD4K(HN5P"G0/7 M!=3W3XS)W8T.D!_%3_X'4$L#!!0 ( *!Z@5AS-/U[F@L (>5 9 M>&PO=V]R:W-H965T-- F4\[,A3\@_ M?C"Y?(Z3'^E2RLQX6851^KFWS++UIWX_G2WERD\OXK6,\G]YC).5G^47DT4_ M72?2GY>+5F'?&@R&_94?1+WI97G=73*]C#=9&$3R+C'2S6KE)S^O91@_?^Z9 MO=KOV%O)?9[^N[)+_4WRGS8"6C-(@C(Y&/GWM7YB?AVL6" M\A;_#N1SNO>Y4=R5ASC^45P0\\^]0;%',I2SK"#\_,.3O)%A6$CY?OQ9H;W= M-HN%^Y^_ZK2\\_F=>?!3>1.'_PGFV?)S;]PSYO+1WX39M_B9R^H.N84WB\.T M_+_Q7-UVT#-FFS2+5]7B? ]60;3]Z+]4#\3> GMR8(%5+; :"RSSP *[6F W MMV ?6.!4"YS&@ORNM2]PJP7NJ0N&U8)A\SY8!Q:,J@6C4Q>,JP7C4Q^E2;5@ M4L9A^_4KO_B>G_G3RR1^-I+BUKE6?%(FJ%R=?\V#J C[?9;D_QKDZ[+I/;_Z M1GZ[OKHGGG'S]?:.?+F_^BZ^?OEHW"_]1!I?UT4F4^.])S,_"-,/E_TLWVRQ MN#^K-D&VF[ .;,(Q;N,H6Z8&B>9RWK*>ZM>/CZUG^O6FI0'Z^>.U>]"LUP?M MVM**M_Y/8V!_-*R!91F_WWO&^W]>3LPK ')6P> M5CR]5^V6U?P",[M%E_=]:)>L?>C[L(!^N\Z?MN?& M3;S*?Y:E?OG3X(^KAS1+\I\)_VW9U^LMZK2CQ0_*3^G:G\G/O?PG82J3)]F; M_O,?YG#PK[9P(C$/B1$D1I$80V(E5FA_*-,_VTRQ?BL_S MI\B_C7=M>=:R7?.,Q#PD1I 816)LBPU+K!B4GZ:N90^LD779?]J/ZMO;.0/; M'%H3]78"M'-*"MU="EUM"IF,9.*'AA_-C:MY/CP%Q3-I,5P;Y#6'?]S*U8-, M6I]KB+]? Z;3/=LPP-T)H-JGE0C4 U"M485.-03: T M-==UW69J^X_IZTO@%HD?97FVWP=1];J?MINUSGD>OOV]V1I/3+-YF-V# M;I= -0K5&%3C4$V@-#6K=9EFZMLT\C);^M%"&L7K'.+6>$)[LTHK/NSR.;@8 MF>[0;L83VHI!-0K5&%3C4$V@-#6>=24)U-HNU9I^T^F M$\MRK9'9#"NT.H-J%*HQJ,:AFD!I:ECK LW4-AI3LEJ'\4\IT^U!WB"1LRQ. MZB.[QM^G_N8&+=6@F@?5"%2C4(U!-0[5!$I3SV:HNS5K<([?W"QHLP;5/*A& MH!J%:@RJ<:@F4)J:Z[JEL_0MW?WV=!Q_DRWC)/CK^+BA]SHG&EK,5=K^\&(Y M0\LQW9$ZO1#H=BE48U"-0S6!TM2TUJ6;I2T_IE\VQ01AQ(^&/Y\'Q?.O'[Z> M4>8_^4'H/X32>(P3(TC3C1_-Y-$X0_LXJ.95FG)@8^",G='D39RA71M48U"- M0S6!TM0XUUV;I>_:ZCC+/S?E61A1\2$HSTV!AA:NT$UK]*4 M5ZHTDPOMTJ :@VH.#*QGT+G"H)E":&M.Z3K/T==HO M'5;+K[P-HF"U66F/M.DWW3G5T+/Z?-'M!2#ZIY4(U -0K5V)&OZ/#@ M<,.A^R%0FIK.(_W)\'($6?U#-@VH$JE&HQJ :AVH"I:GO.547 M?_99BC\;6OQ!-0^J$:A&H1J#:ARJ"92FYKHN_FQP\:?W.B<:6OQ!-0+5*%1C M4(U#-6&_K5]-Q[0G]K!^(:Z:UKKXL_7%7Z?A66]U3BJTTX-J!*I1J,:.?$4/ M'QGDT/T0*$U-[MZ;5NH[OI.&9\LZ_A(Y_78ZIQK[3I;8M[+$OI]F MB7T[RW-T@G;="=K.629E:!<(U3RH1J :A6H,JG&H)E":FNNZ-+1/*PU//+FI MTM33D4:3T:!YOL>-?KN=LPJM!*$:A6H,JG&H)E":FM6Z.;2/-(,,)@%61EAN=Q&.836#%(;_/\H3BU?_<6[:W9WFY] M_U0F\V(X;N8:6@I"-0+5*%1C4(U#-8'2U%S7I:!][*2]MEQOUFM0KJMS],9* ML,?.FV1#:T&H1J :A6H,JG&H)E":FNRZ%K3U)1+U@\1X\L--^4JZN#%K''BO ME9K(J\;V=KXVLD]<<^H"TA5/.@&H%J%*HQJ,:AFD!IZM_RJ%M" MYRPMH0-M":&:!]4(5*-0C4$U#M4$2E-S7;>$CKXE['CLPVDY 6\R&IJ-LSYN M]%OMG%1H^P?5*%1C4(U#-8'2U*36#:%S6D,XVYLRLGS*:(VIGG(/5E,W^I6= M@PLM Z$:A6H,JG&H)E":&MRZ('3.4!#JQ^GOS[%VG-;O4>>Q UHE0C4"U2A4 M8U"-0S6!TM3OB;V_C7>6*M&!5HE0S8-J!*I1J,:@&H=J J6IN:ZK1 =:)3IM M5:(SF3AO#DSKM]LYJ] J$:I1J,:@&H=J J6I6:VK1.>T]_0\::#64YH32&_T M2SLG%UH60C4*U1A4XU!-H#0UN759Z!PI"W]QHC[E]%G]ICN/&- ^$:H1J$:A M&H-J'*H)E*:&O^X3G?%91F?H"8=0S8-J!*I1J,:@&H=J J6IN:Y;1T??.K;U MY-LY^E=?]%%ML/&B#]-LODQ/OV.=PPRM"Z$:A6H,JG&H)E":^D?7Z[K0U?^E MOE^>4$XXHU:_Z:[/Y%#-@VH$JE&HQJ :AVH"I:GAKSM%USS'A.)"SS^$:AY4 M(U"-0C4&U3A4$RA-S77=0+KZVK#S&;7NV_?WM-S)T+5LIS&"Z+?<.:W0VA&J M4:C&H!J':@*EJ6FM:T=77SOBY^EJ@XUYVK'-9IBA?2%4(U"-0C4&U3A4$RAM M&^9^NI0R\_S,GUZN9+*0-S(,BR/1FRCGBR?DW;5&(A^+OU/QZYV]/_ 5!+ P04 " "@>H%83MVUG'X' M Y,0 &0 'AL+W=O+G$J94$_B3:D?Q;_!)HTU M6F"ZBC@-TF110>"%R2?^G1*QDP#-/0DH34#%A.Z>!#--, L)W7TE==.$[K$) MO32A=^P]6&F"=6P+=II@QV(E[,;2W&*.AY>,;@"3T0)-'L3ZQME"$2^477'" MF;CJB3P^G'P>/8W/KT>3\2VX>;A_''^=C+Y]>?AZ!B8+S AX6,H>$X&1[#(> M?P4?;PG'GA]] N=@PNGT5Q;R?$^"%\+^N>QP49B$[TS3(FZ3(M">(B "]S3D MBPB,0Y>X*D!'W%%V6VA[6S>H%O&63-O Z)\!9""SJJ CTDV8I(/ODUOP\<,G M\ %T0"19B=*/"N#Q\<"H$;!S/# \%EBAULQZC!FW9.YIZ>M*J@SHK-!#GI^H M[P,Q/FPPN%\[/P N9>V$H#L5@[>-P2L!'+TP[PB?PW_Z^ M=E/;2%.E$K!>#"9GQO40B5#3M*S+SGI7A7+@ *$>LJ$:YVBJ3B&XEQ'_"9MZ40,6 M:_&:LF@=9+$<<=Z#7:M?X%!350J'=L:A7:T!D+5I3(OL51 X@+ QYXXHP4_X4 M:-14FD+C(*-Q&ER$Z1:C"Z=@32)^!I:$>=253\C1CT5]&XV%@"4A>@,1 M7)P%M;;JZ$)3=4"Y#NB8=P[\XI/3)*B%;RP!*K^G=4WQ*!3')JW-.KK05 UR MXPCKG>//>%U(/ NC-6%X3L#V11 \,D^,<\^CEX@S/.75HY%6^Z@5;:P5S=&% MILJ46TCX9@_I"JN/620?I.29D0]/OMA0*9]63YFBV;L/4+O;+3X]210<*&%% M.ZFK,I7NW%#"XQWE*;QJ=9CPL,5,0Z"ED%HR1[KJ4EG-+29LXC%/X56KYX2' M36<:HO!JM%&)U_=PG3"WG;")[SR%5ZT^-$7K[_9%J]TO4FL?UV7?PX7"W(;" MXWWH*<1J]:4IFDJ9V38&16JKXBJH?0]G"G-K"M_F34^A6ZM73=%4&KMM5%PB M3>/JYSUGB[9OWE/_I)+;5/2.-K4YQ=<'RMGC6NNSF@J3HA6%,8M#C-96'5UH MJM"Y:45O-*TG/"_U33:6!5;(8K>-HG_2VJJC"TV5)?>PZ'0/>XHB6BUMBJ:. M.6;Q97NLM5%'%YHJ2&YH44-#^T3D[@\Y*-[0,+:R*^R#;X0%0(R;8#2?,S+' MG( OXJH71MX4_,#^ZI#U15JMKU:TL58T1Q>:*FAN?5$#Z[O9JHM3=5FF[G1' M73'I!96B:36\!PKO@EY^63F>ZM@6HW]@<+-5+#>MBOW]PNFLRY'%YHJ6+Y,@.J7"92!%&?3 MGI=->^MXVA.O*)42:5TC2-&4=97B6TDYQ$80P4+!I8B84WB\^KR4QI,F9B.,'O=[H@M8,A]\>(7.9]1=LY)N'M+ZC%*^_2(;R/Y;8O@_4$L#!!0 ( *!Z@5CJX&^Q)P0 &\1 9 M >&PO=V]R:W-H965T(/&K:A_HKI;2>ZCNP20#6)O$G&U@.=T?7SO)AD"#=[NB?8'$F?D\\WD^ M9YS.CO%'L0*0Z"F.$M&U5E*N;VU;!"N(B:BQ-23JR8+QF$AURY>V6',@8>H4 M1[;K.+X=$YI8O4XZ=L][';:1$4W@GB.QB6/"]P.(V*YK8>MYX($N5U(/V+W. MFBQA"G*VON?JSBY00AI#(BA+$(=%U^KCVR%N:H?4XBN%G2A=(YW*G+%'??,I M[%J.C@@B"*2&(.IO"T.((HVDXO@W![6*.;5C^?H9_4.:O$IF3@0,6?0W#>6J M:[4L%,*";"+YP'8?(4^HH?$"%HGT%^TR6U\9!QLA69P[JPABFF3_Y"DGHN3@ MUL\XN+F#>^* SSEXN8.7)II%EJ8U(I+T.ISM$-?6"DU?I-RDWBH;FNAEG$JN MGE+E)WO3C_V'\9:H*L12$(C\1[= MH-ETA*[>O>_84DVO0>P@GVJ03>6>F0J[:,(2N1)HG(00'@/8*NXB>/OD:NXWH5 0U?[^X:PO$*+KT4SSN#-TLX!&R9T/\@1$,6*ZD)DA;K MD F)OO7G0G)5M_]4<9=!UZNAM9AOQ9H$T+646@7P+5B]/__ OO-75=X7 CMB MH5ZP4#>A][XP22*T*7,1E+D(%!=5!&2H?HJJ-Y]MK]7TZBU/+>RVG)MQ]C?F MUBAR:QASFQFSND;YTW1D#9RRL"I3\QPNV@/A F$4:[4@MX5"LA=5RVP$>B,5 M?D&%;PQS*EGPB.[R#>+;!.(Y\,K*-N+\;&5?".PHY6:13LGPC99'(77+L)KFW>B%: %H1QMU2(!8@NU*X7 H[U>,,9#FJC&!8D5 M4P;37(J4"Z$=D^(>2'%?)\@MB]1[ M*:)R7YESAH+K9:W56EX=GQ3Q&4/?/5?(AU8)&WN0W@,5CS<+#J#638+B0B). M)*32(TFRB2OC]JK"<=QV\S3NEPV/XSXT-]CD^NY%LG1Z0YTRJXW9ZN0*B.@5MH)XO M&)//-WJ"XAM+[SM02P,$% @ H'J!6$R^%W:@!@ $C$ !D !X;"]W M;W)K&ULM9OO;]HX&,??WU]A<=-ID[:2& C0HT@4 MDFS2K:N@V^DTW0N7N"5:$G.V@4W:'W_.#Q),@R&ZY]X4XOCYV,G7/[^XHQWC MW\2*4HF^QU$B;EHK*=?7[;98KFA,Q!5;TT3=>6(\)E)=\N>V6'-*@BPHCMK8 MLIQV3,*D-1YE:?=\/&(;&84)O>=(;.*8\!^W-&*[FY;=VB?,P^>53!/:X]&: M/-,%E9_7]UQ=M4M*$,8T$2%+$*=/-ZV)?>WC?AJ0Y?@2TITX^([21WED[%MZ M\2&X:5EIC6A$ES)%$/6QI5,:12E)U>.? MHJRTP##[_OZ5[V\.IA'HF@4Q;] M&09R==,:M%! G\@FDG.V>T^+!^JEO"6+1/87[8J\5@LM-T*RN A6-8C#)/\D MWXL7<1" [1,!N C 1P&=[HF 3A'0.0JP.R<"ND5 ]](J]8J WJ4!3A'@7!K0 M+P(R]=OYV\VDF1%)QB/.=HBGN14M_9+IFT4K1<(D;8H+R=7=4,7)\:?Y[,/= M9/X76KR?S-T%FMS-D/I\F'^8/K@S=.<^H,EBX3XLT.L9E22,Q)M16ZJ"T_#V MLBADFA>"3Q1B8_21)7(ED)L$-- !;57CLMIX7^U;;"3.Z/(*68.W"%NX@\2* M<"KJZG4!I6,7E,^+&7K]Z@WZPB0]C70O1^+3%.]RBGV:XE] P4,#17OWG;+) M=#)LYU23X4&8J&$++3(B^CIY%)*K,>7OFBK>YJQN/2L=:*_%FBSI34N-I(+R M+6V-?_O5=JS?Z^2$A+F0, \2Y@/!-'6[I;I=$[U2-V\O*!1B0P/T.DR*E+K^ M?VMD-E4YA_4R6#J5;L<=:X '_?Y@U-X>*EB7T1ITU32L9_0@J^<#P31U>J4Z MO4;JJ,6%D"11B<_G)#*"FTK4NU2BNHRU$D%6SP>":1(YI42.4:*[3?Q(.6)/ M:*LF$H%H(D,9J2ZDUHV(DN4J%RG-P#0UT<]LZJG3SEAB4^V<%Y+81Z)!%N=! MPGP@F"9LOQ2V;YSWYE1-<^%2*BGOU!YA(@25YV:_/J1PD# 7$N9!PGP@F*;Q MH-1X8.R\!QHG2F.2:ZRZZOU\JK9KCR(,0L)#U:U_HE=U@AOQ307/8VA/U_+73-Y,:*VQ-3^I^IWP9BO.[1C.GL5*0 M-+>@';[M=SV[VS\6!;)0'XJF"U<9.[;162B%2Q<\.\(Y2=3BYYR&H 9/0=-Z M@V/U[>-U3UV^8:_3Q2_T 35FH&BZ/I4U8YN]F3G=4J[D$9(MOR&QCD*).)$A MJQ4F9PT.5X]71SN]J;G QGT&DN:!TGPHFBY=Y=O89N-FH;EIP88BR1"OT?-< M=ZLQ5 :=@3,X%O9$ON'QI&6N]JE)"]*M\4!I/A1-%[IR?VRS_8,MVT'W$4G* M78?:*C;9D)CYC0=42)H+2O- :3X43=>],H=LLSO4<%<":@R!TEQ0F@=*\Z%H MNLB5.V2;[:'+5[:@/E!!.[,6=4$+]4!I/A1-%ZXRA&RS(W1WZYL'75 ;")3F M@M(\4)H/1=,/ 516$(:T@C"H%01*QLH6PV1;Z#Y:>F=Q83%"C")3F@=)\_-+$ M,HM96478;!5-)SZ:DA^QOL^9NOX?QGG63&TL).AY(%":!TKSH6BZVI7QA+N0 M\RSH:2!0F@M*\T!I/A1-%[FRJ+#9ZZD.KBQ9'+-D;TMILZX:IQ\W0D4*H;(E M(@QHYD F9X=PT/-'^*6]9?>[@UZG=_1;B M:K@=*\Z%HNN"I5:6G5"8&-NZ? M4[OO4_++@JYE-H2C_=%8N:)HRN(U27Z@%8U4,Y "D239D @]TT0U@0C%E,IT M*E?M)VL&*Q:IMB'0;D4Y140U*'5/@3A:<[9F@D3B;0;6N2\?7L[K\$^Q<^]BIO=/?G_=O5U7*_UO@ M(^'/82)01)]4]:RKOFI4/#^ GU](ML[.?S\R*5FH%86BXO6Z\$ #7$P &0 'AL+W=O=6:%!F7Q5_HS\?E$CTMGM'R\]WS EW.0>*(B*NQ*54$;6?ZA=HL5W.. MJ-D.>F!4A@(M: !!78@BK\&X<7IPLZIPC4";OF&W"R2>^P-I3%P+!E'+WW(H$^S Q5$$1P+=@3'_YV1Y8OS51[5)LT9%8C9Y7TO/: MU*=?5*TE3 B$I>31*I5X10!)AF0(:,;B!-/W7XNW%3(2 !?H7W31!+@UT+F M<[%!)J:+^79ZW??LFQO7Z8_-;95>@Z5M6]9HY'AV:5ICTR_9]%M'UAPH4R7E MA+'5[[+K78HM.A*K\1N4_ :M8^M;]A6" .&MFJ$;0(P'"B=_W]> 5*B'$46^ M&F>IC.A&?],B/Q^0"?#<#ETJD]RCJ>3>MR9Q+OQ\T@=EJ2'79,.(I)JC_-8MZ9Q+NOAJ:S;.W^$]8_J M[:Q')>M1:[C[;(C2?=VLHPL8(9A76J]TM2R_>DU(6Z.=BS07&]:*86\X.BB9 M#59>SQXU<[DIN=RT?)*J52%:H\L@Z@M9K4B566 MW?9IQ)8YL9<'B%? &[^^[5)G=[A+M457:G6,S@=&IZ,E3"'4%<0NU19=J=4A M?FPP[-85^/09U%=5 %*;3?\5B81$$JD=1\0:.>9:H^IDZ-GU&3-K#W@VGO]C M V'K'42]Y6/=;+7E3T%"H&H%8E4&P]*4TS0!JA: MNA 4JYVZ7I^H$EG;=.Q"4*4/QTP_4T(<)9PE3& B/F7"-6OE70T61&IIE"@' M56IUN\^H8"0*<'884Q@?KID.-/2IC?J!ZS7CUQ)H];J)HUDY=% [U$UVVB-4 MZ)3*? ]2MI8G2G?9.L!\ M$U&!"*Q5>E9OJ%XQST^1\AO)DNR89,6D9'%V&0)6M+6!>KYF3.YO=(#R+&_Z M'U!+ P04 " "@>H%84W6X568( !T0P &0 'AL+W=O\9+8^.IR=*TC'0XR9Z])^B5[DC+W_EFO-MGY MY"G/MZ?3:;9XDNLH.TFVRE7R>OY!$W>#MS&CT]Y>6 Z.]M&C_). MYG]L;]+BW;3)LHS7=-.;*N&Q<( MUO%F]S_ZIRY$JP'BE@:X;H"[#8BE :D;D&X#:FE ZP;TT#.PND'5]>FN[U7A MKJ(\FIVER:N7EM%%MO)%5?VJ=5&O>%,.E+L\+3Z-BW;Y;/[;Q_GUQ]]O+WY_ M_]O'.^^'*YE'\2K[T?O9^^/NROOAVQ_/IGEQGC)ZNJAS7NYR8DM.A+T/R29_ MRKSKS5(N]033 F"#$K^AO,1@QBNY./$(^LG#/B8&0%>'-\< '-(4C53YB*UH MR68A-WD:56,]>?#FJ5S&N7<;9U^\3Q?W6?'1(O]LJMPN,34G+F>%TVP;+>3Y MI*!])M,7.9E]_PWB_B^F7CM*IM6 -C6@4/;9K7R1FV=IZN.N(:\:EA/5RPQC M7X2AS\ZF+VW\_< @I"@@*DZ#QAIH#(1VL5@DSYL\*R:RA8Q?HON5$>8N"6N? MG5+B\["#LA^'&>:48#-*WJ#D(,J;YW3Q5$QQF0D;[YT3A0%&G'9+V \,*6.! M;RFA:,")PTJXC?ZUU4_T3LU%* *&.Q#[<80$Q,?(##%H( :'#$#OTP>YOI?I M9^\_;U[-ES+U=(+N:&D(>SMFZAUX\J%$=91,JU/8U"D<:[(*7=; 43*M!LA7 MRYQ_['15MVQ/0QQ1AE!W(C $(D)1R /S2$:M11B!Z/3O*"V^F9^\K4S+8X5: M,X+>)0Q;6/P3++J(35'(,C<@K.#BL:EW 9(//O_0D>&0-\RFI5:0+!<.()\S$0KWL5JB+)@59H! MP:+! ?,N8>:!YQ\\XAQETZNE1 P2HS$/U$>#Z^ HFUX'I93005+)V,^@+]:I M* 1:T!W-_4#"PS"TC&BE3A"X\!_#OM#$/M3%>X3>\ RGN]Z#_Q/Z#'Q'6 D4 M?)! ^1IFST%FP^"=YS457*53;\/H%0;@57;<&K6"772D:YG:HHRCW:B-!.! M3:8#>5EGT>@F,"5A=_HP!-HP*CU#8#WCF)%7("-A+(-OQHSA,I'6+:GQ[DFY MO2DUALM$E-@BL-@Z@I$45GUUMTQ1K255AZLT#G%RKZK.HHET3(1@W4R * M177;U(A4J1 "JQ#'U+R&J>G4AG*53:^<$D1D-!N*.+6A7&73ZZ#D%H'EUA'4 M#(!EL.Z3(:3MQ>I8E< AL*US*"]#8 VL ?9#*/*)[?8G5=J#PMK#,2'?@82$ ML0P=B*ZRZ9532HB.YAY1I^Z1JVQZ'93:HK#:&D[(.B%$2%.(E9!4Z1L*6S8' M$K+. A'2$$)"1KA%O-+6CAA8>C0[.MK\NGO>;E?Q7AHV82 )G;H[KK+IU5+* MAX[F[E"G[HZK;'H=E*ZBKMT=:G1WNDK0&$4L6Q6H$C,4=G? ;4NT;]4@/T0A MZ]T<-42&!0L%LTT42F506&4X82%LY< (!H^_,:P2, 3B(M^%3 MVH+!VL()#>&]"C""H_/!^ -;:PPP;0S"_^RX/\0O>!EVM:PBD!%-AVV&M5 L[V MJVQZT90BXZ.Y2MRIJ^0JFUX'I?RX:U>)[W>53"%MK:UC5:J+.W&5>-\R"GD8 MD.XM45-<*(3-Z^5*%?$#MQ Y("2\ZL) !@_%,3PFKD04'\UCXDX])E?9]#JT M?FKFVF."$PY8=?<@LZRZW&1>V2Z:N5)A_.M_UL;[SA3U,<6]7]X9XK"/?(N- MS)5$X@?N2G+ =7@#! QD\!@?P\?B2E'QT7PL[M3'_Z!*4X(;EO:12F7]"-*E(B]NY/? M;Y;Q(LJ+R^O[\ED.'O*_.S&-CFGKE_]KF3Y6CUS(O*KGNY\B-T>;QSI<5 \S MZ!R_1*?7R'0(A]V;/-E6SS"X3_(\65H%8]2_'H;,1 !Y'0$ &0 'AL+W=O4;)*YE5#Q/4_C\EULEHU4OTZ?F_1D]V8S82O;[_H M^G;FZYFYC;XJMW]+3^US M1R?2?%-6^;J=N'X%ZS1[_C?^HWTC7DV@*.],H+03*'L3C&?O3#!N)Q@?.L*D MG6"R-\'D_)T)INT$TT-'F+43S Z=X+R=X/S0F;YH)[C8'^&]>;AL)[@\]"7) MHY)"^+7-Y?YN^/\K+0Y3=+ M_=U17A:[O+_=8/3_-_W$A??56Z#OP?EF]H_K6EW4B_J$D5 MIZOR/SZ?5?5@S21G\Q8VGV'E'5B6O#RKEJ6D98MD,3"]]<'TB@ XJ^=R-ZO* MRZQ^4X2B%Q>GTFCZ5TD9*1/IUQM5^N7?AV;L6LS8F]6II)QOF?$+(X6;8KZL MPS H%DDQ@*IB5$]NZ]K.%U+U_6[6=297]]8/]3W M9-6 KQ_P%BK3OC_ &&+FZ^:^9L9;1I:T7[]+O_SEWR[&L\G?!G_1Q%@PKTZE ML=QBARX/2XRJR7R'CJ6_)\MTODJDZQH7#N74^6,)Q5O^B*!_^$KL' MO";YXL/?-^\8YMK_KV;6Y-ET<,Y\L>7GC_7;-&JM'T6\J%>WBM\&H."0SY+2 M0A^]W^$!GZC=PA.]JN@C*-O-GB*I:5D5Z>VF61$+XZ+*DJ(41-QXE^;C[2#C M=P9QTRJ]C[=K=__X>EMN/^__,_!:OSTSDV&F6?']5#[$\^3+2;UF6R;%8W)R MU2S8T=^&\I+$5!+32$PG,8/$3!*S2,PF,8?$7!+S2,PGL8#$0A*+(*R7DY-= M3DY$^M6/O(I7TB)>U]O9Y5 ^"B<_-A])3"4Q[1F;;;%F=\7CE7PYVO[Y?/;X M.OO(40T2,TG,(C&;Q!P2]DUWV3<59I^_6=\FA93? M20Y[N /#\P(.^ ASA92E1?UC?OZ*?4: MY2*Y2[)%G%5EG9JBPQ+?A.,?FYHDII*8=O[F%U"6][;$R?$,$C-)S"(QF\0< M$G-)S",QG\0"$@M)+(*P7FQ>[&+SXN#8;"-RWARJ?4[#YWN&PE"H'AN&)*:2 MF';Q)@PG>UE(#F>0F$EB%HG9).:0F$MB'HGY)!:06$AB$83ULO!REX67!V;A M=@VQR\'FQE ("KEC0Y#$5!+3+M^$X/E>")+#&21FDIA%8C:).23FDIA'8CZ) M!206DE@$8;T0E$>[%&Q.DA7$8)@4:=YL)4OQNMXT?K4]??M3>KZ5WMT-Y:$8 M/C8044U%-0W5=%0S4,U$->N#7[WQ2%K$/X?.AK#1U^&@FHMJ'JKYJ!:@6HAJ M$:7U8_/52>SRH5O2Z6.ZDE;=>9#SN-D-^916RT41/V7-*N7P6;S?Q&,:CFHUJ :B&J1936CTJEBTI%&)4W MF]NR.:&G7J74'IN__^$E37@.GB8NMHZ.1%)344U#-1W5#%0S4U -5"5(LHK9^<7>.FJ%7];#>[I3^E]JN1!L,3 M;=V@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:TFCQ^?9;#VZ^$"=%1(TKK MQV+7Q)'%59R@6B:%E&9W19K=)\\[*NNG?)"/:!$'U514TU!-1S4#U4Q4LU#- M1C4'U5Q4\U#-1[5 ?MM+FPZD(]K,H;1^.G;='%E3%\V7] M8/%3?-H06LY!-175-%334JOFH%J!:B&H1I?63 MLVOV*.)FSWNG#:798Y[.A[^\5TP>':)HD0?5-%336ZWW=<"R,IM-]C9N#'18 M$]4L5+-1S4$U%]4\5/-1+4"U$-4B2NOGH]+EH[C.XVJ6MML6E_Z4VK.(ZEM> M_$>ZWJR%&^IB_.BD1/L]J*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!91 M6C].NWZ/ O5[%+3?@VHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD64 MUD_.KM_37,42.K%(3!T=GJ2FHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:VV M?^#\S:%S=-2(TOJQV+5Z%'&KY_JK)MX"1ZL]J*:BFH9J.JH9J&:BFH5J-JHY MJ.:BFH=J/JH%J!:B6D1I_<#LJCT*5.U1T&H/JJFHIJ&:CFH&JIFH9J&:C6H. MJKFHYJ&:CVH!JH6H%E%:/SF[:H]RZ%5X'I^O5]]\?WI[Z?K! $7K/:BFHIJ& M:CJJ&:AFHIJEO+T>T>7>UIJ-CNB@FHMJ'JKYJ!:@6HAJ$:7U8[&K]BCB:L_W MI$JR[?IDVG.,XOLB>>[^/!3I_(/RCWC4H],3 M+?^@FH9J.JH9K=:H8W29EG:D''?%!&T&HIJ*:AFHZ MJAFH9J*:A6IVJ_7^7YA>G%^96/3\GBH(04D\7EWL9B0[MHIJ':CZJ!:@6HEI$:?V,[(H]8W&QQ^JVO[OM[H."$FWWH)J* M:AJJZ:AFH)J):A:JV:W67Y6<7"B3R>G^Q=D==&07U3Q4\U$M0+40U2)*Z^>D MTN6DN.#3'=59I&55I+>;[;[,A[BHLJ1H#O&HK^X/V[L'@Q,M^Z":BFH:JNFH M9J":B6H6JMFHYJ":BVH>JOFH%J!:B&I1JPU?3Z^?EUV#9RP\S[UWPN71?4BQ M?71$HJT>5--034U -5"5(LHK9^F7:NGOMGX M__+9F*U#)2>IJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@645H_.;OB MSUA<_#FF#RFFC@Y/M 2$:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6M%KOB];E MT5 C$ATWHK1^,'8%G['P-/BK[WFVB,5;X6BS!]545--034U -5"5(LHK1^97;-G? YMA:.5'E1344U#-1W5#%0S4H\[C< M-B6OZW\',Q4M^J":BFH:JNFH9J":B6K6^.T58?9.#++1 1U43L.D(3<4?H M>S+/'YN+338M\\5CG,V3ER_K&#S#7A'7L4K MX<;[],T&\L7L\LU^PVOQ.$=G(=KZ034=U0Q4,U'-0C4;U1Q4[,[,-U59Q=FB.64SS1[S=/Y./,[>Q./T8GPA MC_?C$6T!H9J&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEI$:?UX[%I $_'U M?<*DF-?Q6*\H#AT/?W40:# GG^W+5SDI[TI7Q)LWR=3Q?UH\7/Z7K M_/2ODINNTRI9B _LH%T?5%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1 M+:*T?J!VM:#))71@!VW]H)J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J( M:A&E]9)SVK5^IN)K %VOXG0MW:6K>I6SV31_ND^S[-MD#Y?9G(H3<7V ML6F*:BJJ::BFHYJ!:B:J6:AFHYJ#:FZKO=[#/YO*HTE_[Y77/DU^?9F.R4R^ MV/\R-1]]=0&JA:@645H_ ;OVSE3,"C8Q'M]Z": MAFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):1&G]B%6ZB%68S?,I6@%"-175 M-%334JOFH%J!:B&H1I?63L.ONU#=%2>CE6?)3 MBI_B.MN>=U7.\W*[G_(^SQ?ERR.#J2>4CTZ]R9L=/?+X'=GRH4\NMS/.+18@VH.JKFHYJ&:CVH! MJH6H%E':<\:=EOMS642UUO-S1/JQ^_RO'KYH1G@*2]^V\[.U3\!4$L# M!!0 ( *!Z@5A**FD2S04 $H= 9 >&PO=V]R:W-H965TU3CM[-E"=MDQ-S 4, M%-%IDC"U/(58+DYJ7NWVP9!/(V,?-#OM&9O"",S'V4#A7;-0"7D"0G,IB(+) M2:WKO3[U#VR&+,4_'!9Z[9K8JHRE_&9O+L*36LM&!#$$QDHP_)M##^+8*F$< MWU>BM:),FW']^E;][ZSR6)DQT]"3\2<>FNBD=E0C(4Q8&INA7)S#JD+[5B^0 ML<8,Z[257!!E M4Z.:O]<7']Z/ MZF0(,3,0D@%3AH,F+\[ ,![KE^VFP:*M0#-8%7.:%T,?*<:CY$H*$VG2%R&$ M=P6:&',1.+T-_)0Z%<\@:!#?JQ/:HKY#SR\:PL_T]A[1NU(-,@ #BGQB8DJ^ M7D$R!O7O0U5U"MG/Z+6>L0!.:OB=:%!SJ'6>/_,.6F\<8>X58>YEZOYC_?53 MGWSMCK51Z.T'(]W;0:3[1:3[S@;-(L4/3T=\AJ8V$3$1D)Y,9DPL'PK6+=>+ M&,>O4-1)+^(P(?T;"%+[19,/DPD/0-4)$R&9*2X"/F,QT1%3$,DXQ"Z5D\<+ MOU.Y@Z)R!QO=\AE2-,IY]IM?NTSCU-NR*PZ+: \K-,WA#B(]*B(]JM8T;KGN M[_KAN(C[V%G0*8@0&7/)$VX;VF4$I]"6S>NURN&^5:$55F(5![O&)J]:-VS0 MZR&"E(QCK/]X2>PW_ X)RP4Y8W.N7PUQ&,%1A(1-DA7$YP M9:5C/?E49&'9]P^*$+Q#+-$ZX88LF"9"&M15J[:?8=LO"3[&_(BQS"JW**,- M5\O1LN6HLZ9?(OB/6XY]B:28!CAVDBL61)A*+;$!&W5R:4+RHG8_7>VET[WN MBVG/R=0O[NO4^QH;C/!3B)0GN.;F#6G/GQU1[_"-QM786/.0XX+,5<,2WYX; MN.^L9W16U'29,N&VCE-KV]XHD>T=5VF=77";EMRF3M0^W3H;]/Z4=6@)>^J& M:@38*!XG1L#K&<9=?HMY7= M[N?99+E=++QI"6^Z7Z7E=D%P6A*<6^_^)/_>0MT5=PESZH;O*$+7 MVHGU.5C6X8"%$S!<;FK J;9@4UB92.@4YVU8]-KX]5/>36[:Q8JS(K? FE+=W@B[W!]#P!+(WZUC;!&A=9:OY$)@YH)I MMOVD(-UTFFKS2]O9:_O9;O2>
PJ$'91( MWYYRV<&C=]$;U)GMAMN]I]R)']RI72U1DMQWDW< *D#F(?IL83]%JQ]L MBESP.!.T!XCS3JO1\MK-^7H@S;7C+;3Q-#O$TS@>I\+D)UW%T^*@L)L?CY7) M\U/&*Z:F'%LSA@EF;34.L2]4?G"7WQ@YRP[+QM(8F627$3#L"9L WT^D-+H%8=[4:QN(% "E(P &0 'AL+W=O^)1ZD M+V$0)=<-3XCXJME,IAX-27+!8AK)7^:,AT3(4[YH)C&G9)8U"H,FLBRW&1(_ M:G0[V;4A[W;84@1^1(<<),LP)'S=IP%;73=@X_7"R%]X(KW0['9BLJ!C*K[$ M0R[/FJ7*S ]IE/@L IS.KQL]>#7 ;MH@L_C#IZMDXQBDH4P8^YZ>W,^N&U;: M(QK0J4@EB/QZI@,:!*F2[,<_A6BC])DVW#Q^5?^0!2^#F9"$#ECPIS\3WG7C ML@%F=$Z6@1BQU1TM G)2O2D+DNP3K'+;%FZ Z3(1+"P:RQZ$?I1_DY&"1\!)P&\WH3!5HRJZ7_4>O M_>\CK>(-G5X #,\ LA"NZ=#@^.9(TQUGB/W@,1E/LD ",:R,,9&!(N MUFHFO_4FB>#R[*^Z!.;Z=KU^.JBODIA,Z75#CMJ$\F?:Z/[V"W2MW^N"-R2F MI,(N4V'KU+OWD4P%302XCZ8LI&?@3/J7;M+VT88 MEF9*&&X9AGM<&+=Y&#]_SX_T]Y-I&YSI:)]B/NNW=T8V1"VW MM37^:ZRPC>WZX0^MBBLL;:?[-)K)P?'1#_VTD[J:U2N]]4Z94E/CWN I>.*Z M+1R82HE0M6# >U7-2]DQ/M#X\M MP1W]X5%]Z1K%-5-J:MP5L$'[U*6K1:@WI\.0FIJ."L2@GL2&2S[U2+K&SP$G M*_G4E:YV)>_:01MBY*(]I5Q1&-3SRI"LY3.W2#%% MR%*.-T)*SY6P:B-P=WKFV"[<7D-JS* %'6LC4C6 BGN@'GS&GAR,'O'E6(P6 MZZ5^,!J%'U-J:N 5_L!3\P\T"D"FU-1T5 @$]0PTEHK^E"J8?@_UB[Z# "U9A V&Z[^ZJW0B"D1Z 1C5]7CGRE(+-G$LD8V.M+'#!? M1K.C<:YPIXUEUT0^K2!WSQ*"*JQ!^A)N&-?P3U*&7L#QU\F*%J3)"#][Q%P!5!83U!?98$R!/]2#0* M2J;4U'@K4,*G!B5L%)1,J:GIJ$ )_S__K?4+/ZZN@G=-H-5RMBJXN;'A0?+\ M(ML'DH I6T8BWSM07BWWFO2R'19;U_OP:I#O&*ED\@TL#X0O?!EB0.=2TKIH MR7O \STA^8E@<;:M8L*$8&%VZ%$RHSPUD+_/&1.O)ZF#&ULM5=M;^(X$/Y^OV*4.YUV)=J\45YZ@$2AIZZT+PC8.YVJ^V#"!*)UXJSM M0-E??[:3IJ0-N:U$^4#\,O.,Y_%X[!GL&?\FMH@2'F*:B*&UE3*]MFT1;#$F MXI*EF*B9D/&82-7E&UND',G:*,74]ARG8\[%41NT*RO&ONG.A_702B(.%)P_1,*7J'@/5/PNB<4_$+!_UF%=J'0-LSDKA@> MID22T8"S/7 MK=!TPY!IM)7[4:+W?2&YFHV4GAS-;S^.E[=3F(WGRW]@.1]_ M7HPGRP]?/B]:,,T00LYBF",E$M8G )OML"S_'\&O7ISZM[575;<5 2X95$> ;//X$WCEF6 M2%B?\OE^O!*2JS#]M\[5'+M=CZW/[K5(28!#2QU.@7R'UNCW7]V.\T>=XV<" MJ]#@ES3X3>@%#>*)!U[PD!8\7*BHY!P364=#CMTQV#KC[$9>K]OV^P-[=^S@ M2S&_T^G[G5*LLO1VN?1VX]*_R"URM6\!1CNRHM@"$DHU,J8JN9$D4 XQ#A.. MZTC"1R9$"R:Y*ZW*;A]:L#RD"/>W#U(G. 4%MTD6(R697"'/[:*@1RXUN-&H-=&_)G M*CYW2I\[;WCP.^>DX4Q@%1JZ)0W=MSOX-\W8]VXM=]T7:<#M]ASW>;9X*=:4 M+7JEO[W&-=U$E!Y@3D*"%.9,G6X&4],4A$>L,?8;D5^[Z6<"JY#0+TGHOV'L M]\])PYG *C2XSM,KR'G#Z/\?\'NOEKY"JQ+_3K_M.<_BOT;.J8]]5[_ZJB-/ MSQ^W\5FAS^A2I?P5H>:JU"6#.A\<#=V:&G6[@NJDY*">_=+"< !D !X;"]W;W)K&ULM9I=T32C%]$@[HQ'>=LL&8_X5H1! MS&8)2K=11)/=>Q;RAZL.[CPVS(.U+[*&WGBTH6MVP\37S2R19[V*L@PB%J=";YT"PA/3A&V:TL./^1G7Q<7G6T;$0L9)[($%3^NV?7 M+ PSDAS'SQ+:J7)F@8?'CW0GOWEY,PN:LFL>_ATLA7_5L3IHR59T&XHY?_C MRAL:9#R/AVG^%SV4?;4.\K:IX%$9+$<0!7'QG_XJ)^(@ .M/!) R@!P%R)EI M#M#+ /W<@'X9T#\W8% &#,X-,,H X]P LPPP<[&*VB$1>#62<&,_M/R>W]A3-)O/;?]#M?/+Y9G)]^_'+YYLN MFFX9$AS-64@%6Z(9343 4O1FR@0-PO3MJ"?D"#).SRNS71?9R!/9,$&?>"S\ M%-GQDBWK@)X<>C5^\CC^:Z(D3IEW@73<140C.OIZ,T5O?F\:V+0-QOXZ1V]> MO[)TH_^N"6:?#R.*,3EG8+#Q+,9M@U'<6FW^]6K]Z#E=?X(^B?@V%BE:-J^5 MN\DB%8FL-]^:%DN![C>CLR)\F6ZHQZXZLLJF++EGG?'K5]C0WC4)# FS(6$. M),P%@M7$[E=B]U7T8[&34NQ-(7:3P@7/R'G96_%^C+6^88UZ]X?2*;.VE>XT MI8D-W23UG YD3A<(5A-E4(DR4(KR1?@L04'L\8@U25!$#P[F@QAFWSB20)FC MK020, <2Y@+!:D(9E5"&^NF)11)XR(T6']#=)Q8M6-)8%964ME41$F9#PAQ( MF L$J^EJ5KJ:+_<*-"'%AH39D# '$N8"P6IB6Y78%NPK\+V:=X<;EX5U4K2U MHX*MQ+;5^C2=81CZ\.@EX4#F=(%@-16'E8I#Y:S;/[>!V*&("9\OY;OSGJ5" M?K\6:;>FZ*Y)&B6Y[1,+";,A8<[PY&-4]K%AH!VM0[?HA_7#CK*7=M"Q)A'6 M]M],-:5(,Y9X4A.Z9HBO$"LD"V+!Y.@%HIYL2-CR#,74>=I*!DJS06E.21L> MUHT+,CB2[+E>=;T.G 2LUHONLF<(K7B"/+H)! T/'ZU&9?!)X<%#T]2MXVI7 M=JPM,VP9ECDXZFFK!]EZ0B%I+A2M+A#9"T24 OWKL^\!C==H/IDI/X&J.:T? M&$B:#4IS0&DN%*VN[]Z*P2_HQ6!0,P:49H/2'%":"T6K:[YW9#"T)5,":S6W MP9-1YVVMX&E2HEO6L2D#FM2%HM6EV?LR6&W,_)'5VG2+YCQ>[[8T5I=<2)MC M"DJS06D.*,V%HM4UWELZV'C!D@OJ](#2;%": TISH6AUS?=V#U8:#/_# G@& M>$>:EX?YK F@!K?6_#0AT?&P?URD0*5I=X[_7@X0O6:%"[!Y1F@](<4)H+1:MO"MA[1T3M M';6OT<\ GZC1992AJ-%J<%O-&Q*2X;$IYX#F=*%H=2TS7ZG>LCDNGG>.%-8R/:]^?2]W/"TH3NZ"/.E(/P@K5N&%^A+C*;,RPM_ MM5.BFZ.N>;2A\>ZWPL>2$=G^"=(=:%I7TS1Y9)C][ R1 <)=R["ZYD"31T/3 M[.J6;#:Z^6^MI]/0.]BS$[%DG6_'2I&7K=OBQ]^JM=KR]3[?Z'34?HTOI[BA MW<&7;E/[A.!+AS1?(?)*GJ.W'U*Q)^T33=9!G**0K>3PM M3?DI(BFU>Q8G@ MFWR7T8(+P:/\T&=TR9*L@[R^XEP\GF0)JLUVX_\ 4$L#!!0 ( *!Z@5B$ M??_VK0, %D; - >&PO?YT7ZO*58YY';XZ..G>GE[OC)Q5PZGI6HQ<'&#WKX'8UAIF. MMDW7KVM+*R9&C"W$XX9WC-&Z]E!^_T02U #[,Y18P^AT-B/IH%F(.PA]BXV1 M?7M(?W[\0F):(WN#B@.[JN--55BBXQ ):8N-T\^QA.YD%!5_8,WN+5K4>'20 M\3VF,-+,QS P+C@A724WK*T(!]&9M\-[)L>[&:UG9R)0E:^C0?S>U2_O@.L>B"0 M<=X(#%PS,.B51"DJQ97N5"]7@P\@IV[?+DNM<"+)T@\NW#6A>F@GHT*F5*YW M4'*JB] !4JLAU(V5D4@A2:5@QZH8V.Z:F3%VU_@!A%[FJ/G8$XQC,C@"&^<$48!S#POS\3_%TT7@, MAFGK6I$NRNFB',.R(:)&$815A&AT.K@B&6MRB"'[LU3!LP M,#_@Z7&YQF<;KY#]=8#-Z;X*P2+%*Q&+%,\U(/:\ 2-)[+.-^0$&-@M8[8!_ MNQ^H*3LG#&%6,6W8"L:1),$0J$5[C481DIT(OO;YP59)&":)'0',KB ,,016 M(XY@"D #AH1A=0[NG$?>ZISRUO],&_P%4$L#!!0 ( *!Z@5B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GBB3>%/=)TF]RR;*R8D^V<5I/OKR^7BM53F1WQ1ULJ[3(A<'FP/7:?)8 M/7_>O&7?TRJ]2[.T_GDZ:O_.DA';I7FZ2W\EF]/1R8A5]\7C95&FOXJ\CK-P M7199=CJ:'CZX3LHZ7;\Z'#:047Q7M4?J^"Z(!M#',LD:P#SZCY]J$8LCW?)Z>AX"HOS#>-Y+8+$W/QP*7%N\TO% M5[N;PZ^N!:X4P_)3*CXHW4T+3@?I^%[H+]RY'?$Y.[,7MN=P%EYR'H42H ( ME<$ V8=5+$'. .3L'2'#2+PLN2< _7/FKW@@0:H 4AT0\E:1(#4 J0T&Z5S: MG@2I TA]0,A.) T :0P':8>7$J0)($U:2#^XL#WW;SMR?8_9WIRM M=SW)6] M8+83N1*D!2 M6LCP:KFT@YLFCP,F>,OSUROC:G,!BU#K)GPT@^BCQ$/ELSUKGD8M?>B3(<4,R5VS%-+ABS@ M#G>O[;,%'S./1S(?LLN46"]-R+S(#US>"1ERR918)JN K^R;IA7;;NM'ESQ@ MSE40M$N19=M.X/HODLW#'TQ@?'\B#=M*F,B MB2C$$@DO[8!_/!.1FS>3EN:F>SEK49 ]%&)[^,%@1G&&;+%C-@6X=59 M*.8!C9M1ZR*MTDY0L*N--FG^3L9 A9L2&@%EDIV@P@Y4L8G7 MC+R+B=0QHU8'C.9,QD0&F1$;I"\G9Q^B6%!4?\B0R!\S8G_T)^>]F$@F,V*9 MO)6E/X'*F,@N,_(\Y'>RWAM"))49L51@UM[IW"HRBTILEMZLO2^8*O*,2IZ& M@/2]&TSD'978.S!][V(B[ZCD-:Z^]+VWT>$:"K%W8![//LB8R#LJL7=@)M]M M=&0>E;P"]IS)]S8U\HU*[)M#2M^+A?RBDFY73R\AG"M&1,9!^=>N4>8-ZV^QU^8R(+Z0-6UV[;K0^_,9&% M=&(+84QY\J8C"^D#5M=NI[(L=60A?9#JVCRIXS3K3)!TN%ELH/+:$Z>,B22D M#U9>:T%E3"0A_3W+:WU-C=2C#UI?D_N-@=1C#%%?&S/^[[[9H[R4,9%Z#&+U M8$QYWYV!U&-0+_WW8\Z3NYJ%R5K&1.HQWF$3V=OERLZ]B=1CD&\L0^7*#B92 MCT&LGK?*E:\'=0.YQR!V#RQ7=G2Y7CMEYLDG* M.&-1_(,%@DC>#V(@"QG$%NIBNOFZV"4MY:HL!(V$:2(+F<06ZF(ZQ>ZAR,5_ M5*S8LD71P406,M]QM]F8A0)C7Q?ESV-<94QD(9/80EU,3WS+/-DF99ELVJ:7 M,9&%3'(+R9C7<;9OSV%VEA6/L?Q0E(DL9!);Z%C[[YE@FD@[)OWC,:#X+P^4 M)M*.2?^ #,"4RX,FTHY)77=[8XU"=//[N)37*$SXC QUW0UA=B1N(NV8 ZWX MC)E=5?N=A&DA[5C$VH&;.CO1M)!V+&+M]"U,]8Q&%G*.1?]L9F=EJH\/R<8B MWP8--GIV%NLM)!N+6#9OKZ"-69!D,B9RCT7L'H09E?*3N!9RCT7L'H0YW\N# MNH7<8Q&[!V)VAR'D'JMUSZ0]N?KR>9-LTSS9>.(K*G%\'6?K5;XGSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^63;=_:\WKS MOM[5UBZ7L>WO9S1/C__#OM:Q M6;RL^UT=5TW[<;C='MKKQ3Q<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#DY@_R"/+S M!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; :\-P38" M8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WUM@)ZV\F/ M;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#>CGH[ ;T= M]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>CWDY M;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4VPOH[:FW M%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T#M0[".@= MJ'<0T#M0[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[ M">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&],_7. GIG MZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+@-Z%>A_4$L#!!0 ( *!Z@5AAVWB1 M40( + W 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6 M(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373 M&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8X MMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J(>[*#GWF MPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4 M.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_) M[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J M3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*K MH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNB MR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR: M(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM) MD;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KHH%8;:EHT.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "@>H%8 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( *!Z@5C=M?WNI@< !H%8 M[%B02"D) #V* & @('J#P >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6!+2M-QK @ @P8 !@ M ("!21D 'AL+W=OH; !X;"]W;W)KH%8D(=0N2 " Q! & M @(%F)0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ H'J!6'E35$Q]" US, !@ ("!O"< 'AL+W=O MP( #,& M 8 " @6\P !X;"]W;W)KH%85>^COG<- #E0@ & @($@,P M>&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6%#YK\U+ M"0 \QD !@ ("!S4 'AL+W=O&UL4$L! A0#% @ H'J! M6*BPWT8$"@ ,!H !D ("!)W0 'AL+W=OH%8O:&"(0@# !\!@ &0 M @(%B?@ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6 1FBTD< P 5@8 M !D ("!]H0 'AL+W=OH%8=OCAVKX# J" &0 @(%)B M>&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6/,0) 10! +@D !D M ("!F9( 'AL+W=OH%8O$.F=Y$# "Q!P &0 @($@EP >&PO=V]R:W-H965T MB: !X;"]W;W)K&UL4$L! A0# M% @ H'J!6'09-Q?K! A@H !D ("!1YX 'AL+W=O MH%85EZ%I5(# #\ M!@ &0 @(%IHP >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6%;) M/(C;!0 . T !D ("!!;4 'AL+W=OH%8S/?=/*T* "-&P &0 M @($7NP >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6* !I2:M! \0H !D M ("!2= 'AL+W=OH%8-PJX>98# $" &0 @($MU0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ H'J!6,_8BW&D% Q30 !D ("! MA=T 'AL+W=OH%8 M >M;+1T' "/$@ &0 @(%@\@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ H'J!6%X-??E" @ @P8 !D ("!&PO=V]R:W-H965TF@4 (\/ 9 " @?TS 0!X M;"]W;W)K&UL4$L! A0#% @ H'J!6(7-H-!O M!P =1, !D ("!SCD! 'AL+W=OH%8AV-=(%T# #Y!@ &0 M@(%T00$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6/#QZ*$> P V@8 !D M ("!K4H%82V]6Z:0" "3!0 &0 @($"2P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ H'J!6&B0NWA7!0 T0P !D ("!TE$! M 'AL+W=OH%8)+*" M%\\# #U!P &0 @(%@5P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MH'J!6%A,"QC; @ 08 !D ("!V5X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6+3?JZ05!P MY!$ !D ("!I&H! 'AL+W=OH%8MYLRPU4$ S"@ &0 @('P M<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6-7L0J6-!0 !PT !D M ("!TWL! 'AL+W=OH%8FFIQ[6 # !%!P &0 @(&7@0$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ H'J!6(65$C G!P @!( !D ("!QXD! 'AL M+W=OH%86URUXI<" M !\!@ &0 @($ED0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J! M6(!4?,JS @ 3 8 !D ("!:Y\! 'AL+W=OH%8\O4.RZ0# "Z% &0 M @(%5H@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6.HVM.F) @ [P4 M !D ("!:ZD! 'AL+W=OH%8N,3T^&\" "T!0 &0 @($KK $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6$G2OO;9! SA@ !D M ("!=[$! 'AL+W=OH%8A9REVS4% #+( &0 @(&'M@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ H'J!6-O+Y3@6! [Q0 !D ("!>K\! 'AL+W=O MH%8H.UZ=>(. #= MQP &0 @(''PP$ >&PO=V]R:W-H965T#2 M 0!X;"]W;W)K&UL4$L! A0#% @ H'J!6)K/ M60N0 P 9PL !D ("!8]8! 'AL+W=OH%88WOH#P8# "M" &0 M @($JV@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6+!*]YNO"0 ,&@ !D M ("!"^0! 'AL+W=OH%8HV7/15$& P(P &0 @('Q[0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ H'J!6,9>U=AW!P !C( !D ("! MTOH%8 M'5L.M0D% #S&@ &0 @(& _P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ H'J!6-7L'JL6!P M!L !D ("! PD" 'AL+W=OH%8X7PGTLD# !=$P &0 M@(%_&P( >&PO=V]R:W-H965T&UL4$L! A0#% @ H'J!6$VW-% ,! 31 !D M ("!/B0" 'AL+W=OH%8R(T0&PO=V]R M:W-H965T&UL M4$L! A0#% @ H'J!6&RQ_RE0"0 8TH !D ("!-C4" M 'AL+W=OH%8E&65 M^XD% "6'P &0 @(&]/@( >&PO=V]R:W-H965T5 9 M " @7U$ @!X;"]W;W)K&UL4$L! A0#% @ MH'J!6$[=M9Q^!P .3$ !D ("!3E " 'AL+W=OH%84W6X568( !T0P &0 @($> M: ( >&PO=V]R:W-H965TALQ$ 'D= 0 9 " @;MP @!X;"]W;W)K&UL4$L! A0#% @ H'J!6$HJ:1+-!0 2AT !D M ("!I8(" 'AL+W=OH%8=[4:QN(% "E(P &0 @(&IB ( >&PO=V]R:W-H M965T&UL4$L! M A0#% @ H'J!6%%H&4"[!0 >"< !D ("!S9(" 'AL M+W=OH%8A'W_]JT# M !9&P #0 @ &_F ( >&PO< @!?H%8H[0U, M.0 &@ @ &LI ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " "@>H%88=MXD5$" "P-P $P @ &M LIP( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 :@!J !T= OJ@( ! end XML 116 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 117 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 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 401 542 1 true 163 0 false 22 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://cenntroauto.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://cenntroauto.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 020100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 6 false false R7.htm 030100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Sheet http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Statements 7 false false R8.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW Sheet http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow CONSOLIDATED STATEMENTS OF CASH FLOW Statements 8 false false R9.htm 060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES Sheet http://cenntroauto.com/role/OrganizationAndPrincipalActivities ORGANIZATION AND PRINCIPAL ACTIVITIES Notes 9 false false R10.htm 060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 060300 - Disclosure - BUSINESS COMBINATION Sheet http://cenntroauto.com/role/BusinessCombination BUSINESS COMBINATION Notes 11 false false R12.htm 060400 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://cenntroauto.com/role/ShorttermInvestments SHORT-TERM INVESTMENTS Notes 12 false false R13.htm 060500 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://cenntroauto.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 13 false false R14.htm 060600 - Disclosure - INVENTORIES Sheet http://cenntroauto.com/role/Inventories INVENTORIES Notes 14 false false R15.htm 060700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS Sheet http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssets PREPAYMENT AND OTHER CURRENT ASSETS Notes 15 false false R16.htm 060800 - Disclosure - LONG-TERM INVESTMENTS Sheet http://cenntroauto.com/role/LongtermInvestments LONG-TERM INVESTMENTS Notes 16 false false R17.htm 060900 - Disclosure - INVESTMENT IN EQUITY SECURITIES Sheet http://cenntroauto.com/role/InvestmentInEquitySecurities INVESTMENT IN EQUITY SECURITIES Notes 17 false false R18.htm 061000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://cenntroauto.com/role/PropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 18 false false R19.htm 061100 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://cenntroauto.com/role/IntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 19 false false R20.htm 061200 - Disclosure - OTHER NON-CURRENT ASSETS, NET Sheet http://cenntroauto.com/role/OtherNoncurrentAssetsNet OTHER NON-CURRENT ASSETS, NET Notes 20 false false R21.htm 061300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 21 false false R22.htm 061400 - Disclosure - INCOME TAXES Sheet http://cenntroauto.com/role/IncomeTaxes INCOME TAXES Notes 22 false false R23.htm 061500 - Disclosure - LEASES Sheet http://cenntroauto.com/role/Leases LEASES Notes 23 false false R24.htm 061600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT Sheet http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrant CONVERTIBLE PROMISSORY NOTE AND WARRANT Notes 24 false false R25.htm 061700 - Disclosure - SHARE-BASED COMPENSATION Sheet http://cenntroauto.com/role/SharebasedCompensation SHARE-BASED COMPENSATION Notes 25 false false R26.htm 061800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS Sheet http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets ORDINARY SHARES AND RESTRICTED NET ASSETS Notes 26 false false R27.htm 061900 - Disclosure - NET LOSS PER SHARE Sheet http://cenntroauto.com/role/NetLossPerShare NET LOSS PER SHARE Notes 27 false false R28.htm 062000 - Disclosure - CONCENTRATIONS Sheet http://cenntroauto.com/role/Concentrations CONCENTRATIONS Notes 28 false false R29.htm 062100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://cenntroauto.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 29 false false R30.htm 062200 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://cenntroauto.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 30 false false R31.htm 062300 - Disclosure - SUBSEQUENT EVENT Sheet http://cenntroauto.com/role/SubsequentEvent SUBSEQUENT EVENT Notes 31 false false R32.htm 062400 - Disclosure - Insider Trading Sheet http://cenntroauto.com/role/InsiderTrading Insider Trading Notes 32 false false R33.htm 070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 33 false false R34.htm 080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) Sheet http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables) Tables http://cenntroauto.com/role/OrganizationAndPrincipalActivities 34 false false R35.htm 080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies 35 false false R36.htm 080301 - Disclosure - BUSINESS COMBINATION (Tables) Sheet http://cenntroauto.com/role/BusinessCombinationTables BUSINESS COMBINATION (Tables) Tables http://cenntroauto.com/role/BusinessCombination 36 false false R37.htm 080400 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://cenntroauto.com/role/ShorttermInvestmentsTables SHORT-TERM INVESTMENTS (Tables) Tables http://cenntroauto.com/role/ShorttermInvestments 37 false false R38.htm 080500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://cenntroauto.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://cenntroauto.com/role/AccountsReceivableNet 38 false false R39.htm 080600 - Disclosure - INVENTORIES (Tables) Sheet http://cenntroauto.com/role/InventoriesTables INVENTORIES (Tables) Tables http://cenntroauto.com/role/Inventories 39 false false R40.htm 080700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Tables) Sheet http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsTables PREPAYMENT AND OTHER CURRENT ASSETS (Tables) Tables http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssets 40 false false R41.htm 080800 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://cenntroauto.com/role/LongtermInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://cenntroauto.com/role/LongtermInvestments 41 false false R42.htm 080900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Tables) Sheet http://cenntroauto.com/role/InvestmentInEquitySecuritiesTables INVESTMENT IN EQUITY SECURITIES (Tables) Tables http://cenntroauto.com/role/InvestmentInEquitySecurities 42 false false R43.htm 081000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://cenntroauto.com/role/PropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://cenntroauto.com/role/PropertyPlantAndEquipmentNet 43 false false R44.htm 081100 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://cenntroauto.com/role/IntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://cenntroauto.com/role/IntangibleAssetsNet 44 false false R45.htm 081200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables) Sheet http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables OTHER NON-CURRENT ASSETS, NET (Tables) Tables http://cenntroauto.com/role/OtherNoncurrentAssetsNet 45 false false R46.htm 081300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities 46 false false R47.htm 081400 - Disclosure - INCOME TAXES (Tables) Sheet http://cenntroauto.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://cenntroauto.com/role/IncomeTaxes 47 false false R48.htm 081500 - Disclosure - LEASES (Tables) Sheet http://cenntroauto.com/role/LeasesTables LEASES (Tables) Tables http://cenntroauto.com/role/Leases 48 false false R49.htm 081600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables) Sheet http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables) Tables http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrant 49 false false R50.htm 081700 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://cenntroauto.com/role/SharebasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://cenntroauto.com/role/SharebasedCompensation 50 false false R51.htm 081900 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://cenntroauto.com/role/NetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://cenntroauto.com/role/NetLossPerShare 51 false false R52.htm 082000 - Disclosure - CONCENTRATIONS (Tables) Sheet http://cenntroauto.com/role/ConcentrationsTables CONCENTRATIONS (Tables) Tables http://cenntroauto.com/role/Concentrations 52 false false R53.htm 082200 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://cenntroauto.com/role/RelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://cenntroauto.com/role/RelatedPartyTransactions 53 false false R54.htm 090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details) Sheet http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details) Details 54 false false R55.htm 090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details) Sheet http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details) Details 55 false false R56.htm 090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesAvailableforsaleInvestmentsAndDebtSecurityInvestmentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details) Details 56 false false R57.htm 090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details) Details 57 false false R58.htm 090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details) Details 58 false false R59.htm 090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details) Details 59 false false R60.htm 090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details) Details http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables 60 false false R61.htm 090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details) Details 61 false false R62.htm 090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Details 62 false false R63.htm 090216 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Details 63 false false R64.htm 090218 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details) Details 64 false false R65.htm 090220 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details) Sheet http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details) Details http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables 65 false false R66.htm 090300 - Disclosure - BUSINESS COMBINATION (Details) Sheet http://cenntroauto.com/role/BusinessCombinationDetails BUSINESS COMBINATION (Details) Details http://cenntroauto.com/role/BusinessCombinationTables 66 false false R67.htm 090400 - Disclosure - SHORT-TERM INVESTMENTS (Details) Sheet http://cenntroauto.com/role/ShorttermInvestmentsDetails SHORT-TERM INVESTMENTS (Details) Details http://cenntroauto.com/role/ShorttermInvestmentsTables 67 false false R68.htm 090500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://cenntroauto.com/role/AccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://cenntroauto.com/role/AccountsReceivableNetTables 68 false false R69.htm 090600 - Disclosure - INVENTORIES (Details) Sheet http://cenntroauto.com/role/InventoriesDetails INVENTORIES (Details) Details http://cenntroauto.com/role/InventoriesTables 69 false false R70.htm 090700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Details) Sheet http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails PREPAYMENT AND OTHER CURRENT ASSETS (Details) Details http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsTables 70 false false R71.htm 090800 - Disclosure - LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details) Sheet http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details) Details 71 false false R72.htm 090802 - Disclosure - LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details) Sheet http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details) Details 72 false false R73.htm 090804 - Disclosure - LONG-TERM INVESTMENTS, Debt Security Investments (Details) Sheet http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails LONG-TERM INVESTMENTS, Debt Security Investments (Details) Details 73 false false R74.htm 090900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Details) Sheet http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails INVESTMENT IN EQUITY SECURITIES (Details) Details http://cenntroauto.com/role/InvestmentInEquitySecuritiesTables 74 false false R75.htm 091000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://cenntroauto.com/role/PropertyPlantAndEquipmentNetTables 75 false false R76.htm 091100 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://cenntroauto.com/role/IntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://cenntroauto.com/role/IntangibleAssetsNetTables 76 false false R77.htm 091200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details) Sheet http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails OTHER NON-CURRENT ASSETS, NET (Details) Details http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables 77 false false R78.htm 091300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 78 false false R79.htm 091400 - Disclosure - INCOME TAXES, Federal Tax Rate (Details) Sheet http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails INCOME TAXES, Federal Tax Rate (Details) Details 79 false false R80.htm 091402 - Disclosure - INCOME TAXES, Income Tax Provision (Details) Sheet http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails INCOME TAXES, Income Tax Provision (Details) Details 80 false false R81.htm 091404 - Disclosure - INCOME TAXES, Components of Losses Before Income Taxes (Details) Sheet http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails INCOME TAXES, Components of Losses Before Income Taxes (Details) Details 81 false false R82.htm 091406 - Disclosure - INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details) Sheet http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details) Details 82 false false R83.htm 091408 - Disclosure - INCOME TAXES, Net Deferred Tax Liabilities (Details) Sheet http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails INCOME TAXES, Net Deferred Tax Liabilities (Details) Details 83 false false R84.htm 091410 - Disclosure - INCOME TAXES, Valuation Allowance (Details) Sheet http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails INCOME TAXES, Valuation Allowance (Details) Details 84 false false R85.htm 091500 - Disclosure - LEASES (Details) Sheet http://cenntroauto.com/role/LeasesDetails LEASES (Details) Details http://cenntroauto.com/role/LeasesTables 85 false false R86.htm 091600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details) Sheet http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details) Details 86 false false R87.htm 091602 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details) Sheet http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details) Details http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables 87 false false R88.htm 091700 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details) Sheet http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails SHARE-BASED COMPENSATION, Share Options (Details) Details 88 false false R89.htm 091702 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details) Sheet http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails SHARE-BASED COMPENSATION, Share Options Activity (Details) Details 89 false false R90.htm 091704 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details) Sheet http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails SHARE-BASED COMPENSATION, Assumptions (Details) Details 90 false false R91.htm 091800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details) Sheet http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails ORDINARY SHARES AND RESTRICTED NET ASSETS (Details) Details http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets 91 false false R92.htm 091900 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://cenntroauto.com/role/NetLossPerShareDetails NET LOSS PER SHARE (Details) Details http://cenntroauto.com/role/NetLossPerShareTables 92 false false R93.htm 092000 - Disclosure - CONCENTRATIONS (Details) Sheet http://cenntroauto.com/role/ConcentrationsDetails CONCENTRATIONS (Details) Details http://cenntroauto.com/role/ConcentrationsTables 93 false false R94.htm 092100 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://cenntroauto.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://cenntroauto.com/role/CommitmentsAndContingencies 94 false false R95.htm 092200 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details) Sheet http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails RELATED PARTY TRANSACTIONS, Related Parties (Details) Details 95 false false R96.htm 092202 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details) Sheet http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails RELATED PARTY TRANSACTIONS, Transactions (Details) Details 96 false false R97.htm 092204 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details) Sheet http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails RELATED PARTY TRANSACTIONS, Due from Related Parties (Details) Details 97 false false R98.htm 092206 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details) Sheet http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails RELATED PARTY TRANSACTIONS, Due to Related Parties (Details) Details 98 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. ef20015317_10k.htm 35365 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 18 fact(s) appearing in ix:hidden were eligible for transformation: cenn:NoticePeriodForSaleOfPartnershipInterest, dei:CurrentFiscalYearEndDate, dei:SecurityExchangeName, us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries, us-gaap:GoodwillImpairmentLoss, us-gaap:ImpairmentOfIntangibleAssetsFinitelived, us-gaap:IncomeTaxExpenseBenefit, us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - ef20015317_10k.htm 11 cenn-20231231.xsd cenn-20231231_cal.xml cenn-20231231_def.xml cenn-20231231_lab.xml cenn-20231231_pre.xml ef20015317_10k.htm image00002.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20015317_10k.htm": { "nsprefix": "cenn", "nsuri": "http://cenntroauto.com/20231231", "dts": { "schema": { "local": [ "cenn-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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "cenn-20231231_cal.xml" ] }, "definitionLink": { "local": [ "cenn-20231231_def.xml" ] }, "labelLink": { "local": [ "cenn-20231231_lab.xml" ] }, "presentationLink": { "local": [ "cenn-20231231_pre.xml" ] }, "inline": { "local": [ "ef20015317_10k.htm" ] } }, "keyStandard": 385, "keyCustom": 157, "axisStandard": 35, "axisCustom": 0, "memberStandard": 66, "memberCustom": 91, "hidden": { "total": 45, "http://fasb.org/us-gaap/2023": 36, "http://cenntroauto.com/20231231": 1, "http://xbrl.sec.gov/dei/2023": 8 }, "contextCount": 401, "entityCount": 1, "segmentCount": 163, "elementCount": 916, "unitCount": 22, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1004, "http://xbrl.sec.gov/dei/2023": 67, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://cenntroauto.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "longName": "010000 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockNoParValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockNoParValue", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockNoParValue", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockNoParValue", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "020000 - 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": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:GrossProfit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R5": { "role": "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "longName": "020100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "longName": "030000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "longName": "030100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c20231231_OwnershipAxis_CenntroAutomotiveEuropeGmbHMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_OwnershipAxis_CenntroAutomotiveEuropeGmbHMember", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOW", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ProfitLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R9": { "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivities", "longName": "060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies", "longName": "060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://cenntroauto.com/role/BusinessCombination", "longName": "060300 - Disclosure - BUSINESS COMBINATION", "shortName": "BUSINESS COMBINATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://cenntroauto.com/role/ShorttermInvestments", "longName": "060400 - Disclosure - SHORT-TERM INVESTMENTS", "shortName": "SHORT-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:SHORTTERMINVESTMENTSTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:SHORTTERMINVESTMENTSTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://cenntroauto.com/role/AccountsReceivableNet", "longName": "060500 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://cenntroauto.com/role/Inventories", "longName": "060600 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssets", "longName": "060700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS", "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://cenntroauto.com/role/LongtermInvestments", "longName": "060800 - Disclosure - LONG-TERM INVESTMENTS", "shortName": "LONG-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://cenntroauto.com/role/InvestmentInEquitySecurities", "longName": "060900 - Disclosure - INVESTMENT IN EQUITY SECURITIES", "shortName": "INVESTMENT IN EQUITY SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://cenntroauto.com/role/PropertyPlantAndEquipmentNet", "longName": "061000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://cenntroauto.com/role/IntangibleAssetsNet", "longName": "061100 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNet", "longName": "061200 - Disclosure - OTHER NON-CURRENT ASSETS, NET", "shortName": "OTHER NON-CURRENT ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:OtherNonCurrentAssetsNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:OtherNonCurrentAssetsNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities", "longName": "061300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://cenntroauto.com/role/IncomeTaxes", "longName": "061400 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://cenntroauto.com/role/Leases", "longName": "061500 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrant", "longName": "061600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT", "shortName": "CONVERTIBLE PROMISSORY NOTE AND WARRANT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ConvertiblePromissoryNoteAndWarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ConvertiblePromissoryNoteAndWarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://cenntroauto.com/role/SharebasedCompensation", "longName": "061700 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets", "longName": "061800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS", "shortName": "ORDINARY SHARES AND RESTRICTED NET ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://cenntroauto.com/role/NetLossPerShare", "longName": "061900 - Disclosure - NET LOSS PER SHARE", "shortName": "NET LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://cenntroauto.com/role/Concentrations", "longName": "062000 - Disclosure - CONCENTRATIONS", "shortName": "CONCENTRATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://cenntroauto.com/role/CommitmentsAndContingencies", "longName": "062100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://cenntroauto.com/role/RelatedPartyTransactions", "longName": "062200 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://cenntroauto.com/role/SubsequentEvent", "longName": "062300 - Disclosure - SUBSEQUENT EVENT", "shortName": "SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://cenntroauto.com/role/InsiderTrading", "longName": "062400 - Disclosure - Insider Trading", "shortName": "Insider Trading", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231001to20231231", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables", "longName": "080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://cenntroauto.com/role/BusinessCombinationTables", "longName": "080301 - Disclosure - BUSINESS COMBINATION (Tables)", "shortName": "BUSINESS COMBINATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://cenntroauto.com/role/ShorttermInvestmentsTables", "longName": "080400 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://cenntroauto.com/role/AccountsReceivableNetTables", "longName": "080500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://cenntroauto.com/role/InventoriesTables", "longName": "080600 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsTables", "longName": "080700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://cenntroauto.com/role/LongtermInvestmentsTables", "longName": "080800 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "shortName": "LONG-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://cenntroauto.com/role/InvestmentInEquitySecuritiesTables", "longName": "080900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Tables)", "shortName": "INVESTMENT IN EQUITY SECURITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetTables", "longName": "081000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://cenntroauto.com/role/IntangibleAssetsNetTables", "longName": "081100 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables", "longName": "081200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables)", "shortName": "OTHER NON-CURRENT ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "081300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://cenntroauto.com/role/IncomeTaxesTables", "longName": "081400 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ComponentsOfIncomeTaxProvisionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:ComponentsOfIncomeTaxProvisionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://cenntroauto.com/role/LeasesTables", "longName": "081500 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "longName": "081600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables)", "shortName": "CONVERTIBLE PROMISSORY NOTE AND WARRANT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://cenntroauto.com/role/SharebasedCompensationTables", "longName": "081700 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://cenntroauto.com/role/NetLossPerShareTables", "longName": "081900 - Disclosure - NET LOSS PER SHARE (Tables)", "shortName": "NET LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://cenntroauto.com/role/ConcentrationsTables", "longName": "082000 - Disclosure - CONCENTRATIONS (Tables)", "shortName": "CONCENTRATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://cenntroauto.com/role/RelatedPartyTransactionsTables", "longName": "082200 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "longName": "090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details)", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES, Historical and Principal Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20230131_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_ConsolidatedEntitiesAxis_CenntroAutomotiveEuropeGmbHMember", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230131_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_ConsolidatedEntitiesAxis_CenntroAutomotiveEuropeGmbHMember", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails", "longName": "090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)", "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c20230101to20231231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesAvailableforsaleInvestmentsAndDebtSecurityInvestmentsDetails", "longName": "090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Available-for-Sale Investments and Debt Security Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSale", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSale", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails", "longName": "090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c20231231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "longName": "090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c20231231_FiniteLivedIntangibleAssetsByMajorClassAxis_UseRightsMember_RangeAxis_MinimumMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_FiniteLivedIntangibleAssetsByMajorClassAxis_UseRightsMember_RangeAxis_MinimumMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails", "longName": "090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Impairment of Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails", "longName": "090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c20220101to20221231", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails", "longName": "090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Investment in Equity Investees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c20231231_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_InvesteeCompaniesMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_InvesteeCompaniesMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R63": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "longName": "090216 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails", "longName": "090218 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation and Transaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c20230101to20231231_CurrencyAxis_CNY", "name": "cenn:ForeignCurrencyExchangeRateTranslationAverage", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_CurrencyAxis_CNY", "name": "cenn:ForeignCurrencyExchangeRateTranslationAverage", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails", "longName": "090220 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U006", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://cenntroauto.com/role/BusinessCombinationDetails", "longName": "090300 - Disclosure - BUSINESS COMBINATION (Details)", "shortName": "BUSINESS COMBINATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230831to20230831_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_AntricGmbHMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U007", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R67": { "role": "http://cenntroauto.com/role/ShorttermInvestmentsDetails", "longName": "090400 - Disclosure - SHORT-TERM INVESTMENTS (Details)", "shortName": "SHORT-TERM INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://cenntroauto.com/role/AccountsReceivableNetDetails", "longName": "090500 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R69": { "role": "http://cenntroauto.com/role/InventoriesDetails", "longName": "090600 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails", "longName": "090700 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS (Details)", "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:Supplies", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:Supplies", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "longName": "090800 - Disclosure - LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details)", "shortName": "LONG-TERM INVESTMENTS, Equity Method Investments, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_AntricGmbHMember", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "ix:continuation", "span", "span", "span", "span", "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R72": { "role": "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "longName": "090802 - Disclosure - LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details)", "shortName": "LONG-TERM INVESTMENTS, Equity Investment Without Readily Determinable Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "cenn:EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails", "longName": "090804 - Disclosure - LONG-TERM INVESTMENTS, Debt Security Investments (Details)", "shortName": "LONG-TERM INVESTMENTS, Debt Security Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:PurchaseOfConvertibleNote", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230724_RelatedPartyTransactionsByRelatedPartyAxis_ActonMember", "name": "cenn:ConvertibleNoteDebtInvestmentFaceAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R74": { "role": "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails", "longName": "090900 - Disclosure - INVESTMENT IN EQUITY SECURITIES (Details)", "shortName": "INVESTMENT IN EQUITY SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:NumberOfEquityInvestments", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "cenn:NumberOfEquityInvestments", "unitRef": "U009", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "longName": "091000 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "longName": "091100 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "shortName": "INTANGIBLE ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails", "longName": "091200 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details)", "shortName": "OTHER NON-CURRENT ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:LoanToRelatedPartyNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "cenn:LoanToRelatedPartyNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "091300 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c20231231", "name": "cenn:AccruedLitigationCompensationCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "cenn:AccruedLitigationCompensationCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "longName": "091400 - Disclosure - INCOME TAXES, Federal Tax Rate (Details)", "shortName": "INCOME TAXES, Federal Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c20230101to20231231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails", "longName": "091402 - Disclosure - INCOME TAXES, Income Tax Provision (Details)", "shortName": "INCOME TAXES, Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R81": { "role": "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "longName": "091404 - Disclosure - INCOME TAXES, Components of Losses Before Income Taxes (Details)", "shortName": "INCOME TAXES, Components of Losses Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_StatementGeographicalAxis_AmericasMember", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R82": { "role": "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "longName": "091406 - Disclosure - INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details)", "shortName": "INCOME TAXES, Statutory Income Tax Rate to Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxReconciliationNotRequired", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R83": { "role": "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails", "longName": "091408 - Disclosure - INCOME TAXES, Net Deferred Tax Liabilities (Details)", "shortName": "INCOME TAXES, Net Deferred Tax Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "longName": "091410 - Disclosure - INCOME TAXES, Valuation Allowance (Details)", "shortName": "INCOME TAXES, Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c20221231", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R85": { "role": "http://cenntroauto.com/role/LeasesDetails", "longName": "091500 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "longName": "091600 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details)", "shortName": "CONVERTIBLE PROMISSORY NOTE AND WARRANT, Convertible Promissory Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20220720to20220720_ShortTermDebtTypeAxis_ConvertibleNotesPayableMember", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R87": { "role": "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails", "longName": "091602 - Disclosure - CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details)", "shortName": "CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails", "longName": "091700 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details)", "shortName": "SHARE-BASED COMPENSATION, Share Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails", "longName": "091702 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details)", "shortName": "SHARE-BASED COMPENSATION, Share Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c20221231_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R90": { "role": "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "longName": "091704 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details)", "shortName": "SHARE-BASED COMPENSATION, Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231231", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R91": { "role": "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "longName": "091800 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)", "shortName": "ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "cenn:NumberOfVotesEntitledForEachShareOfOrdinaryShare", "unitRef": "U014", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R92": { "role": "http://cenntroauto.com/role/NetLossPerShareDetails", "longName": "091900 - Disclosure - NET LOSS PER SHARE (Details)", "shortName": "NET LOSS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R93": { "role": "http://cenntroauto.com/role/ConcentrationsDetails", "longName": "092000 - Disclosure - CONCENTRATIONS (Details)", "shortName": "CONCENTRATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R94": { "role": "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "longName": "092100 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c20220722to20220722", "name": "us-gaap:LossContingencyDamagesPaidValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20220722to20220722", "name": "us-gaap:LossContingencyDamagesPaidValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R95": { "role": "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "longName": "092200 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS, Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember", "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember", "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true, "unique": true } }, "R96": { "role": "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails", "longName": "092202 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details)", "shortName": "RELATED PARTY TRANSACTIONS, Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:InterestExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember", "name": "us-gaap:InterestIncomeOperating", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R97": { "role": "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "longName": "092204 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20231231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } }, "R98": { "role": "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "longName": "092206 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)", "shortName": "RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20231231", "name": "us-gaap:OtherIncome", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20015317_10k.htm", "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia [Member]", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "cenn_Able2rentGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "Able2rentGmbHMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "An entity significantly influenced by Able 2rent GmbH.", "label": "Able 2rent GmbH [Member]", "terseLabel": "Able 2rent GmbH [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities [Abstract]", "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails", "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34", "r854" ] }, "cenn_AccountsPayableForPurchasingTheFactoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AccountsPayableForPurchasingTheFactoryCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation related to the payable for purchasing the factory, classified as current.", "label": "Accounts Payable for Purchasing the Factory, Current", "terseLabel": "Payable for purchasing the factory" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r29" ] }, "cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossForeignExchanges", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of foreign exchange of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Exchanges", "terseLabel": "Foreign exchange" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails", "http://cenntroauto.com/role/ConcentrationsDetails" ], "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, classified as current." } } }, "auth_ref": [ "r231", "r315", "r316", "r818" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r798" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://cenntroauto.com/role/AccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails", "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r315", "r316" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "cenn_AccruedLitigationCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AccruedLitigationCompensationCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for accrued litigation compensation. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Litigation Compensation, Current", "terseLabel": "Accrued litigation compensation" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "cenn_AccruedReturnLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AccruedReturnLiabilityCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date for obligations related to outstanding expenses incurred but not paid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Expenses, Current", "terseLabel": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "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": [ "r78", "r226", "r659" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r46", "r47", "r143", "r232", "r654", "r686", "r687" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "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": [ "r5", "r17", "r47", "r538", "r541", "r582", "r682", "r683", "r904", "r905", "r906", "r916", "r917", "r918" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Acquired 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": [] }, "cenn_ActonMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ActonMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the third party related to the company.", "label": "Acton [Member]", "terseLabel": "Acton [Member]" } } }, "auth_ref": [] }, "cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Additional Information of Prepaid Expense And Other Assets Current [Abstract]", "terseLabel": "PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital [Member]", "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": [ "r486", "r487", "r488", "r701", "r916", "r917", "r918", "r983", "r1009" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r86", "r87", "r449" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "cenn_AllOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AllOtherCountriesMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "All other countries excluding the United States and Mainland China.", "label": "All Other Countries [Member]", "terseLabel": "Others [Member]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expenses", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r481", "r493" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r233", "r317", "r361", "r364", "r368", "r1004" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: provision for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r233", "r317", "r361" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r367" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-off", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r366" ] }, "cenn_AmendedRestated2016IncentiveStockOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AmendedRestated2016IncentiveStockOptionPlanMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of share-based compensation plan which describes amended & restated 2016 incentive stock option plan (the \"Amended 2016 Plan\").", "label": "Amended & Restated 2016 Incentive Stock Option Plan [Member]", "terseLabel": "Amended 2016 Plan [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US [Member]", "label": "America [Member]" } } }, "auth_ref": [ "r1011", "r1012", "r1013", "r1014" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization expenses", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r72", "r75" ] }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted net assets of PRC subsidiaries", "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year." } } }, "auth_ref": [ "r258" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Ordinary shares of anti-dilutive and excluded from diluted net loss per share (in 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": [ "r285" ] }, "cenn_AntricGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AntricGmbHMember", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Invested by the Company.", "label": "Antric GmbH [Member]", "terseLabel": "Antric GmbH [Member]" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r528" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r1011", "r1012", "r1013", "r1014" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment loss for long-lived assets", "label": "Asset Impairment Charges", "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": [ "r11", "r76" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "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": [ "r188", "r230", "r259", "r290", "r305", "r309", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r530", "r534", "r552", "r651", "r733", "r854", "r868", "r944", "r945", "r995" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r221", "r237", "r259", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r530", "r534", "r552", "r854", "r944", "r945", "r995" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current 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": [ "r259", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r530", "r534", "r552", "r944", "r945", "r995" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r872", "r873", "r874" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r872", "r873", "r874" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r872", "r873", "r874" ] }, "us-gaap_AustralianTaxationOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AustralianTaxationOfficeMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Australian Taxation Office [Member]", "documentation": "Designated tax department of the government of Australia." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ShorttermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale investment", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r319", "r372" ] }, "cenn_AvantierMotorsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AvantierMotorsCorporationMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Avantier Motors Corporation owned by CEGL, was incorporated in Delaware, U.S.", "label": "Avantier Motors Corporation [Member]", "terseLabel": "Avantier Motors Corporation [Member]" } } }, "auth_ref": [] }, "cenn_AvantierMotorsHongKongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "AvantierMotorsHongKongLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Avantier Motors (Hong Kong) Limited owned by CEGL, was incorporated in Hong Kong.", "label": "Avantier Motors (Hong Kong) Limited [Member]", "terseLabel": "Avantier Motors (Hong Kong) Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "country_BE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BE", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "BELGIUM" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://cenntroauto.com/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": [] }, "cenn_BendonLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BendonLimitedMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Controlled by Mr. Justin Davis-Rice, a director of CEGL.", "label": "Bendon Limited [Member]", "terseLabel": "Bendon Limited [Member]" } } }, "auth_ref": [] }, "cenn_BillyRafaelRomeroDelRosarioMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BillyRafaelRomeroDelRosarioMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "A shareholder of the company.", "label": "Billy Rafael Romero Del Rosario [Member]", "terseLabel": "Billy Rafael Romero Del Rosario [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r167" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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": [ "r525", "r845", "r846" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r93", "r95", "r525", "r845", "r846" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock shares issued in business consideration (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r180" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "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": [ "r525" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of issued and outstanding shares acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r94" ] }, "cenn_BusinessCombinationConsiderationAmountToBePaidToAcquiredEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationConsiderationAmountToBePaidToAcquiredEntity", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of be paid to acquired entity on every unit sold.", "label": "Business Combination, Consideration, Amount to be Paid to Acquired Entity", "terseLabel": "Equity interest consideration" } } }, "auth_ref": [] }, "cenn_BusinessCombinationConsiderationAmountToBePaidToAcquiredEntityTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationConsiderationAmountToBePaidToAcquiredEntityTotal", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Total amount of be paid to acquired entity on every unit sold.", "label": "Business Combination, Consideration, Amount to be Paid to Acquired Entity Total", "terseLabel": "Total equity interest consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Consideration of acquisition", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r15" ] }, "us-gaap_BusinessCombinationDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDescriptionAbstract", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition [Abstract]", "label": "Business Combination, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/BusinessCombination" ], "lang": { "en-us": { "role": { "label": "BUSNIESS 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": [ "r178", "r526" ] }, "cenn_BusinessCombinationEarnOutConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationEarnOutConsideration", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of earn-out consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Earn-out Consideration", "terseLabel": "Earn-out consideration" } } }, "auth_ref": [] }, "cenn_BusinessCombinationForPeriodOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationForPeriodOfAgreement", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of equity interest sold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Business Combination for Period of Agreement", "terseLabel": "Period of equity interest sold" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Assets Acquired and Liabilities Assumed [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Bank Balance", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Contingent liabilities", "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Other 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": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Short Term Borrowing", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r97" ] }, "cenn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesTradeAndServiceLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesTradeAndServiceLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of trade and service liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Trade and Service Liabilities", "negatedLabel": "Trade and Service Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r96", "r97" ] }, "cenn_BusinessCombinationStepAcquisitionFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "BusinessCombinationStepAcquisitionFairValue", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Fair Value", "terseLabel": "Step acquisition, fair value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "BUSNIESS COMBINATION [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r92" ] }, "cenn_CAGCaymanMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CAGCaymanMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Automotive Group Limited (\"CAG HK\") was established by CAG Cayman in Hong Kong.", "label": "Cenntro Automotive Group Limited, Hong Kong [Member]", "terseLabel": "Cenntro Automotive Group Limited (CAG HK) [Member]" } } }, "auth_ref": [] }, "cenn_CENNTROELECTRICGROUPLIMITEDMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CENNTROELECTRICGROUPLIMITEDMember", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of parent entity.", "label": "CENNTRO ELECTRIC GROUP LIMITED [Member]", "terseLabel": "CEGL [Member]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "PRC [Member]", "label": "CHINA" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "RMB [Member]" } } }, "auth_ref": [] }, "cenn_CONVERTIBLEPROMISSORYNOTEANDWARRANTAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CONVERTIBLEPROMISSORYNOTEANDWARRANTAbstract", "lang": { "en-us": { "role": { "label": "CONVERTIBLE PROMISSORY NOTE AND WARRANT [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition of Antric Gmbh", "label": "Cash acquired from acquisition of CAE", "verboseLabel": "Cash consideration", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r54", "r224", "r816" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents and restricted cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r55", "r186" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning 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": [ "r54", "r159", "r256" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase 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": [ "r4", "r159" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "cenn_CashlessExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CashlessExerciseOfWarrants", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The amount of cashless exercise of warrants during the period.", "label": "Cashless Exercise of Warrants", "terseLabel": "Cashless exercise of warrants" } } }, "auth_ref": [] }, "cenn_CennaticEnergySDeRLDeCVMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CennaticEnergySDeRLDeCVMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cennatic Energy S. de R.L. de C.V. owned by 99% and 1% owned by Cennatic Power and CAC, respectively, was incorporated in Monterrey, Mexico.", "label": "Cennatic Energy S. de R.L. de C.V. [Member]", "terseLabel": "Cennatic Energy S. de R.L. de C.V. [Member]" } } }, "auth_ref": [] }, "cenn_CennaticPowerIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CennaticPowerIncMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cennatic Power, Inc. owned by CEGL, was incorporated in the state of Delaware, U.S.", "label": "Cennatic Power, Inc. [Member]", "terseLabel": "Cennatic Power, Inc. (Cennatic Power) [Member]" } } }, "auth_ref": [] }, "cenn_CenntroAutomotiveCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroAutomotiveCorporationMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by CAC was incorporated in the state of Delaware.", "label": "Cenntro Automotive Corporation [Member]", "verboseLabel": "Cenntro Automotive Corporation (CAC) [Member]" } } }, "auth_ref": [] }, "cenn_CenntroAutomotiveEuropeGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroAutomotiveEuropeGmbHMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Automotive Europe GmbH owned by CEGL was incorporated in Herne, Germany.", "label": "Cenntro Automotive Europe GmbH [Member]", "terseLabel": "Cenntro Automotive Europe GmbH (CAE) [Member]", "verboseLabel": "CAE [Member]" } } }, "auth_ref": [] }, "cenn_CenntroAutomotiveGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroAutomotiveGroupLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of entity owned or controlled subsidiary.", "label": "Cenntro Automotive Group Limited [Member]", "verboseLabel": "CAG Cayman [Member]" } } }, "auth_ref": [] }, "cenn_CenntroAutomotiveSASMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroAutomotiveSASMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Automotive S.A.S. owned by CEGL, was incorporated in Galapa, Colombia.", "label": "Cenntro Automotive S.A.S. [Member]", "terseLabel": "Cenntro Automotive S.A.S. [Member]" } } }, "auth_ref": [] }, "cenn_CenntroEVCenterItalySRLMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroEVCenterItalySRLMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro EV Center Italy S.R.L. owned by CEGL, was incorporated in Italy.", "label": "Cenntro EV Center Italy S.R.L. [Member]", "terseLabel": "Cenntro EV Center Italy S.R.L. [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElecautomotivSLMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElecautomotivSLMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Elecautomotiv, S.L. owned by CEGL, was incorporated in Barcelona, Spain.", "label": "Cenntro Elecautomotiv, S.L. [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElectricBVMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElectricBVMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Electric B.V. owned by CEGL, was incorporated in Amsterdam, Netherlands.", "label": "Cenntro Electric B.V. [Member]", "terseLabel": "Cenntro Electric B.V. [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElectricCICSSRLMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElectricCICSSRLMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Electric CICS owned by CEGL, was incorporated in Santo Domingo, Dominican Republic.", "label": "Cenntro Electric CICS, SRL [Member]", "terseLabel": "Cenntro Electric CICS, SRL [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElectricColombiaSASMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElectricColombiaSASMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Electric Colombia S.A.S. owned by CEGL, was incorporated in Atlantico, Colombia.", "label": "Cenntro Electric Colombia S.A.S. [Member]", "terseLabel": "Cenntro Electric Colombia S.A.S. [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElectricGroupEuropeGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElectricGroupEuropeGmbHMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Electric Group (Europe) GmbH owned by CEGL, was incorporated in Dusseldorf, Germany.", "label": "Cenntro Electric Group (Europe) GmbH [Member]", "terseLabel": "Cenntro Electric Group (Europe) GmbH (CEGE) [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElectricGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElectricGroupIncMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Electric Group, Inc. (\"CEG\") which was incorporated in the state of Delaware by CAG Cayman.", "label": "Cenntro Electric Group, Inc. [Member]", "verboseLabel": "Cenntro Electric Group, Inc. (CEG) [Member]" } } }, "auth_ref": [] }, "cenn_CenntroElektromobiliteAraclarASMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CenntroElektromobiliteAraclarASMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Elektromobilite Araclar A.S owned by CEGL, was incorporated in Turkey.", "label": "Cenntro Elektromobilite Araclar A.S [Member]", "terseLabel": "Cenntro Elektromobilite Araclar A.S [Member]" } } }, "auth_ref": [] }, "cenn_CentroTechnologyCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CentroTechnologyCorporationMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Centro Technology Corporation owned by CEGL, was incorporated in California, U.S.", "label": "Centro Technology Corporation [Member]", "terseLabel": "Centro Technology Corporation [Member]" } } }, "auth_ref": [] }, "cenn_ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of convertible promissory notes and derivative liability.", "label": "Change in Fair Value of Convertible Promissory Notes and Derivative Liability", "negatedLabel": "Changes in fair value of convertible promissory notes and derivative liabilities", "terseLabel": "Change in fair value of convertible promissory notes and derivative liability" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r428" ] }, "cenn_ClassOfWarrantOrRightExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ClassOfWarrantOrRightExercised", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants or rights exercised during the period.", "label": "Class of Warrant or Right, Exercised", "negatedLabel": "Exercise of warrants" } } }, "auth_ref": [] }, "cenn_ClassOfWarrantOrRightIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ClassOfWarrantOrRightIssued", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants or rights issued during the period.", "label": "Class of Warrant or Right, Issued", "terseLabel": "Warrants issued during the year" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Issued warrants (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r428" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies", "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": [ "r42", "r120", "r652", "r720" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r169", "r391", "r392", "r799", "r937" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "http://cenntroauto.com/role/NetLossPerShareDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r857", "r858", "r859", "r861", "r862", "r863", "r864", "r916", "r917", "r983", "r1007", "r1009" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, par value (in dollars per share)", "label": "Common Stock, No Par Value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r134" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Ordinary Shares [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Ordinary shares issued (in shares)", "terseLabel": "Ordinary shares, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r134" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Ordinary shares outstanding (in shares)", "terseLabel": "Ordinary shares, shares outstanding (in shares)", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r134", "r721", "r739", "r1009", "r1010" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares (No par value; 30,828,778 and 30,084,200 shares issued and outstanding as of December 31, 2023 and 2022, respectively)", "label": "Common Stock, Value, Issued", "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": [ "r134", "r653", "r854" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets [Abstract]", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "cenn_ComponentsOfIncomeTaxProvisionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ComponentsOfIncomeTaxProvisionTableTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income tax provision.", "label": "Components of Income Tax Provision [Table Text Block]", "terseLabel": "Income Tax Provision" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss to the Company's shareholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r48", "r240", "r242", "r250", "r647", "r669" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Less: total comprehensive loss attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r101", "r104", "r240", "r242", "r249", "r646", "r668" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive 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": [ "r104", "r182", "r240", "r242", "r248", "r645", "r667" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER COMPREHENSIVE LOSS", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Software [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r815", "r933", "r934" ] }, "cenn_ConcentrationOfCreditRiskAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConcentrationOfCreditRiskAbstract", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r62", "r64", "r111", "r112", "r314", "r798" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r62", "r64", "r111", "r112", "r314", "r688", "r798" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r62", "r64", "r111", "r112", "r314", "r798", "r886" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/Concentrations" ], "lang": { "en-us": { "role": { "label": "CONCENTRATIONS", "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": [ "r163" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r798" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r62", "r64", "r111", "r112", "r314" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r61", "r62", "r64", "r65", "r111", "r184", "r798" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r62", "r64", "r111", "r112", "r314", "r798" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r262", "r530", "r531", "r534", "r535", "r589", "r809", "r943", "r946", "r947" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r262", "r530", "r531", "r534", "r535", "r589", "r809", "r943", "r946", "r947" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r18", "r105" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "cenn_ConsultingServiceDueToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConsultingServiceDueToRelatedParty", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligations due all related parties for consulting service provided during the period.", "label": "Consulting Service Due to Related Party", "verboseLabel": "Service provided by a related party" } } }, "auth_ref": [] }, "cenn_ContingencySettlementOfAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ContingencySettlementOfAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contingency amount of settlement.", "label": "Contingency Settlement of Amount", "terseLabel": "Contingency settlement of amount" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and Contractual Liabilities from Contracts with Customers [Abstract]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and Contractual Liabilities from Contracts with Customers", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r949" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r430", "r431", "r442" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "label": "Movement of Note", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Promissory Note [Abstract]", "label": "Convertible Notes Payable [Abstract]" } } }, "auth_ref": [] }, "cenn_ConvertibleNoteDebtInvestmentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConvertibleNoteDebtInvestmentFaceAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Face amount of debt security investments convertible note.", "label": "Convertible Note, Debt Investment Face Amount", "terseLabel": "Convertible notes debt investment face amount" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Convertible promissory notes", "periodEndLabel": "Convertible promissory notes, Ending Balance", "periodStartLabel": "Convertible promissory notes, Beginning Balance", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Note [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r128", "r189" ] }, "cenn_ConvertiblePromissoryNoteAndWarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConvertiblePromissoryNoteAndWarrantsTextBlock", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrant" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of convertible promissory note and warrants.", "label": "Convertible Promissory Note and Warrants [Text Block]", "terseLabel": "CONVERTIBLE PROMISSORY NOTE AND WARRANT" } } }, "auth_ref": [] }, "cenn_ConvertiblePromissoryNotesIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConvertiblePromissoryNotesIssuanceCosts", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of expenses related to issuance of convertible promissory notes.", "label": "Convertible Promissory Notes Issuance Costs", "terseLabel": "Convertible promissory notes issuance costs", "negatedLabel": "Convertible bond issuance cost" } } }, "auth_ref": [] }, "cenn_ConvertiblePromissoryNotesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConvertiblePromissoryNotesIssued", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "A convertible promissory note is a legal document that is a type of debt instrument that can be converted into equity for a business. A convertible promissory note will typically have a fixed interest rate and a maturity date, but the holder has the option to convert it into shares at any time before its due date.", "label": "Convertible Promissory Notes Issued", "terseLabel": "Convertible promissory notes issued during the year" } } }, "auth_ref": [] }, "cenn_ConvertiblePromissoryNotesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ConvertiblePromissoryNotesPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for convertible promissory notes.", "label": "Convertible Promissory Notes [Policy Text Block]", "terseLabel": "Convertible promissory notes" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of goods sold", "label": "Purchases", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r152", "r629" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Purchases [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r884" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r888" ] }, "cenn_CountriesOtherThanChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CountriesOtherThanChinaMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Countries Other than China [Member]", "terseLabel": "Others [Member]" } } }, "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": [] }, "cenn_CreditCardPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CreditCardPayableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for credit card payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). .", "label": "Credit Card Payable, Current", "terseLabel": "Credit card payable" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r989" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 }, "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total income tax expense - current", "label": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r177", "r514", "r520", "r915" ] }, "cenn_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer A [Member]", "terseLabel": "Customer A [Member]" } } }, "auth_ref": [] }, "cenn_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer B [Member]", "terseLabel": "Customer B [Member]" } } }, "auth_ref": [] }, "cenn_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer C [Member]", "terseLabel": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "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": [ "r63", "r314" ] }, "cenn_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer D [Member]", "terseLabel": "Customer D [Member]" } } }, "auth_ref": [] }, "cenn_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerEMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer E [Member]", "terseLabel": "Customer E [Member]" } } }, "auth_ref": [] }, "cenn_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerFMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer F [Member]", "terseLabel": "Customer F [Member]" } } }, "auth_ref": [] }, "cenn_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "CustomerMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major customer of the entity.", "label": "Customer [Member]", "terseLabel": "Customer [Member]" } } }, "auth_ref": [] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Germany [Member]" } } }, "auth_ref": [] }, "country_DM": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DM", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Dominican [Member]" } } }, "auth_ref": [] }, "us-gaap_DamagesFromProductDefectsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DamagesFromProductDefectsMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Damages from Product Defects [Member]", "documentation": "The risk of loss arises with respect to product defects and recalls, or improperly performed services which actually or allegedly resulted in damages suffered by the injured party, excluding major product liability matters." } } }, "auth_ref": [ "r938" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan principal converted", "verboseLabel": "Convention from debt to equity interest of HW Electro Co., Ltd.", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Shares in debt conversion (in shares)", "terseLabel": "Conversion shares (in shares)", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r57", "r58" ] }, "cenn_DebtInstrumentAccrueInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DebtInstrumentAccrueInterestRate", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of interest rate accrued.", "label": "Debt Instrument, Accrue Interest Rate", "terseLabel": "Accrue interest rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r128", "r129", "r189", "r191", "r262", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r568", "r832", "r833", "r834", "r835", "r836", "r913" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Face value principal payable", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r191", "r426" ] }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleStockPriceTrigger", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor price (in dollars per share)", "label": "Debt Instrument, Convertible, Stock Price Trigger", "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "terseLabel": "Aggregate outstanding principal amount", "verboseLabel": "Loans issued amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r115", "r117", "r409", "r568", "r833", "r834" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "verboseLabel": "Annual interest rate", "label": "Interest payable rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r40", "r410" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Issue date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31", "r948" ] }, "cenn_DebtInstrumentIssuedPercentageOnPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DebtInstrumentIssuedPercentageOnPrincipalAmount", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage on issuance cost on par value of principal amount.", "label": "Debt Instrument Issued Percentage on Principal Amount", "terseLabel": "Percentage of issuance cost on principal amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r262", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r568", "r832", "r833", "r834", "r835", "r836", "r913" ] }, "cenn_DebtInstrumentMandatoryDefaultAmountConversionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DebtInstrumentMandatoryDefaultAmountConversionPricePercentage", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of mandatory default amount conversion price on volume weighted average price.", "label": "Debt Instrument, Mandatory Default Amount Conversion Price Percentage", "terseLabel": "Conversion price percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maturity period", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r214", "r832", "r985" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Measurement input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r548" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r41", "r262", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r568", "r832", "r833", "r834", "r835", "r836", "r913" ] }, "cenn_DebtInstrumentPeriodForVolumeWeightedAveragePrice": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DebtInstrumentPeriodForVolumeWeightedAveragePrice", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for volume weighted average price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Period for Volume Weighted Average Price", "terseLabel": "Period for volume weighted average price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r41", "r79", "r80", "r114", "r115", "r117", "r122", "r170", "r171", "r262", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r568", "r832", "r833", "r834", "r835", "r836", "r913" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note debt investments", "label": "Debt Securities, Noncurrent", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "cenn_DebtSecurityInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DebtSecurityInvestmentsAbstract", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deferred cost", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r187", "r898" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred government grant, current", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r883" ] }, "us-gaap_DeferredIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred government grant, non-current", "label": "Deferred Income, Noncurrent", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r883" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r177", "r212", "r519", "r520", "r915" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r131", "r132", "r190", "r508" ] }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r161" ] }, "cenn_DeferredTaxAssetsChangeInFairValueOfEquitySecuritiesFVNI": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DeferredTaxAssetsChangeInFairValueOfEquitySecuritiesFVNI", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from change in fair value of equity securities recognized in net income (FV-NI).", "label": "Deferred Tax Assets, Change in Fair Value of Equity Securities, FV-NI", "terseLabel": "Change in fair value of financial instrument" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r509" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalization of research and experimental costs", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r91", "r981" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r980" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r91", "r981" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r91", "r981" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year", "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": [ "r510" ] }, "cenn_DeferredTaxAssetsValuationAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DeferredTaxAssetsValuationAllowanceRollForward", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "terseLabel": "Valuation Allowance [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r88", "r980" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesNetDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets arising from acquisition", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r91", "r981" ] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r898" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r77" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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": [ "r11", "r77" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ShorttermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross-currency swap", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r238" ] }, "cenn_DerivativeLiabilitiesInvestorWarrantsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DerivativeLiabilitiesInvestorWarrantsNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of derivative liabilities related to investor warrants due after one year or the normal operating cycle, if longer.", "label": "Derivative Liabilities, Investor Warrants, Noncurrent", "terseLabel": "Derivative liability - investor warrant" } } }, "auth_ref": [] }, "cenn_DerivativeLiabilitiesPlacementAgentWarrantsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DerivativeLiabilitiesPlacementAgentWarrantsNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of derivative liabilities related to placement agent warrants due after one year or the normal operating cycle, if longer.", "label": "Derivative Liabilities, Placement Agent Warrants, Noncurrent", "terseLabel": "Derivative liability - placement agent warrant" } } }, "auth_ref": [] }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cross-currency swap", "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts." } } }, "auth_ref": [ "r536", "r982" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivative liability", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r20", "r106", "r107", "r108", "r110", "r261" ] }, "cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DetailedInformationAboutOtherNonCurrentAssetsNetAbstract", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Detailed Information about Other Non-current Assets, Net [Abstract]", "terseLabel": "Other Non-current Assets, Net [Abstract]" } } }, "auth_ref": [] }, "cenn_DisaggregatedRevenueInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "DisaggregatedRevenueInformationAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregated Revenue Information [Abstract]", "terseLabel": "Disaggregated Revenue Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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": [ "r441", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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": [ "r441", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "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": [ "r950" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r447", "r451", "r482", "r483", "r485", "r848" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r872", "r873", "r874" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r872", "r873", "r874", "r876" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include 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 \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r872", "r873", "r874", "r876" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r875" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "country_ES": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "ES", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Spain [Member]" } } }, "auth_ref": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "EUR [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share, basic (in dollars per share)", "label": "Basic net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r251", "r268", "r269", "r270", "r271", "r272", "r277", "r279", "r282", "r283", "r284", "r288", "r545", "r546", "r648", "r670", "r823" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r279", "r280", "r282" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share, diluted (in dollars per share)", "label": "Diluted net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r251", "r268", "r269", "r270", "r271", "r272", "r279", "r282", "r283", "r284", "r288", "r545", "r546", "r648", "r670", "r823" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://cenntroauto.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r276", "r285", "r286", "r287" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r558" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r260", "r500", "r521" ] }, "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAmountTaxReconciliationNotRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateAmountTaxReconciliationNotRequired", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations tax reconciliation not required.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax Reconciliation Not Required", "terseLabel": "Income tax expense at the PRC statutory rate" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxReconciliationNotRequired": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxReconciliationNotRequired", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) tax reconciliation not required.", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Reconciliation Not Required", "terseLabel": "PRC statutory income tax rate" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for below HK$2.0 million.", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab1", "terseLabel": "Federal tax rate for below HK$2.0 million" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for above HK$2.0 million.", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab2", "terseLabel": "Federal tax rate for above HK$2.0 million" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for research and development.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Research and Development, Amount", "negatedLabel": "Effect of research and development deduction" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationFairValueChangeOfWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationFairValueChangeOfWarrantLiability", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value change of warrant liability.", "label": "Effective Income Tax Rate Reconciliation, Fair Value Change of Warrant Liability", "terseLabel": "Fair value change of warrant liability" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationPercentTaxReconciliationNotRequired": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPercentTaxReconciliationNotRequired", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations tax reconciliation not required.", "label": "Effective Income Tax Rate Reconciliation, Percent Tax Reconciliation Not Required", "terseLabel": "Effective income tax rate" } } }, "auth_ref": [] }, "cenn_EffectiveIncomeTaxRateReconciliationPreferentialTaxRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxRateAmount", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to preferential tax rate.", "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Rate, Amount", "terseLabel": "Effect of preferential tax rate" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee payroll and welfare payables", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Compensation Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation cost, recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r484" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Total unrecognized compensation cost", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r978" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "cenn_EmployeesAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EmployeesAndDirectorsMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of employees and directors.", "label": "Employees and Directors [Member]", "terseLabel": "Employees and Directors [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r870" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r870" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex 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": [ "r881" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r870" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r879" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r870" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r870" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r870" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r870" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "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://cenntroauto.com/role/DocumentAndEntityInformation" ], "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": [ "r880" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "http://cenntroauto.com/role/NetLossPerShareDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r19", "r218", "r244", "r245", "r246", "r263", "r264", "r265", "r267", "r273", "r275", "r289", "r359", "r360", "r429", "r486", "r487", "r488", "r515", "r516", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r559", "r560", "r561", "r562", "r563", "r564", "r582", "r682", "r683", "r684", "r701", "r767" ] }, "cenn_EquityInvestmentWithoutReadilyDeterminableFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueAbstract", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Investment without Readily Determinable Fair Value [Abstract]", "terseLabel": "Equity Investment without Readily Determinable Fair Value [Abstract]" } } }, "auth_ref": [] }, "cenn_EquityInvestmentWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, without readily determinable fair value.", "label": "Equity Investment without Readily Determinable Fair Value [Table Text Block]" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r353", "r354", "r356" ] }, "cenn_EquityMethodInvestmentEquityRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentEquityRedeemed", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of investment redeemed from equity method investment.", "label": "Equity Method, Investment, Equity Redeemed", "terseLabel": "Equity investment redeemed" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [Abstract]" } } }, "auth_ref": [] }, "cenn_EquityMethodInvestmentGainLossOnRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentGainLossOnRedemption", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on investment redemption of an equity method investment.", "label": "Equity Method, Investment, Gain (Loss) on Redemption", "terseLabel": "Loss on equity investment redeemed" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of ownership interest, equity method investment", "terseLabel": "Ownership interest", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r353" ] }, "cenn_EquityMethodInvestmentOwnershipPercentageRelatedParties": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentOwnershipPercentageRelatedParties", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting to a related party.", "label": "Equity Method Investment, Ownership Percentage, Related Parties", "verboseLabel": "Percentage of equity interest acquired, related party" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "long-term investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r296", "r351", "r897", "r928" ] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/LongtermInvestments" ], "lang": { "en-us": { "role": { "verboseLabel": "LONG-TERM INVESTMENTS", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r215", "r355", "r358", "r882" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investment", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r9", "r113", "r354" ] }, "cenn_EquityMethodInvestmentsRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsRelatedParties", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee to a related party.", "label": "Equity Method Investments, Related Parties", "terseLabel": "Equity method investments, related party" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Method Investment", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r352" ] }, "cenn_EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of equity method investments with readily determinable fair value.", "label": "Equity Method Investments with Readily Determinable Fair Value, Amount", "terseLabel": "Equity method investment" } } }, "auth_ref": [] }, "cenn_EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of equity method investments without readily determinable fair value.", "label": "Equity Method Investments without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investment without readily determinable fair value" } } }, "auth_ref": [] }, "cenn_EquityMethodInvestmentsWithoutReadilyDeterminableFairValueConsiderationInCash": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsWithoutReadilyDeterminableFairValueConsiderationInCash", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the equity method investments without readily determinable fair value.", "label": "Equity Method Investments without Readily Determinable Fair Value, Consideration in Cash", "verboseLabel": "Cash consideration" } } }, "auth_ref": [] }, "cenn_EquityMethodInvestmentsWithoutReadilyDeterminableFairValueProgrammableSmartChassisValue": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsWithoutReadilyDeterminableFairValueProgrammableSmartChassisValue", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate value of programmable smart chassis in equity method investments without readily determinable fair value.", "label": "Equity Method Investments without Readily Determinable Fair Value, Programmable Smart Chassis, Value", "terseLabel": "Aggregate value of programmable smart chassis" } } }, "auth_ref": [] }, "cenn_EquityMethodInvestmentsWithoutReadilyDeterminableFairValueSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EquityMethodInvestmentsWithoutReadilyDeterminableFairValueSharesAcquired", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares acquired in equity method investments without readily determinable fair value.", "label": "Equity Method Investments without Readily Determinable Fair Value, Shares Acquired", "verboseLabel": "Number of shares acquired (in shares)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFVNINoncurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Investment in equity securities", "terseLabel": "Investment in equity securities", "label": "Equity Securities, FV-NI, Noncurrent", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent." } } }, "auth_ref": [ "r551" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of equity securities", "label": "Changes in fair value of equity investment", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r672", "r927" ] }, "cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of finite lived intangible assets.", "label": "Estimated Useful Lives of Finite Lived Intangible Assets [Text Block]", "terseLabel": "Estimated Useful Lives of Intangible Assets" } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]" } } }, "auth_ref": [ "r1011", "r1012", "r1013", "r1014" ] }, "cenn_ExchangeRateEffectOnConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ExchangeRateEffectOnConvertibleNotes", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Exchange rate effect on written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Exchange Rate Effect on Convertible Notes", "negatedLabel": "Exchange rate effect" } } }, "auth_ref": [] }, "cenn_ExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ExchangeRatio", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio.", "label": "Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value change recognized", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r11" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assumptions", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r21" ] }, "cenn_FairValueAssumptionsConvertiblePromissoryNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "FairValueAssumptionsConvertiblePromissoryNoteAbstract", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions - Convertible Promissory Note [Abstract]", "terseLabel": "Fair Value Assumptions - Convertible Promissory Note [Abstract]" } } }, "auth_ref": [] }, "cenn_FairValueAssumptionsWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "FairValueAssumptionsWarrantsAbstract", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions - Warrants [Abstract]", "terseLabel": "Fair Value Assumptions - Warrants [Abstract]" } } }, "auth_ref": [] }, "cenn_FairValueChangeRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "FairValueChangeRecognized", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value is a rational and unbiased estimate of the potential market price of a good, service, or asset. The derivation takes into account such objective factors as the costs associated with production or replacement, market conditions and matters of supply and demand.", "label": "Fair Value Change Recognized", "terseLabel": "Fair value change recognized" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair value measurement", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r28" ] }, "us-gaap_FederalMinistryOfFinanceGermanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalMinistryOfFinanceGermanyMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany [Member]", "label": "Federal Ministry of Finance, Germany [Member]", "documentation": "Designated tax department of the government of Germany." } } }, "auth_ref": [] }, "cenn_FederalStatutoryIncomeTaxRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "FederalStatutoryIncomeTaxRateAbstract", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Federal Statutory Income Tax Rate [Abstract]", "terseLabel": "Federal Statutory Income Tax Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r362", "r363", "r369", "r370", "r371", "r373", "r374", "r375", "r425", "r427", "r543", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r666", "r828", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r923", "r924", "r925", "r926" ] }, "us-gaap_FinancialStatementLineItemsWithDifferencesInReportedAmountAndReportingCurrencyDenominatedAmountsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialStatementLineItemsWithDifferencesInReportedAmountAndReportingCurrencyDenominatedAmountsLineItems", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [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": [ "r566" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible asset, estimated 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", "calculation": { "http://cenntroauto.com/role/IntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r228", "r387" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "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": [ "r385", "r386", "r387", "r388", "r630", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r165", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "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": [ "r630" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r73", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 }, "http://cenntroauto.com/role/IntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "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": [ "r165", "r630" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period end USD: exchange rate", "verboseLabel": "USD:EUR exchange rate", "label": "Foreign Currency Exchange Rate, Translation", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r565", "r566" ] }, "cenn_ForeignCurrencyExchangeRateTranslationAverage": { "xbrltype": "pureItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ForeignCurrencyExchangeRateTranslationAverage", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate, Translation, Average", "terseLabel": "Average USD: exchange rate" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency exchange loss, net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r554", "r555", "r556", "r557", "r764" ] }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionLossBeforeTax", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency exchange loss, net", "label": "Foreign Currency Transaction Loss, before Tax", "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement." } } }, "auth_ref": [ "r987", "r988" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation and transaction", "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": [ "r553" ] }, "us-gaap_ForeignCurrencyTranslationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTranslationAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation [Abstract]" } } }, "auth_ref": [] }, "cenn_ForeignCurrencyTranslationRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ForeignCurrencyTranslationRatesTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of foreign currency translation rates.", "label": "Foreign Currency Translation Rates [Table Text Block]", "terseLabel": "Foreign Currency Translation Rates" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Gain from cross-currency swaps", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r109" ] }, "cenn_GainLossOnExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "GainLossOnExerciseOfWarrants", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized on exercise of warrants.", "label": "Gain (Loss) on Exercise of Warrants", "negatedLabel": "Loss on exercise of warrants", "terseLabel": "Loss on exercise of warrants" } } }, "auth_ref": [] }, "cenn_GainLossOnRedemptionOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "GainLossOnRedemptionOfConvertiblePromissoryNotes", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized on redemption of convertible promissory notes.", "label": "Gain (Loss) on Redemption of Convertible Promissory Notes", "negatedLabel": "Gain (Loss) on redemption of convertible promissory notes", "terseLabel": "Gain (Loss) on redemption of convertible promissory notes" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (Gain) from disposal of plant 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": [ "r11" ] }, "us-gaap_GainLossRelatedToLitigationSettlementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlementAbstract", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "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": [ "r153", "r745" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r148" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 }, "http://cenntroauto.com/role/BusinessCombinationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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": [ "r227", "r380", "r644", "r831", "r854", "r931", "r932" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r14", "r71" ] }, "us-gaap_GoodwillImpairedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 13.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "verboseLabel": "Impairment loss for goodwill", "negatedLabel": "Impairment loss of 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": [ "r11", "r381", "r382", "r383", "r831" ] }, "cenn_GovernmentGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "GovernmentGrantsPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government grants.", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government grants" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit (loss)", "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": [ "r151", "r259", "r290", "r304", "r308", "r310", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r552", "r825", "r944" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Hong Kong [Member]", "label": "HONG KONG" } } }, "auth_ref": [] }, "cenn_HWElectroCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HWElectroCoLtdMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the third party related to the company.", "label": "HW Electro Co., Ltd. [Member]", "terseLabel": "HW Electro Co., Ltd. [Member]" } } }, "auth_ref": [] }, "cenn_HangzhouCenntroAutotechCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HangzhouCenntroAutotechCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Hangzhou Cenntro Autotech Co., Limited (\"Cenntro Hangzhou\") owned by CAG HK.", "label": "Hangzhou Cenntro Autotech Co., Limited [Member]", "terseLabel": "Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member]" } } }, "auth_ref": [] }, "cenn_HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "An entity significantly influenced by Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership).", "label": "Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) [Member]", "terseLabel": "Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) [Member]" } } }, "auth_ref": [] }, "cenn_HangzhouHengzhongTechCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HangzhouHengzhongTechCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Hangzhou Hengzhong Tech Co., Limited owned by Cenntro Hangzhou.", "label": "Hangzhou Hengzhong Tech Co., Limited [Member]", "terseLabel": "Hangzhou Hengzhong Tech Co., Limited [Member]" } } }, "auth_ref": [] }, "cenn_HangzhouHezheEnergyTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HangzhouHezheEnergyTechnologyCoLtdMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.", "label": "Hangzhou Hezhe Energy Technology Co., Ltd [Member]", "verboseLabel": "Hangzhou Hezhe Energy Technology Co., Ltd (\"Hangzhou Hezhe\") [Member]", "terseLabel": "Hangzhou Hezhe [Member]" } } }, "auth_ref": [] }, "cenn_HangzhouRondaTechCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HangzhouRondaTechCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Cenntro Automotive Europe GmbH owned by CEGL was incorporated in People's Republic of China.", "label": "Hangzhou Ronda Tech Co., Limited [Member]", "terseLabel": "Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member]", "verboseLabel": "Ronda [Member]" } } }, "auth_ref": [] }, "cenn_HistoricalAndPrincipalActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "HistoricalAndPrincipalActivitiesAbstract", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Historical and Principal Activities [Abstract]" } } }, "auth_ref": [] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Italy [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r872", "r873", "r874" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentLongLivedAssetHeldForUseAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesImpairmentOfLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of long lived assets [Abstract]" } } }, "auth_ref": [] }, "cenn_ImpairmentLossRecognizedForInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ImpairmentLossRecognizedForInventory", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss recognized by the company for slow-moving inventory with cost lower than net realizable value.", "label": "Impairment Loss Recognized for Inventory", "terseLabel": "Impairment loss" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment loss", "terseLabel": "Impairment of intangible assets", "negatedLabel": "Impairment loss of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "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": [ "r911", "r935" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment loss", "terseLabel": "Impairment of property, plant and equipment", "negatedLabel": "Impairment loss of property, plant and equipment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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": [ "r11", "r76", "r168" ] }, "cenn_ImpairmentOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ImpairmentOfRightOfUseAssets", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment recognized in the period resulting from the right-of-use assets.", "label": "Impairment of Right-of-use Assets", "terseLabel": "Impairment of right-of-use assets", "negatedLabel": "Impairment loss of right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Losses before income taxes", "totalLabel": "Loss before income taxes", "terseLabel": "Loss before provision for income tax", "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": [ "r0", "r145", "r197", "r290", "r304", "r308", "r310", "r649", "r662", "r825" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Losses Before Income Taxes [Abstract]", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) from equity method investments", "negatedLabel": "Loss from long-term investments", "label": "(Loss) income from long-term investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r11", "r146", "r196", "r294", "r351", "r661" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r389", "r390", "r750" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r390", "r750" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES [Abstract]" } } }, "auth_ref": [] }, "cenn_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "cenn_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about income taxes.", "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "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": [ "r260", "r495", "r501", "r505", "r512", "r517", "r522", "r523", "r524", "r695" ] }, "cenn_IncomeTaxExaminationStatuteOfLimitations": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxExaminationStatuteOfLimitations", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Statute of limitations period related to income tax examinations in certain countries, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax Examination Statute of Limitations", "terseLabel": "Statute of limitations related to income tax examinations" } } }, "auth_ref": [] }, "cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Statute of limitations period related to income tax examinations in certain countries for transfer pricing issues, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax Examination Statute of Limitations, Transfer Pricing Issues", "terseLabel": "Statute of limitations related to income tax examinations, transfer pricing issues" } } }, "auth_ref": [] }, "cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Statute of limitations period related to income tax examinations in certain countries under special circumstance in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax Examination Statute of Limitations, Under Special Circumstance", "terseLabel": "Statute of limitations related to income tax examinations, under special circumstance" } } }, "auth_ref": [] }, "cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Income Tax Examination Statute of Limitations, Underpayment of Taxes", "terseLabel": "Statute of limitations related to income tax examinations, underpayment of taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/IncomeTaxesIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "totalLabel": "Total income tax expense", "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": [ "r203", "r213", "r274", "r275", "r295", "r499", "r518", "r674" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Income Tax Rate to Income Before Income Taxes [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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": [ "r243", "r497", "r498", "r505", "r506", "r511", "r513", "r693" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r979" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of international tax rates", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r979" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of non-deductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r979" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss of goodwill", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r979" ] }, "cenn_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Income tax paid", "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": [ "r56" ] }, "cenn_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 29.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expense and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r910" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r624", "r910" ] }, "cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncreaseDecreaseInDueFromToRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 32.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from/to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from/to Related Parties, Current", "negatedLabel": "Amounts due from/to related parties" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Changes in fair value of equity securities", "label": "Increase (Decrease) in Equity Securities, FV-NI", "documentation": "Amount of increase (decrease) of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r202", "r253" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "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": [ "r10" ] }, "cenn_IncreaseDecreaseInLongTermPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncreaseDecreaseInLongTermPayable", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in long-term payable during the reporting period.", "label": "Increase (Decrease) in Long-term Payable", "terseLabel": "Long-term payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "cenn_IncreaseDecreaseInOperatingLeaseAssetsAndLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiability", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease assets and liability.", "label": "Increase (Decrease) in Operating Lease Assets and Liability", "terseLabel": "Operating lease assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 31.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepayment and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InlandRevenueHongKongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InlandRevenueHongKongMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong [Member]", "label": "Inland Revenue, Hong Kong [Member]", "documentation": "Designated tax department of the government of Hong Kong." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r384" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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": [ "r74", "r626", "r627", "r628", "r630", "r821" ] }, "cenn_IntangibleAssetsNetUsefulLivesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "IntangibleAssetsNetUsefulLivesAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net, Useful Lives [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense on loans provided by related parties", "negatedLabel": "Interest (income)/expense, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r116", "r199", "r247", "r293", "r567", "r751", "r866", "r1008" ] }, "us-gaap_InterestExpenseOperatingRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOperatingRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for interest expense." } } }, "auth_ref": [ "r994" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest income from a related party", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r149", "r742", "r787", "r789", "r865", "r866", "r1015" ] }, "us-gaap_InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income, Operating, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for operating interest income." } } }, "auth_ref": [ "r994" ] }, "cenn_InterestPaidRefunded": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InterestPaidRefunded", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash paid or refunded for interest.", "label": "Interest Paid Refunded", "terseLabel": "Interest paid" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense of convertible loans", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r376" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r899" ] }, "cenn_InventoryGoodsInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InventoryGoodsInTransit", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Goods in transit are typically part of the purchaser's inventory at the point of shipment.", "label": "Inventory Goods in Transit", "terseLabel": "Goods in transit" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://cenntroauto.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "label": "Inventory, Net", "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": [ "r235", "r817", "r854" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r204", "r223", "r234", "r376", "r377", "r379", "r625", "r822" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw material", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r901" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work-in-progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r900" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Written-down of inventories", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r378" ] }, "cenn_InvesteeCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InvesteeCompaniesMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "documentation": "Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method.", "label": "Investee Companies [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Income from short-term investment", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r154", "r155" ] }, "us-gaap_InvestmentIncomeNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNetAbstract", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net [Abstract]" } } }, "auth_ref": [] }, "cenn_InvestmentOnParticipatingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InvestmentOnParticipatingSharesMember", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Investment on participating shares in Micro Money Fund SPC.", "label": "Investment on Participating Shares [Member]", "terseLabel": "Investment on Participating Shares [Member]" } } }, "auth_ref": [] }, "cenn_InvestmentOnPartnershipSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InvestmentOnPartnershipSharesMember", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Investment on partnership shares in MineOne Fix Income Investment I L.P.", "label": "Investment on Partnership Shares [Member]", "terseLabel": "Investment on Partnership Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Available-for-sale investments and Debt security investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r671", "r689", "r690", "r691", "r692", "r776", "r777" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r703", "r705", "r706", "r708", "r710", "r773", "r775", "r779", "r782", "r783", "r784", "r785", "r791", "r792", "r793", "r794", "r795", "r859" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r703", "r705", "r706", "r708", "r710", "r773", "r775", "r779", "r782", "r783", "r784", "r785", "r791", "r792", "r793", "r794", "r795", "r859" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "INVESTMENT IN EQUITY SECURITIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecurities" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENT IN EQUITY SECURITIES", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r185", "r200", "r201", "r217", "r318", "r320", "r549", "r550" ] }, "cenn_InvestorWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "InvestorWarrantsMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "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.", "label": "Investor Warrants [Member]", "terseLabel": "Investor Warrants [Member]" } } }, "auth_ref": [] }, "cenn_JiangsuRongyuanMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "JiangsuRongyuanMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.", "label": "Jiangsu Rongyuan [Member]", "terseLabel": "Jiangsu Rongyuan [Member]" } } }, "auth_ref": [] }, "cenn_LEIECenterSRLMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LEIECenterSRLMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by LEIE Center SRL.", "label": "LEIE Center SRL [Member]", "terseLabel": "LEIE [Member]" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r951" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r575", "r853" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://cenntroauto.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Lease Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r990" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvement [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r167" ] }, "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_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Operating lease", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://cenntroauto.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Maturity of Lease Liabilities Under Operating Leases", "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": [ "r991" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://cenntroauto.com/role/LeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r581" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r581" ] }, "cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock", "presentation": [ "http://cenntroauto.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's operating lease supplemental cash flow information.", "label": "Lessee Operating Lease Supplemental Cash Flow Information Related To Operating Lease [Table Text Block]", "terseLabel": "Summary of Supplemental Information Related to Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://cenntroauto.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "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": [ "r569" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "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": [ "r37", "r259", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r531", "r534", "r535", "r552", "r719", "r824", "r868", "r944", "r995", "r996" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r139", "r193", "r657", "r854", "r914", "r929", "r986" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r39", "r222", "r259", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r531", "r534", "r535", "r552", "r854", "r944", "r995", "r996" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r30", "r125", "r126", "r127", "r130", "r259", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r531", "r534", "r535", "r552", "r944", "r995", "r996" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "contingent liabilities", "label": "Estimated Litigation Liability, Current", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r42", "r938" ] }, "us-gaap_LitigationReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liabilities non-current", "label": "Estimated Litigation Liability, Noncurrent", "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r938" ] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Settlement owed amount", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Instalment agreement amount", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "cenn_LoanToRelatedPartyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LoanToRelatedPartyCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The current portion of aggregate amount of loans given to a related party as of balance sheet date.", "label": "Loan to Related Party, Current", "verboseLabel": "Loans to a third party" } } }, "auth_ref": [] }, "cenn_LoanToRelatedPartyNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LoanToRelatedPartyNoncurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount of loans given to a related party as of balance sheet date.", "label": "Loan to Related Party, Noncurrent", "terseLabel": "Loan to the third party" } } }, "auth_ref": [] }, "cenn_LoanToThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LoanToThirdPartyMember", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026.", "label": "Loan to Third Party [Member]" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE, NET", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r921" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "cenn_LongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LongLivedAssets", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Long-lived assets by geographic segment.", "label": "Long-Lived Assets", "verboseLabel": "Long-lived assets" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS [Abstract]" } } }, "auth_ref": [] }, "cenn_LongTermPrepayment": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LongTermPrepayment", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term prepayment.", "label": "Long-term Prepayment", "terseLabel": "Long-term prepayment" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r939", "r940" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [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": [ "r393", "r394", "r395", "r399", "r939", "r940" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r939", "r940" ] }, "cenn_LossContingencyClaimFiledForPaymentOfContractPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LossContingencyClaimFiledForPaymentOfContractPrice", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of filed a lawsuit for requesting payment for total contract price.", "label": "Loss Contingency Claim Filed for Payment of Contract Price", "terseLabel": "Claim filed for payment of contract price" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Money awarded for cost of goods awarded", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r938", "r939", "r940" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Total damages", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r938", "r939", "r940" ] }, "cenn_LossContingencyDamagesSoughtRecoveryOfAdvancePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LossContingencyDamagesSoughtRecoveryOfAdvancePayments", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount for recovery of advance payments for the purchase of vehicle of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency,Damages Sought, Recovery of Advance Payments", "terseLabel": "Recovery of advance payments" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Compensation for damages", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r938", "r939", "r940" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Penalty amount", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r394", "r395", "r398", "r399" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r393", "r394", "r395", "r399", "r939", "r940" ] }, "cenn_LossContingencyPaymentForOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LossContingencyPaymentForOutstandingAmount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimated amount of payment for outstanding.", "label": "Loss Contingency Payment for Outstanding Amount", "terseLabel": "Payment for outstanding amount" } } }, "auth_ref": [] }, "cenn_LossIncomeFromAcquisitionOfEquityInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "LossIncomeFromAcquisitionOfEquityInterests", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of loss (income) from acquisition of equity interests.", "label": "Loss (Income) from Acquisition of Equity Interests", "terseLabel": "Loss from acquisition of Antric", "negatedLabel": "Loss from acquisition of Antric" } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Mexico [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r314", "r840", "r950", "r1005", "r1006" ] }, "cenn_MandatoryRedemptionAmountMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MandatoryRedemptionAmountMultiplier", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Multiplier applied to principal amount subject to the mandatory redemption, plus accrued but unpaid interest, plus liquidated damages, if any, and any other amounts.", "label": "Mandatory Redemption Amount Multiplier", "terseLabel": "Mandatory redemption amount multiplier" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment in equity securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r121" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://cenntroauto.com/role/ShorttermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Investments", "label": "Marketable Securities [Table Text Block]", "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": [] }, "cenn_MaterialRelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MaterialRelatedPartyTransactionsAbstract", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Material Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r446", "r623", "r681", "r711", "r712", "r774", "r778", "r780", "r781", "r786", "r810", "r811", "r827", "r837", "r847", "r856", "r948", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_MeasurementInputConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputConversionPriceMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Original Conversion Price [Member]", "documentation": "Measurement input using price per share at which convertible share can be converted into common stock." } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Market yield [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Risk Free Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r984" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r547" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r446", "r623", "r681", "r711", "r712", "r774", "r778", "r780", "r781", "r786", "r810", "r811", "r827", "r837", "r847", "r856", "r948", "r997", "r998", "r999", "r1000", "r1001", "r1002" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r45", "r192", "r259", "r357", "r400", "r402", "r403", "r404", "r407", "r408", "r552", "r656", "r723" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Non-controlling Interest", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r181" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition CAE's equity interests", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "cenn_MovementOfWarrantsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MovementOfWarrantsRollForward", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement of Warrants [Roll Forward]", "terseLabel": "Movement of Warrants [Roll Forward]" } } }, "auth_ref": [] }, "cenn_MovementOfWarrantsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MovementOfWarrantsTableTextBlock", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movement of warrants.", "label": "Movement of Warrants [Table Text Block]", "terseLabel": "Movement of Warrants" } } }, "auth_ref": [] }, "cenn_MrPeterWangMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MrPeterWangMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Chairman, Chief Executive Officer, and principal shareholder of the Company", "label": "Mr. Peter Wang [Member]", "terseLabel": "Mr. Peter Wang [Member]" } } }, "auth_ref": [] }, "cenn_MrYeungHeungYeungMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "MrYeungHeungYeungMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "A principal shareholder of the Company, director of CAG Cayman and former director of CEG.", "label": "Mr. Yeung Heung Yeung [Member]", "terseLabel": "Mr. Yeung Heung Yeung [Member]" } } }, "auth_ref": [] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Netherlands [Member]" } } }, "auth_ref": [] }, "cenn_NakedBrandGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NakedBrandGroupLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of entity owned or controlled subsidiary.", "label": "Naked Brand Group Limited [Member]", "terseLabel": "NBG [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r314", "r840", "r950", "r1005", "r1006" ] }, "us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfCommonOwnershipOrManagementControlRelationships", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Relationship with the Company", "documentation": "This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) 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": [ "r255" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) 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": [ "r255" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (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": [ "r159", "r160", "r161" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to the Company's shareholders", "label": "Net loss attributable to the Company's shareholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r147", "r161", "r198", "r220", "r239", "r241", "r246", "r259", "r266", "r268", "r269", "r270", "r271", "r274", "r275", "r281", "r290", "r304", "r308", "r310", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r546", "r552", "r665", "r741", "r765", "r766", "r825", "r866", "r944" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net loss attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r103", "r183", "r239", "r241", "r274", "r275", "r664", "r906" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently issued accounting standards 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": [] }, "cenn_NonCashCapitalInjection": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NonCashCapitalInjection", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The value of non-cash capital injection during the period.", "label": "Non-Cash Capital Injection", "terseLabel": "Non-cash capital injection to Robostreet by i-Chassis" } } }, "auth_ref": [] }, "cenn_NonCashRecognitionOfNewLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NonCashRecognitionOfNewLeases", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The value of non-cash recognition of new leases during the period.", "label": "Non-Cash Recognition of New Leases", "terseLabel": "Non-cash recognition of new leases" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://cenntroauto.com/role/InsiderTrading" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r878" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://cenntroauto.com/role/InsiderTrading" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest [Member]", "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": [ "r99", "r429", "r916", "r917", "r918", "r1009" ] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableAbstract", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "label": "Movement of Note [Abstract]" } } }, "auth_ref": [] }, "cenn_NoticePeriodForSaleOfPartnershipInterest": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NoticePeriodForSaleOfPartnershipInterest", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Notice period for sale of partnership interest after the second anniversary of the investment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Notice Period for Sale of Partnership Interest", "terseLabel": "Notice period for sale of partnership interest" } } }, "auth_ref": [] }, "cenn_NumberOfCivilLitigationCasesWithdrawn": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfCivilLitigationCasesWithdrawn", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of civil litigation cases withdrawn.", "label": "Number of Civil Litigation Cases Withdrawn", "terseLabel": "Number of civil litigation cases withdrawn" } } }, "auth_ref": [] }, "cenn_NumberOfComplaintCausesInContractAndTortAgainstDefendants": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfComplaintCausesInContractAndTortAgainstDefendants", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of causes of action sounding in contract and tort against the defendants.", "label": "Number of Complaint Causes in Contract and Tort Against Defendants", "terseLabel": "Number of complaint causes in contract and tort against defendants" } } }, "auth_ref": [] }, "cenn_NumberOfContractClaims": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfContractClaims", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL.", "label": "Number of Contract Claims", "terseLabel": "Number of contract claims" } } }, "auth_ref": [] }, "cenn_NumberOfDistributionPartners": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfDistributionPartners", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of distribution partners.", "label": "Number of Distribution Partners", "terseLabel": "Number of distribution partners" } } }, "auth_ref": [] }, "cenn_NumberOfEqualAnnualInstalments": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfEqualAnnualInstalments", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The total number of equal annual instalments of options.", "label": "Number of Equal Annual Instalments", "terseLabel": "Number of equal annual instalments" } } }, "auth_ref": [] }, "cenn_NumberOfEquityInvestments": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfEquityInvestments", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equity investments which are purchasing of partnership shares and participating shares.", "label": "Number of Equity Investments", "terseLabel": "Number of equity investments" } } }, "auth_ref": [] }, "cenn_NumberOfEuropeanUnionTrademarksCancellationRequestFiled": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfEuropeanUnionTrademarksCancellationRequestFiled", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of european union trademarks cancellation request filed.", "label": "Number of European Union Trademarks Cancellation Request Filed", "terseLabel": "Number of european union trademarks cancellation request filed" } } }, "auth_ref": [] }, "cenn_NumberOfEuropeanUnionTrademarksCancelled": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfEuropeanUnionTrademarksCancelled", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of european union trademarks cancelled.", "label": "Number of European Union Trademarks Cancelled", "terseLabel": "Number of european union trademarks cancelled" } } }, "auth_ref": [] }, "cenn_NumberOfOngoingCivilLitigationCases": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfOngoingCivilLitigationCases", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of ongoing civil litigation cases.", "label": "Number of Ongoing Civil Litigation Cases", "terseLabel": "Number of ongoing civil litigation cases" } } }, "auth_ref": [] }, "cenn_NumberOfParticipatingSharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfParticipatingSharesPurchased", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of redeemable, non-voting participating shares purchased.", "label": "Number of Participating Shares Purchased", "terseLabel": "Number of participating shares purchased (in shares)" } } }, "auth_ref": [] }, "cenn_NumberOfProgrammableSmartChassisModels": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfProgrammableSmartChassisModels", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of programmable smart chassis models.", "label": "Number of Programmable Smart Chassis Models", "terseLabel": "Number of programmable smart chassis models" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r920" ] }, "cenn_NumberOfSignedPurchaseOrdersTerminated": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfSignedPurchaseOrdersTerminated", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of signed purchase orders terminated under contract.", "label": "Number of Signed Purchase Orders Terminated", "terseLabel": "Number of signed purchase orders terminated" } } }, "auth_ref": [] }, "cenn_NumberOfTortClaims": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfTortClaims", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of tort claims.", "label": "Number of Tort Claims", "terseLabel": "Number of tort claims" } } }, "auth_ref": [] }, "cenn_NumberOfVehicles": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfVehicles", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Number of Vehicles", "terseLabel": "Number of vehicles" } } }, "auth_ref": [] }, "cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfVotesEntitledForEachShareOfOrdinaryShare", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of votes entitled for each share of common stock by ordinary share holder.", "label": "Number of Votes Entitled for Each Share of Ordinary Share", "terseLabel": "Number of votes entitled for each share of ordinary share" } } }, "auth_ref": [] }, "cenn_NumberOfWarrants": { "xbrltype": "integerItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "NumberOfWarrants", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued during the period.", "label": "Number of Warrants", "terseLabel": "Number of warrants" } } }, "auth_ref": [] }, "cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract", "lang": { "en-us": { "role": { "label": "ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract]" } } }, "auth_ref": [] }, "cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of ordinary shares and restricted net assets.", "label": "ORDINARY SHARES AND RESTRICTED NET ASSETS [Text Block]", "terseLabel": "ORDINARY SHARES AND RESTRICTED NET ASSETS" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "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": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Open tax examination years", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r503" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total operating expenses", "label": "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://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING EXPENSES:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r290", "r304", "r308", "r310", "r825" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases cost excluding short-term rental expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r576", "r853" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Maturity of Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://cenntroauto.com/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Less: current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Non-current portion", "terseLabel": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r573", "r578" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and interest of operating lease right-of-use asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r911" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r580", "r853" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "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": [ "r579", "r853" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivities" ], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND PRINCIPAL ACTIVITIES", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r124", "r162", "r163", "r181" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r236", "r854" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 }, "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets, net", "totalLabel": "Other non-current assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r229" ] }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentDisclosureAbstract", "lang": { "en-us": { "role": { "label": "OTHER NON-CURRENT ASSETS, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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": [ "r6" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r673", "r743", "r788", "r789", "r790" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER EXPENSE:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "cenn_OtherInfringementFine": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "OtherInfringementFine", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other infringement penalty in the form of a fine.", "label": "Other Infringement Fine", "terseLabel": "Other infringement fine" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts due to related parties", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38", "r854" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Amounts due to Related Parties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liability, Current, Related and Nonrelated Party Status [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other and current." } } }, "auth_ref": [ "r994" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others [Member]", "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "cenn_OtherNonCurrentAssetsNetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "OtherNonCurrentAssetsNetTextBlock", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non-current assets, net.", "label": "Other Non-Current Assets, Net [Text Block]", "terseLabel": "OTHER NON-CURRENT ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income/(expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r156" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other and current." } } }, "auth_ref": [ "r994" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts due from related parties - current", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrentAbstract", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Amount due from Related Parties [Abstract]" } } }, "auth_ref": [] }, "cenn_OtherTaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "OtherTaxesPayableCurrent", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable taxes classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Other Taxes Payable, Current", "terseLabel": "Other taxes payable" } } }, "auth_ref": [] }, "cenn_OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSale", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesAvailableforsaleInvestmentsAndDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Losses, Debt Securities, Available-for-Sale", "terseLabel": "Other-than-temporary impairment loss has been recognized in statement of operations" } } }, "auth_ref": [] }, "cenn_OthersRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "OthersRelatedPartiesMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of others related parties.", "label": "Others Related Parties [Member]", "terseLabel": "Others [Member]" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholders' Equity [Member]", "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": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]" } } }, "auth_ref": [] }, "cenn_PaymentForExpenseOfReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentForExpenseOfReverseRecapitalization", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for expenses from reverse recapitalization during the year.", "label": "Payment for Expense of Reverse Recapitalization", "negatedLabel": "Payment of expense for the reverse recapitalization" } } }, "auth_ref": [] }, "cenn_PaymentForOutstandingInvoices": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentForOutstandingInvoices", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The payment for outstanding invoices exclusive of interest, costs, and attorneys' fees.", "label": "Payment for Outstanding Invoices", "terseLabel": "Payment for outstanding invoices" } } }, "auth_ref": [] }, "cenn_PaymentOfExpenseForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentOfExpenseForAcquisition", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the expenses related to acquisition.", "label": "Payment of Expense for Acquisition", "negatedLabel": "Payment of expense for acquisition of CAE's equity interests" } } }, "auth_ref": [] }, "cenn_PaymentToPurchaseRawMaterialsToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentToPurchaseRawMaterialsToRelatedParties", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with purchase of the raw materials from related party.", "label": "Payment to Purchase Raw Materials to Related Parties", "terseLabel": "Payment on the purchase of the raw materials" } } }, "auth_ref": [] }, "cenn_PaymentsForCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentsForCapital", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for capital reduction during the period.", "label": "Payments for Capital", "negatedLabel": "Reduction of capital" } } }, "auth_ref": [] }, "cenn_PaymentsForRedemptionOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentsForRedemptionOfConvertiblePromissoryNotes", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for redemption of convertible promissory notes.", "label": "Payments for Redemption of Convertible Promissory Notes", "negatedLabel": "Redemption of convertible promissory notes" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of CAE's loan", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of Antric Gmbh's equity interests", "negatedLabel": "Acquisition of CAE's equity interests", "label": "Payments to Acquire Additional Interest in Subsidiaries", "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Purchase consideration of stock acquired", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r50", "r527" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of equity securities", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of land use rights and property", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r158" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of equity investment", "label": "Purchase of equity investment", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r908" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of land, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToFundLongtermLoansToRelatedParties", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Payment for capital investments", "label": "Payments to Fund Long-Term Loans to Related Parties", "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates." } } }, "auth_ref": [ "r909", "r992" ] }, "cenn_PaymentsToLoansProvidedToThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PaymentsToLoansProvidedToThirdParties", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with extending a payments to loans provided to third parties: Payments for Advances to Affiliates.", "label": "Payments to Loans Provided to Third Parties", "negatedLabel": "Loans provided to third parties" } } }, "auth_ref": [] }, "cenn_PercentageOfAdvancePaymentsForDamage": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfAdvancePaymentsForDamage", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of fully return advance payments for damage.", "label": "Percentage of Advance Payments for Damage", "terseLabel": "Percentage of advance payments for damage" } } }, "auth_ref": [] }, "cenn_PercentageOfAnnualTaxableIncome": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfAnnualTaxableIncome", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The operating losses can be carried forward indefinitely subject to a limitation in utilization against annual taxable income.", "label": "Percentage of Annual Taxable Income", "terseLabel": "Percentage of annual taxable income" } } }, "auth_ref": [] }, "cenn_PercentageOfDirectOrIndirectEconomicInterest": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfDirectOrIndirectEconomicInterest", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of direct or indirect economic interest in the entity.", "label": "Percentage Of Direct or Indirect Economic Interest", "terseLabel": "Percentage of direct or indirect economic interest", "verboseLabel": "Percentage of equity interests" } } }, "auth_ref": [] }, "cenn_PercentageOfEachEqualAnnualInstalments": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfEachEqualAnnualInstalments", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of each equal annual instalments of options.", "label": "Percentage of Each Equal Annual Instalments", "terseLabel": "Percentage of each equal annual instalments" } } }, "auth_ref": [] }, "cenn_PercentageOfEquityInterestsConverted": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfEquityInterestsConverted", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interests converted.", "label": "Percentage of equity interest", "terseLabel": "Percentage of equity interest" } } }, "auth_ref": [] }, "cenn_PercentageOfIncomeFromInvestmentInEquitySecurities": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfIncomeFromInvestmentInEquitySecurities", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of fixed return from purchase of partnership shares.", "label": "Percentage of Income from Investment in Equity Securities", "terseLabel": "Percentage of fixed return on investment" } } }, "auth_ref": [] }, "cenn_PercentageOfLimitedPartnershipEquitySecurities": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfLimitedPartnershipEquitySecurities", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of limited partnership equity securities.", "label": "Percentage of Limited Partnership Equity Securities", "terseLabel": "Percentage of limited partnership equity" } } }, "auth_ref": [] }, "cenn_PercentageOfMoldDevelopmentFee": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfMoldDevelopmentFee", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of mold development fee need to be borne by the entity.", "label": "Percentage of Mold Development Fee", "terseLabel": "Percentage of mold development fee" } } }, "auth_ref": [] }, "cenn_PercentageOfShareholderLoansAcquired": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfShareholderLoansAcquired", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of shareholder loan acquired at the acquisition date in the business combination.", "label": "Percentage of Shareholder Loans Acquired", "terseLabel": "Percentage of shareholder loan acquired" } } }, "auth_ref": [] }, "cenn_PercentageOfVotingInterestsControls": { "xbrltype": "percentItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PercentageOfVotingInterestsControls", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of voting equity interests controls in the board of directors of the investee entity.", "label": "Percentage of Voting Interests Controls", "verboseLabel": "Percentage of voting interests" } } }, "auth_ref": [] }, "cenn_PeriodConsideredAfterOccurrenceOfAnyEventOfDefault": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodConsideredAfterOccurrenceOfAnyEventOfDefault", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "Period considered for commencing after occurrence of any event of default, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period Considered after Occurrence of Any Event of Default", "terseLabel": "Period considered after occurrence of any event of default" } } }, "auth_ref": [] }, "cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodOfPriorTaxAssessmentYearsFromInvestigation", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of an investigation covers the assessment prior to the year of the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Prior Tax Assessment Years from Investigation", "terseLabel": "Period of prior tax assessment years from investigation" } } }, "auth_ref": [] }, "cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of an extended investigation, in case of fraud and willful evasion, the investigation is extended covers the assessment prior to the year of the assessment in which the investigation commences, . in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Prior Tax Assessment Years from Investigation, Extended", "terseLabel": "Extended period of prior tax assessment years from investigation" } } }, "auth_ref": [] }, "cenn_PeriodOfTaxAssessmentYearsForIssueOrCorrectionFromInvestigation": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodOfTaxAssessmentYearsForIssueOrCorrectionFromInvestigation", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of an investigation covers the assessment for issue or correction in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Tax Assessment Years for Issue or Correction from Investigation", "terseLabel": "Period of tax assessment years for issue or correction from investigation" } } }, "auth_ref": [] }, "cenn_PeriodOfTaxAssessmentYearsFromInvestigation": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodOfTaxAssessmentYearsFromInvestigation", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of an investigation covers the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of Tax Assessment Years from Investigation", "terseLabel": "Period of tax assessment years from investigation" } } }, "auth_ref": [] }, "cenn_PeriodToAmendComplaint": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PeriodToAmendComplaint", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period to amend complaint by plaintiff , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Period to Amend Complaint", "terseLabel": "Period to amend complaint by plaintiff" } } }, "auth_ref": [] }, "cenn_PikkaElectricCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PikkaElectricCorporationMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Pikka Electric Corporation owned by CEGL, was incorporated in Delaware, U.S.", "label": "Pikka Electric Corporation [Member]", "terseLabel": "Pikka Electric Corporation [Member]" } } }, "auth_ref": [] }, "cenn_PlaceOfIncorporation": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PlaceOfIncorporation", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Information of place of incorporation of an entity.", "label": "Place of Incorporation" } } }, "auth_ref": [] }, "cenn_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Placement Agent Warrant means the warrant to be issued by the Company to Lender as placement agent upon the closing of a Qualifying Transaction in substantially the form attached as Exhibit D to the Securities Purchase Agreement, as the same may be amended from time to time.", "label": "Placement Agent Warrants [Member]", "terseLabel": "Placement Agent Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "cenn_PlantAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PlantAndBuildingMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and plant used in the operations of the entity.", "label": "Plant and Building [Member]" } } }, "auth_ref": [] }, "cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of the amounts paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid and Other Current Assets Disclosure [Text Block]", "terseLabel": "PREPAYMENT AND OTHER CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment and other current assets", "totalLabel": "Prepayment and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r903" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "PREPAYMENT AND OTHER CURRENT ASSETS [Abstract]" } } }, "auth_ref": [] }, "cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.", "label": "Prepaid Expense And Other Assets Current [Table Text Block]", "terseLabel": "Prepayment and Other Current Assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deductible input value added tax", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r819", "r829", "r930" ] }, "cenn_PrepaymentOfOperatingFundToARelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PrepaymentOfOperatingFundToARelatedParty", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with prepayment of operating fund to related party.", "label": "Prepayment of Operating Fund to a Related Party", "terseLabel": "Prepayment of operating fund to a related party" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Repayment of loans from related parties", "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates." } } }, "auth_ref": [ "r907", "r992" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds after deducting issuance expenses", "label": "Proceed from issuance of convertible promissory notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Proceed from exercise of share-based awards", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r24" ] }, "cenn_ProceedsFromThirdParty": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ProceedsFromThirdParty", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount received from a third party for the redemption of equity investment in Micro Money Fund SPC.", "label": "Proceeds from Third Party", "terseLabel": "Proceeds from third party" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r311", "r629", "r675", "r676", "r677", "r678", "r679", "r680", "r813", "r838", "r855", "r887", "r941", "r942", "r950", "r1005" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r311", "r629", "r675", "r676", "r677", "r678", "r679", "r680", "r813", "r838", "r855", "r887", "r941", "r942", "r950", "r1005" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "totalLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r220", "r239", "r241", "r254", "r259", "r266", "r274", "r275", "r290", "r304", "r308", "r310", "r357", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r529", "r532", "r533", "r546", "r552", "r649", "r663", "r700", "r741", "r765", "r766", "r825", "r851", "r852", "r867", "r906", "r944" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "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": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT 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": [ "r166", "r207", "r210", "r211" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, gross", "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": [ "r167", "r225", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment [Abstract]", "label": "Property, Plant and Equipment, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "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://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 }, "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r650", "r660", "r854" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "At Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant 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": [ "r12", "r207", "r210", "r658" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r167" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "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://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "negatedLabel": "Provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r252", "r365" ] }, "cenn_ProvisionForLoanToReceivableFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ProvisionForLoanToReceivableFromRelatedParties", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate provision amount of (loan to) receivables from related parties.", "label": "Provision for (Loan to) Receivable from Related Parties", "negatedLabel": "Less: provision for loan to the third party and receivable from a third party" } } }, "auth_ref": [] }, "cenn_PurchaseOfConvertibleNote": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PurchaseOfConvertibleNote", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of convertible note.", "label": "Purchase of Convertible Note", "terseLabel": "Purchase of convertible note", "negatedLabel": "Purchase of convertible note from Acton" } } }, "auth_ref": [] }, "cenn_PurchaseOfWealthManagementProductsPurchasedFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PurchaseOfWealthManagementProductsPurchasedFromBanks", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash out flow for purchase of wealth management products purchased from banks.", "label": "Purchase of Wealth Management Products Purchased from Banks", "negatedLabel": "Purchase of wealth management products purchased from banks" } } }, "auth_ref": [] }, "cenn_PurchasePriceIsHeldInEscrowAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PurchasePriceIsHeldInEscrowAccount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of consideration held in escrow account to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Purchase Price is Held in Escrow Account", "terseLabel": "Purchase price is held in escrow account" } } }, "auth_ref": [] }, "cenn_PurchasedPrepaidInsurancePolicyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "PurchasedPrepaidInsurancePolicyPeriod", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The period to purchase a prepaid liability insurance policy for the existing officers and directors in connection with the closing of the Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Purchased Prepaid Insurance Policy, Period", "terseLabel": "Period of liability insurance policy for existing officers and directors" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r444", "r446", "r477", "r478", "r479", "r599", "r623", "r681", "r711", "r712", "r774", "r778", "r780", "r781", "r786", "r810", "r811", "r827", "r837", "r847", "r856", "r859", "r936", "r948", "r998", "r999", "r1000", "r1001", "r1002" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r444", "r446", "r477", "r478", "r479", "r599", "r623", "r681", "r711", "r712", "r774", "r778", "r780", "r781", "r786", "r810", "r811", "r827", "r837", "r847", "r856", "r859", "r936", "r948", "r998", "r999", "r1000", "r1001", "r1002" ] }, "cenn_ReceivableFromThirdPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ReceivableFromThirdPartiesCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with third parties due within one year or the normal operating cycle, if longer.", "label": "Receivable from Third Parties, Current", "terseLabel": "Receivable from third parties" } } }, "auth_ref": [] }, "cenn_ReceivableFromThirdPartyCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ReceivableFromThirdPartyCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC.", "label": "Receivable from Third Party, Current", "terseLabel": "Receivable from a third party" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts receivable and provision for doubtful accounts", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r70" ] }, "cenn_RedemptionOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RedemptionOfConvertiblePromissoryNotes", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for redemption of convertible promissory notes.", "label": "Redemption of Convertible Promissory Notes", "negatedLabel": "Redemption of convertible promissory notes" } } }, "auth_ref": [] }, "cenn_RelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RelatedPartiesAbstract", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Related Parties [Abstract]", "terseLabel": "Related Parties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party [Domain]", "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": [ "r445", "r586", "r587", "r714", "r715", "r716", "r717", "r718", "r738", "r740", "r772" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "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": [ "r746", "r747", "r750" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase of raw materials from related parties", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "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://cenntroauto.com/role/LongtermInvestmentsDebtSecurityInvestmentsDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party [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": [ "r445", "r586", "r587", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r714", "r715", "r716", "r717", "r718", "r738", "r740", "r772", "r994" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r583", "r584", "r585", "r587", "r588", "r696", "r697", "r698", "r748", "r749", "r750", "r770", "r771" ] }, "cenn_RepaymentOfAdvanceOperatingFundFromARelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RepaymentOfAdvanceOperatingFundFromARelatedParty", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with advance operating fund from a related party.", "label": "Repayment of Advance Operating Fund from a Related Party", "terseLabel": "Repayment of the advance operating fund from a related party" } } }, "auth_ref": [] }, "cenn_RepaymentOfInterestBearingLoanFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RepaymentOfInterestBearingLoanFromRelatedParties", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with interest-bearing loan from a related party.", "label": "Repayment of Interest-bearing Loan From Related Parties", "terseLabel": "Repayment of interest-bearing Loan from a related party" } } }, "auth_ref": [] }, "cenn_RepaymentOfLoansToThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RepaymentOfLoansToThirdParties", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a third party where one party can exercise control or significant influence over another party.", "label": "Repayment of Loans to Third Parties", "negatedLabel": "Repayment of loans to third parties" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of bank loans", "label": "Repayments of Bank Debt", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r52" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of loans to related parties", "label": "Repayments 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": [ "r52" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/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": [ "r123", "r494", "r1003" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expenses [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r896", "r912" ] }, "cenn_RestrictedNetAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RestrictedNetAssetsAbstract", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Net Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r136", "r172", "r655", "r685", "r687", "r694", "r722", "r854" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r218", "r263", "r264", "r265", "r267", "r273", "r275", "r359", "r360", "r486", "r487", "r488", "r515", "r516", "r537", "r539", "r540", "r542", "r544", "r682", "r684", "r701", "r1009" ] }, "cenn_RetentionOfTitleAndInstalmentPaymentAgreementPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RetentionOfTitleAndInstalmentPaymentAgreementPrice", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The price for retention of title and instalment payment agreement.", "label": "Retention of Title and Instalment Payment Agreement Price", "terseLabel": "Retention of title and instalment payment agreement price" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "label": "Revenue", "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": [ "r291", "r292", "r303", "r306", "r307", "r311", "r312", "r314", "r440", "r441", "r629" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r216", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r812" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "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": [] }, "cenn_ReverseOfDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ReverseOfDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 6.0 }, "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount recognized from reversal from deferred tax liabilities during period.", "label": "Reversal of Deferred Tax Liabilities", "negatedLabel": "Reversal of deferred tax liabilities", "terseLabel": "Reverse of deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "CONCENTRATIONS [Abstract]" } } }, "auth_ref": [] }, "cenn_RobostreetIncMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "RobostreetIncMember", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the entity with investment agreement.", "label": "Robostreet Inc. [Member]", "terseLabel": "Robostreet Inc. [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://cenntroauto.com/role/InsiderTrading" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r878" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://cenntroauto.com/role/InsiderTrading" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r878" ] }, "cenn_SHORTTERMINVESTMENTSTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SHORTTERMINVESTMENTSTextBlock", "presentation": [ "http://cenntroauto.com/role/ShorttermInvestments" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short term investments.", "label": "SHORT-TERM INVESTMENTS [Text Block]", "terseLabel": "SHORT-TERM INVESTMENTS" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueProductLineMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]", "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r885" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://cenntroauto.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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": [ "r44" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "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": [ "r93", "r95", "r525" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expenses", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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": [ "r176" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Net Deferred Tax 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": [ "r175" ] }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTable", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndTransactionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table]", "documentation": "Schedule that provides the reporting currency-denominated amounts, amounts reported for financial reporting purposes and the differences between the two amounts by each relevant line item on the financial statements." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Calculation of Basic and Diluted Net Loss Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r919" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r59", "r60", "r279", "r280", "r282" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Expenses", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r85" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r353", "r354", "r356" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method 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": [ "r259", "r353", "r354", "r356", "r357", "r552" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://cenntroauto.com/role/LongtermInvestmentsEquityInvestmentWithoutReadilyDeterminableFairValueDetails", "http://cenntroauto.com/role/LongtermInvestmentsEquityMethodInvestmentsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesInvestmentInEquityInvesteesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r220", "r259", "r353", "r354", "r356", "r357", "r552" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails" ], "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": [ "r73", "r74", "r630" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r73", "r74" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Components of Losses Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r915" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://cenntroauto.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r33", "r140", "r141", "r142" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Income [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": [ "r666" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r154", "r155", "r666" ] }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables" ], "lang": { "en-us": { "role": { "label": "Significant Subsidiaries of Company", "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Non-Current Assets, Net", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r898" ] }, "cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]", "terseLabel": "Estimated Useful Lives" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "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": [ "r12" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "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": [ "r179" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "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": [ "r118", "r119", "r746", "r747", "r750" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions and Balances", "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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Segment", "documentation": "Tabular disclosure of information concerning 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": [ "r69", "r150" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "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": [ "r69", "r144" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "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": [ "r448", "r450", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share Options Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r22", "r23", "r83" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r174" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]", "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP)." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://cenntroauto.com/role/ConcentrationsTables" ], "lang": { "en-us": { "role": { "label": "Customer and Purchase Concentration Risks", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r61", "r62", "r64", "r65", "r111", "r184" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r869" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r871" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r312", "r313", "r704", "r707", "r709", "r775", "r779", "r783", "r791", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r814", "r839", "r859", "r950", "r1005" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r302", "r312", "r826" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling and marketing expenses", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Service Income [Member]", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r951" ] }, "cenn_SevicLawsuitMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SevicLawsuitMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "A former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro's wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the \"Sevic Lawsuit\").", "label": "Sevic Lawsuit [Member]", "terseLabel": "Sevic Lawsuit [Member]" } } }, "auth_ref": [] }, "cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ultimately controlled by Mr. Peter Wang.", "label": "Shanghai Hengyu Enterprise Management Consulting Co., Ltd (\"Shanghai Hengyu\") [Member]", "terseLabel": "Shanghai Hengyu [Member]", "verboseLabel": "Shanghai Hengyu Enterprise Management Consulting Co., Ltd (\"Shanghai Hengyu\") [Member]" } } }, "auth_ref": [] }, "cenn_ShareAndLoanPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareAndLoanPurchaseAgreementMember", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Th name of legal contract between seller and a buyer.", "label": "Share and Loan Purchase Agreement [Member]", "terseLabel": "Mosolf SE & Co [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Assumptions Used in Valuing Stock Options [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "The fair value of underlying ordinary shares (in dollars per share)", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividends yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected 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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate per annum", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "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": [ "r448", "r450", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of additional shares available for issuance (in shares)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Shares authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r850" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable, period end (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable, period end (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r462" ] }, "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The grant-date fair value of options granted during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Grant Date Fair Value", "terseLabel": "Fair value of options granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options granted (in shares)", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair value of option grant (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r470" ] }, "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption": { "xbrltype": "sharesItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of share option modification during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option", "terseLabel": "Options converted (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r456", "r457" ] }, "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAfterShareConsolidation": { "xbrltype": "sharesItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberAfterShareConsolidation", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options after one-for-ten (1:10) basis share consolidation.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, After Share Consolidation", "periodStartLabel": "Outstanding, beginning balance after share consolidation (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Share Options [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r456", "r457" ] }, "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAfterShareConsolidation": { "xbrltype": "perShareItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAfterShareConsolidation", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan after one-for-ten (1:10) basis share consolidation.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, After Share Consolidation", "periodStartLabel": "Outstanding, beginning balance after share consolidation (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Expected to vest, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Expected to vest, period end (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Expected to vest, period end (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r472" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Term of Option One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Term of Option Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expenses", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r447", "r455", "r474", "r475", "r476", "r477", "r480", "r489", "r490", "r491", "r492" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price range, lower range limit (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price range, upper range limit (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "cenn_ShareIncentiveOptionPlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareIncentiveOptionPlan2016Member", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of share-based compensation plan which describes 2016 share incentive option plan (the \" 2016 Plan\").", "label": "Share Incentive Option Plan 2016 [Member]", "terseLabel": "2016 Plan [Member]" } } }, "auth_ref": [] }, "cenn_ShareIncentiveOptionPlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareIncentiveOptionPlan2022Member", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of share-based compensation plan which describes 2022 share incentive option plan (the \" 2022 Plan\").", "label": "Share Incentive Option Plan 2022 [Member]", "terseLabel": "2022 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r849" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Expected to vest, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r472" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options contractual term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r173" ] }, "cenn_ShareholderLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShareholderLoanMember", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase agreement related to shareholder loan.", "label": "Shareholder Loan [Member]", "terseLabel": "Shareholder Loan [Member]" } } }, "auth_ref": [] }, "cenn_ShengzhouCenntroMachineryCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShengzhouCenntroMachineryCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Shengzhou Cenntro Machinery Co., Limited (\"Cenntro Machinery\") owned by Cenntro Hangzhou.", "label": "Shengzhou Cenntro Machinery Co., Limited [Member]", "terseLabel": "Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member]" } } }, "auth_ref": [] }, "cenn_ShengzhouHengzhongMachineryCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShengzhouHengzhongMachineryCoLtdMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Shengzhou Hengzhong Machinery Co., Limited (\"Shengzhou\") owned by Shengzhou Hengzhong.", "label": "Shengzhou Hengzhong Machinery Co., Ltd. [Member]", "terseLabel": "Shengzhou Machinery [Member]" } } }, "auth_ref": [] }, "cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Controlled by Mr. Yeung Heung Yeung.", "label": "Shenzhen Yuanzheng Investment Development Co. Ltd (\"Shenzhen Yuanzheng\") [Member]", "verboseLabel": "Shenzhen Yuanzheng [Member]", "terseLabel": "Shenzhen Yuanzheng Investment Development Co. Ltd (\"Shenzhen Yuanzheng\") [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [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_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantConvertiblePromissoryNoteDetails", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://cenntroauto.com/role/ShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/ShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term investment", "totalLabel": "Total", "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": [ "r194", "r195", "r902" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesAvailableforsaleInvestmentsAndDebtSecurityInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "SHORT-TERM INVESTMENTS [Abstract]", "verboseLabel": "Available-for-sale investments and Debt Security investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/LeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r577", "r853" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://cenntroauto.com/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": [ "r162", "r257" ] }, "cenn_SimachineryEquipmentLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SimachineryEquipmentLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Simachinery Equipment Limited established in Hong Kong Owned by CAG HK.", "label": "Simachinery Equipment Limited [Member]", "terseLabel": "Simachinery Equipment Limited (Simachinery HK) [Member]" } } }, "auth_ref": [] }, "cenn_SparePartsSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SparePartsSalesMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Goods and Services produced, developed and distributed by the entity.", "label": "Spare-Parts Sales [Member]", "terseLabel": "Spare-Parts Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAdministrationOfTaxationChinaMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PRC [Member]", "label": "State Administration of Taxation, China [Member]", "documentation": "Designated tax department of the government of China." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "http://cenntroauto.com/role/NetLossPerShareDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r43", "r218", "r244", "r245", "r246", "r263", "r264", "r265", "r267", "r273", "r275", "r289", "r359", "r360", "r429", "r486", "r487", "r488", "r515", "r516", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r559", "r560", "r561", "r562", "r563", "r564", "r582", "r682", "r683", "r684", "r701", "r767" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossesBeforeIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesStatutoryIncomeTaxRateToIncomeTaxesDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r312", "r313", "r704", "r707", "r709", "r775", "r779", "r783", "r791", "r797", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r814", "r839", "r859", "r950", "r1005" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "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": [ "r263", "r264", "r265", "r289", "r629", "r689", "r702", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r740", "r744", "r745", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r860" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS 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": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "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": [ "r263", "r264", "r265", "r289", "r629", "r689", "r702", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r734", "r735", "r736", "r737", "r738", "r740", "r744", "r745", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r767", "r860" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Shares issued due to reverse stock split (in shares)", "verboseLabel": "Fractional shares issued due to reverse stock split (in shares)", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r19" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of share-based award (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r19", "r133", "r134", "r172", "r461" ] }, "cenn_StockIssuedDuringPeriodValueAcquisitionOfEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "StockIssuedDuringPeriodValueAcquisitionOfEquityInterest", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions of equity interest during the period.", "label": "Stock Issued During Period, Value, Acquisition of Equity Interest", "terseLabel": "Acquisition of CAE's equity interests" } } }, "auth_ref": [] }, "cenn_StockIssuedDuringPeriodValueReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "StockIssuedDuringPeriodValueReverseStockSplits", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the reverse stock splits.", "label": "Stock Issued During Period, Value, Reverse Stock Splits", "terseLabel": "Fractional shares issued due to reverse stock split" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of share-based award", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r19", "r43", "r172" ] }, "cenn_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "auth_ref": [] }, "cenn_StockIssuedDuringPeriodWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "StockIssuedDuringPeriodWarrantsExercised", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights (or share units) exercised during the current period.", "label": "Stock Issued During Period, Warrants Exercised", "terseLabel": "Exercise of warrants (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity attributable to shareholders", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r134", "r137", "r138", "r164", "r723", "r739", "r768", "r769", "r854", "r868", "r914", "r929", "r986", "r1009" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://cenntroauto.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cenntroauto.com/role/ConsolidatedBalanceSheets", "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r99", "r100", "r102", "r218", "r219", "r245", "r263", "r264", "r265", "r267", "r273", "r359", "r360", "r429", "r486", "r487", "r488", "r515", "r516", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r559", "r560", "r564", "r582", "r683", "r684", "r699", "r723", "r739", "r768", "r769", "r796", "r867", "r914", "r929", "r986", "r1009" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfChangesInEquityParenthetical", "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "http://cenntroauto.com/role/NetLossPerShareDetails", "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split ratio", "label": "Share consolidation", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r32" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "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": [ "r565", "r591" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "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": [ "r565", "r591" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r565", "r591" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://cenntroauto.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT", "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": [ "r590", "r592" ] }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems", "presentation": [ "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails", "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary of Limited Liability Company or Limited Partnership [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_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes Related to Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "cenn_SupplementalInformationRelatedToOperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplementalInformationRelatedToOperatingLeasesAbstract", "presentation": [ "http://cenntroauto.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Information Related To Operating Leases [Abstract]", "terseLabel": "Supplemental Information Related to Operating Leases [Abstract]" } } }, "auth_ref": [] }, "cenn_SupplierAMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplierAMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major supplier of the entity.", "label": "Supplier A [Member]", "terseLabel": "Supplier A [Member]" } } }, "auth_ref": [] }, "cenn_SupplierBMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplierBMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major supplier of the entity.", "label": "Supplier B [Member]", "terseLabel": "Supplier B [Member]" } } }, "auth_ref": [] }, "cenn_SupplierCMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplierCMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major supplier of the entity.", "label": "Supplier C [Member]", "terseLabel": "Supplier C [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r63" ] }, "cenn_SupplierDMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplierDMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major supplier of the entity.", "label": "Supplier D [Member]", "terseLabel": "Supplier D [Member]" } } }, "auth_ref": [] }, "cenn_SupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "SupplierMember", "presentation": [ "http://cenntroauto.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a major supplier of the entity.", "label": "Supplier [Member]" } } }, "auth_ref": [] }, "us-gaap_Supplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Supplies", "crdr": "debit", "calculation": { "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance to suppliers", "label": "Prepaid Supplies", "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r820", "r830", "r930" ] }, "currency_TRY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "TRY", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Turkey [Member]" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "cenn_TaxYear2024Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2024Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2024.", "label": "Tax Year 2024 [Member]", "terseLabel": "2024 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2025Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2025Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2025.", "label": "Tax Year 2025 [Member]", "terseLabel": "2025 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2026Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2026Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2026.", "label": "Tax Year 2026 [Member]", "terseLabel": "2026 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2027Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2027Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2027.", "label": "Tax Year 2027 [Member]", "terseLabel": "2027 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2028Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2028Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2028.", "label": "Tax Year 2028 [Member]", "terseLabel": "2028 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2035Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2035Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2035.", "label": "Tax Year 2035 [Member]", "terseLabel": "2035 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2036Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2036Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2036.", "label": "Tax Year 2036 [Member]", "terseLabel": "2036 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2037Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2037Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2037.", "label": "Tax Year2037 [Member]", "terseLabel": "2037 [Member]" } } }, "auth_ref": [] }, "cenn_TaxYear2038Member": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TaxYear2038Member", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2038.", "label": "Tax Year 2038 [Member]", "terseLabel": "2038 [Member]" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Technology [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r26" ] }, "cenn_TeemakPowerCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TeemakPowerCorporationMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Teemak Power Corporation owned by CEGL, was incorporated in Delaware, U.S.", "label": "Teemak Power Corporation [Member]", "terseLabel": "Teemak Power Corporation [Member]" } } }, "auth_ref": [] }, "cenn_TeemakPowerHongKongLimitedHKMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TeemakPowerHongKongLimitedHKMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Teemak Power (Hong Kong) Limited (HK) owned by CEGL, was incorporated in Hong Kong.", "label": "Teemak Power (Hong Kong) Limited (HK) [Member]", "terseLabel": "Teemak Power (Hong Kong) Limited (HK) [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r922", "r993" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Trademark [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r98" ] }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "presentation": [ "http://cenntroauto.com/role/InvestmentInEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in Equity Securities", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://cenntroauto.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r425", "r427", "r543", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r666", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r923", "r924", "r925", "r926" ] }, "cenn_TroposMotorsEuropeGmbHMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "TroposMotorsEuropeGmbHMember", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesHistoricalAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The name of acquired entity.", "label": "Tropos Motors Europe GmbH [Member]", "terseLabel": "Tropos Motors Europe GmbH [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://cenntroauto.com/role/BusinessCombinationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r528" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "US [Member]", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized uncertain tax positions", "terseLabel": "Unrecognized tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r496", "r504" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Interest or penalties associated with tax position", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r502" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized liabilities, interest or penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r502" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r66", "r67", "r68", "r205", "r206", "r208", "r209" ] }, "us-gaap_UseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseRightsMember", "presentation": [ "http://cenntroauto.com/role/IntangibleAssetsNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land Use Right [Member]", "label": "Land Use Rights [Member]", "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r507" ] }, "cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the valuation allowance for change in tax rate deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Tax Rate, Amount", "terseLabel": "Change in tax rate" } } }, "auth_ref": [] }, "cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in the valuation allowance for exchange rate effect deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Exchange Rate Effect, Amount", "terseLabel": "Exchange rate effect" } } }, "auth_ref": [] }, "cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount", "crdr": "debit", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the valuation allowance for expire of net operating loss deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Expire of Net Operating Loss, Amount", "terseLabel": "Expire of NOL" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://cenntroauto.com/role/PropertyPlantAndEquipmentNetDetails", "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Motor Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "cenn_VehiclesSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "VehiclesSalesMember", "presentation": [ "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Goods and Services produced, developed and distributed by the entity.", "label": "Vehicles Sales [Member]", "terseLabel": "Vehicles Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "cenn_WarrantAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "WarrantAbstract", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Abstract]", "terseLabel": "Warrant [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantTables", "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "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": [ "r857", "r858", "r861", "r862", "r863", "r864" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "cenn_WarrantsExercisableIssuanceTerm": { "xbrltype": "durationItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "WarrantsExercisableIssuanceTerm", "presentation": [ "http://cenntroauto.com/role/ConvertiblePromissoryNoteAndWarrantWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Period between number of warrants exercisable issuance term of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants Exercisable Issuance Term", "terseLabel": "Warrants exercisable issuance term" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average ordinary shares used in computing diluted loss per share (in shares)", "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)", "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": [ "r278", "r284" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://cenntroauto.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://cenntroauto.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares outstanding, basic (in shares)", "label": "Weighted average ordinary shares used in computing basic loss per share (in shares)", "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": [ "r277", "r284" ] }, "cenn_ZhejiangCenntroMachineryCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangCenntroMachineryCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Zhejiang Cenntro Machinery Co., Limited owned by CAG HK.", "label": "Zhejiang Cenntro Machinery Co., Limited [Member]", "terseLabel": "Zhejiang Cenntro Machinery Co., Limited [Member]" } } }, "auth_ref": [] }, "cenn_ZhejiangRAPMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangRAPMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.", "label": "Zhejiang RAP [Member]", "terseLabel": "Zhejiang RAP [Member]" } } }, "auth_ref": [] }, "cenn_ZhejiangSinomachineryCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangSinomachineryCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/CommitmentsAndContingenciesDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Zhejiang Sinomachinery Co., Limited (\"Sinomachinery Zhejiang\") owned by Simachinery HK.", "label": "Zhejiang Sinomachinery Co., Limited [Member]", "terseLabel": "Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member]", "verboseLabel": "Zhejiang Sinomachinery Co., Limited [Member]" } } }, "auth_ref": [] }, "cenn_ZhejiangTooniuTechCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangTooniuTechCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails", "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Zhejiang Tooniu Tech Co., Limited owned by CAG HK.", "label": "Zhejiang Tooniu Tech Co., Limited [Member]", "terseLabel": "Zhejiang Tooniu Tech Co., Limited [Member]", "verboseLabel": "Jiangsu Tooniu Tech Co., Limited [Member]" } } }, "auth_ref": [] }, "cenn_ZhejiangXbeanTechCoLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangXbeanTechCoLimitedMember", "presentation": [ "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by Zhejiang Xbean Tech Co., Limited owned by Sinomachinery Zhejiang.", "label": "Zhejiang Xbean Tech Co., Limited [Member]", "terseLabel": "Zhejiang Xbean Tech Co., Limited [Member]" } } }, "auth_ref": [] }, "cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember": { "xbrltype": "domainItemType", "nsuri": "http://cenntroauto.com/20231231", "localname": "ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember", "presentation": [ "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails", "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ultimately controlled by Mr. Peter Wang.", "label": "Zhejiang Zhongchai Machinery Co., Ltd (\"Zhejiang Zhongchai\") [Member]", "terseLabel": "Zhejiang Zhongchai [Member]", "verboseLabel": "Zhejiang Zhongchai Machinery Co., Ltd (\"Zhejiang Zhongchai\") [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r34": { "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(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "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.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "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" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r179": { "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" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "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" }, "r191": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEEE", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4EEEE" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "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)(Footnote 2))", "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 E)(1))", "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 7))", "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": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r816": { "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r882": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r899": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r900": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r901": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r929": { "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" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r935": { "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480270/815-25-40-8A" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 123 0001140361-24-016853-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-016853-xbrl.zip M4$L#!!0 ( *-Z@5B66%(#O24 W0 0 1 8V5N;BTR,#(S,3(S,2YX MT:3\0/*/,^ MGEV^>7MF$,]F#O66'\^VP;D5V)2>_=L__O?_^N/_G)]_(A[QK9 XQN/.N/&9 MY?C461)C,ATOJ$N,J_=OWKVY?//KU=7[3/'Y.59_"3X$]HJL+2.T_"4)1]:: M!!O+)A_/5F&X^7!Q81//"Z'6-F1O;+:^N'I[]>X2_@.47+(F7GC'_/4M65A; M-_QX]N?6$%J> M3;+P3IA6R +_>A$5)J .H7FX@-AOENSI @HXA2E@Z)^'NPT)Q'A \0468YVK M\[?OSO?] N*1K[BP@D=>*2G)?2CPPRKXM"BJ .)B&"@PEN>QT I!-OFK^.5F M0[T%B]_ .^S1#PD7IF1A\#[^@ U^/ OH>N-B!_)W*Y\L/IXAP\\3+O_7QB=O M ,,$Q&@PM^^-U8Y"ZFH41HUXQ+Y3B>O';A \' ML:?/O("YU,')^\9R<5*9K0@)@X@WU<6UC &V<,;,H.](S)G^>#0;#P>WO;EY M:]STAKU1WS1F]Z8YGW5<4>7*Q/*!]!4)*= B85$>-DL?6&Q1H3&%KWVH8PVW MT>H8?=F$T<;?^5;"#/YO#GP1P!;\=WQGAB3GOS 0 8O=$M0#Y,IN:].9H-OIC&<#SK M1OIQ&"Y1 VT;4M81#;DN42)7,B72\'.=EFDI=/V5Y2U),/#,/[=@.-4+5A&X MEL7OFNF1_GUO],F<&8.18?[GY\'\6\?"=BQLH"AJ:[;4#"4^2C3!NV::H-1\ M-_+;BHT5K.Y<]BP1D02JEHGO&X[UWNS>N!N.OW;,*C!K["\MC_[%,87)>^)3 MSZ8;R^W9(7VBZ*5'[%* JV78;XD;30/;9<'6)_!C//W4&PW^Q2=:/L].IH-1 M?S#I#8U>?S[X,I@/S,Z<*[)LMEVO+7\W7LSHTJ,+4$)>V+-MMO5"ZBTG,*CL ME&V*L!+67959-_O\\-";?L/!-1M\&@WN!OW>: YLZX\_C^:#T2=C F.QW_&O MS+^;;4 ]$@1@*#]2+[-()2J0<.9=F3,WGV>#D0D6*ABM-X,1'UP=#XIC:,7\ M,"3^>N ]D2#D$*3KXC(@ M"4O^7F;)9&I.>M]0$W%K:SR_-Z=&__-TRM_,9MTR>9E50^8MA1.%J$#"DM_+ M+!F.1Y^Z:4)%-45]G"P=S(B]]3/^22V$A"W78N45,2/C^,],&"N=3R)6:'Q3 M=S=QK6B3%5BP06ZDTWDM1#V#+M^*5!DNTLJ"R5 M\$/@H4>S^V@\.L_/\!U;*AP1?TL<\V5#O( $!8MK2*U'ZF:F&W5P">,$#CPX M+-//)JBS?T[,T]-@_T+"#8$C/QCUQP^F M,>_]L^OKLG%,K"#IYOA9TL,"!WUH]F9=WXJV49XP3@ZF9;"=UC0(F+\;L9" MLOEJ^3Z84>E.BA10PA6!^]X?@PD\G?/Y'(RMA\%L-IY^@_ED;G*%]+4WG8+A MU;&MM+)H^02#&GD@!,P.F07>BC()I:_XSV/T_04O$2?VB%QP*K*KK8H04HX)?#OQ]/;P0@W2CC+HKD<_LZG@SYN M4X(IUBV\B%D'OZO/UFD:KB#R&CN_/$F^_DUL'(.&&P%F' M2>-A$"TVQ@%N?-/6''4[M@+F3(F+82H3RP]W<["G LO.#(W*4@E;!#[[U!SR MZ)5);SK_9L!@@7F]WPT8<13$8T#^W *5)NY2)>$.^9<2#@B<[]GGFYGYGY_1 MR39Q_ZKK]Y)['5"'^"#H>$XS\;!S[R2]+G*RHP:,N(6NTUN%_+0)_1&& !6C M+]6#?22QEW\_+)3(^%N";A=UV3R0;XXQ%,KA?#%TG5@HA>])).+WUG&!QM\B M%#M1:*P,'11RD[E(,B.H8VB(;,V8V29HM*B')7 RQ5P3*BIE=//HTX[E;<)0\]I;"E>ONF7!IS*N MMPMI[1C?(+8U/\2KBNM'MBBB5W8IQ9\6]#)Y1*) M^LV$W,H8)P_:[9C6-$ TRSX)3!TCJ\-"I4QM%&3:,;A]=-4]#7 O#R@2E]^2 MT**NE$KKG(8;0S=:B% M.\B9>)V&DB9IY34$[*JE@&51-S*X=U)U8&Q@[PEZ#Z>"!?,#RR69#4\0HEOR M&,9;9+M,24[N7N$[M2[(L>(0KP^+0_S%2$D\!QK/9T"DD:&%*T:DTT@(S95V M@;(GV'-L(7(U MK;R:I/UVB*3M"3 B"CKI.HITK3<6]7&TCA<8EN32)^)$'=Q&RN2MO9JT_7Z0 MM*6$&&QA("GG0Z0EEKU.[ X4NT^,.<_4=5O(6+'J:PG4Y4'F6X)U)SD'3X?% M*+OH#2&M%):\M5>3KY+WVFQZ3 @QJ&=$I!@I+9W4'2AU4_)$O"V9$ILM(^Q: M"%MU(Z\F8P<9^S'^1H: 3K .5F=IX$DK]56J_6JB=* UCX@;'/-.A@Z4H3OF M$RB/(M?L:%/(359J,UM$+02L:=.O)GT'6?9T,M#@^?JUZ]4W'S4;GQ_.CO0:@ M/@"LQ0GRZR8GR#N>-CE"GF-J+40=5UL>(K]N=HB\XZS\%'F.GX+W=5Q4/T=^ M+3U'WO&JW4'R'/\48>MX>OA1\NO61\D[&5 _2QXM[SV0<,6!' PK6':OK.H M_\5RMT1->%HU^2.DJK1>7B]5F17R&'$CQMS(HFX@[@9'OA.X)@*G$LW5O-J/ M$)S2(GB%X'3Q5.VLRZHD&"5S4P8HLS_;I\NX;I4NH^-ZBWP9!2/UL,BW@S-F M7+?-F-'Q7CUE1F&@MXH\:Y4TX[I)THR.HPVS9N0/!$B ZGA[2-Z,ZQ9Y,SI. M'YHXH[CRUZR69#7P>*DSKH^1.J.3%GGNC#OB$-]RX7EJA:2@[R50]5I?.;/& MM2RSQB]&_'T,,S 0@XZW*KQ-'\%8>Z)!<6]."?*(/"ZY^7D>[R-)C!2+CL\J M?,9L#,Q#?Q:#M6'^#F[P_!2I"DEJ5_6(DE#RV_.2L$J+%T MS(!0*/-WZ3O4H'.F(!T-JAY1.DKQ:'GI2)'*:@P^*82L$X_&XL$M_04!B\^! MWU668I,*1Q2%4G!87A1P+R'!A8M!!IN.^RK=WBH.1(M&Q69)V+;]LGWM5NR2ODGCMNB[Q6L<7%;[T >LK 7.B]W(. M[?M9@5?EC;9"&P9^UKCJ6-8\65XE2&X 'J.A.J$X3H*]ZP,2[*'YGA)@["DP MD(1.*QPB8O&?I@)5J/8ZXE-2-7PH"394;[R1#-1%P3@@JRNKXW3@5 M\+5J*N".@TJY@(N.@*!(8NRK9P.^5LD&W/&MDF_K-4W3& *K\' L\>SB,KL" M7#U''QX&\8DX5)# 'SS2:HY43LM>"2*N:AOL^-TX_7/F?9'US:K424'KY-#7 MS9)#8QX1CIL1(]<)1/-\X)EG)7$05?AAPE#RTNJ$(8M9)PF-)>%V2^Y\MFZA M(6IK_C#9*/EM=;(!*!H+P+'3&,>0DSEK)R55]7Z8C)0B.60R$K+_D1+RQ\5+ M\,':;*BW8/Q5],+S6$1 ] Y>T?6&^:'A66L2;"R;I"*TL(+'-\Q?7FR#\Z5E M;2Y >;\[,P)[1=;6D-F\F0@Z /"71]]](ZQS0=PP2-Z"- M!L1^LV1/%PZA*C@4P?'A@*_R1 ;^KLF7LU62'X=@$&75^>7OQV.1]@8A[#-]_/=&6[\1MV?P/.GPQCP M[H)Z08C10&J$\RKXZSRIA^2_0_+?7;;&XOV%3Q;*"'!H_.S[\[>_GU^^;=;K M<2._\E^.(K\S%?##ORI_,CM1A#!K*8WP^MF%-W/HL+-\F\OO DR<<_*R<2W/ MPL#0._BM/@2RK9C[1MJ,B)3FP \;]5$"'_4/_&K6-=EV6G"H_/5#V>.$_@6V M@GG=9C8RL)O\=M)P);:?11!B#XX.0?.(2GG@ /_OQ[);X] G:>R*9 MP-/H/#3SXSB&8'^T+C+0T=K_K\8UL0\^GB&R],.:@<:V_-T@)&NT(H&X[6,0 MTG"+I'WRV7:3@%( .3,\ZO(;1SZ>A?X6P"V ]D' %Q'P!I!BSIQ_ M*=*,85+T:+FH)P%[GS@T;-@E$Q<8Q!/:+$D:C]*@8^3U3Z5[)E%BG_$B/G-W MQ_R>_>>6!MQOR/2##/"U"7:VT?Q.[8 I60FA#HTSX 7N7!$'MY%<'="J$[B?P*7%(%*I8-S2%<[]J56TZ M13Y^BQ9LO&-9W(_JE[S!YE5/IE=B!R^8LR&SO("G/ #--6?S%?43LLH.H0S^ M9.@OLQ9S"LZ)OP9*$8E:,2C!:D.WS%Z,V CN?.S8@_%+8(P'>)M0I.'CRYG+ MO%>JI$U'J X H*JQMFQ1]V3Z99ID?\:,'##2*S6"#/"$*.:R/%Z(\PKD2)9 MG@S-L5&7N8%KO!B1Y^@,<-GXJX+3AEXUM8<#-K9CQ:,Y+=2&,!DC>QZ>E?BT M?KQ_(.M'XF?H*A=%5#FA'^VP?'#8&NR^(] 5_:XCJ](XCX*/>MN0K1FZB.86 M4WL*"5* U9#"6#S#8PS0:*72.J>#(]4G&[ J:; MKTN2WUMC_%BF@PYL1Y==3=GD#J,?8RV78)A]8;@SE:[0XA$6G[DYVUT%NCB- M;*)*KT)\%9GWEK?\:\6V)B*YV7W;%J]10,O; Z%?TR>_+4B)N"[W,V)O?*8RY:[/AN&3F5?R*MH2&\/VKO"U2>Q$2@JU9"* M*7MDT HAX<"S2U0(2S6DXOZKZ1(;!E2%G F+-:2CQ0TMO?BSI>FG92LY2R[$ MV5V#'A%.I3*2&LS*BDV=R,33'RV]*WU&MN?K<'ZZ*^L(*#! W-(SJA3K9!E-87. M6!+_IQ+:7I+C;!GH /HYKA^O2=U\Z?:458D%+SQ*WTF^<#HJ)KY/YV9+70?F MW)()4P6@H1&3W"S2+]PL,B(=]_G+!^,&@B,T-8M:&: )AF(H@1$O='M/OW0 MR)Q'R8<$Y#>K=H(T"T=SLWJ:RGX:>LEOY*4P(P50!]3XA+G4WD6+G8)@3@E\ MEL<)$C^7T.B(-7$RP[/W"!-NE5(6B'G[)C03^:S1_L!L5T+NZV7'@BCB[&/^1"PG;"PT7U8"=":WHYSAWS$X)L0I^X M.5S* Y(5V(85=>D/>9 YTI+&ONQ*)G,5@(8F<\4END*%*X'43*\63N\@^GNT M[RR[O$RG7$,7094,W)X=,J^\/Y!]JZ%$]OGHZULX=GBL93E*MQI$%\Y(@WBB MBQ"'-*1+WA_97+AE@M7 3XSX*0FWOI<>$*FDN@KNA,A%M1'$L@J386RW@X:< MKP@F#V"^F/PF]4ZE.[B!SF_XJ1S?U2"G0F2+C; Y_A+YMD=H2U-_M^>ZT?VO M/ L2V(#ER:H*0L.)"]V9(7TB3NGD::E$%S&6G:,JAE]R;.+8$'FPI@A:0[Z- MK._$N?$MSZDEKQY,0[H$6=4%9GTME&8F/=^O&O"TTR!>T0T-N#UQ]?;RMQ*_ M5( UY%JRL?D%3Y&8@'OH$@3(1OYB!)--H$9ZNC&3]VMF'2N_LR&N0\ M\;9-G,B\$]DZA*"78WDBNZ 20D..#PDPB>1WG;)[5!B3R9_E>5:6)^.,^ MH:GEF+DG=%X^NUDH:C&+.>&'U0X7T+>/9/##)".#ZI!Z_$.!F)),L69S0%/)'M&]"O^Y0925/# VS%M!LH\3B$8XV(E'1CGX=DS!9P%_F<[3' MX-3"+,Y3:Y1X+A"7UBWIVSFJ(^" P:,S^>TH/U&B54?X9U!U_FQ#; IF"X4) M>)UDVFVL+*J;.O'N28_A<]N@;<\46]'%.5!(Y!$1N<_T7VD#ED#TMP7W*-?: MA$(PS6S#DJ.*SFD4JN."-X+LGC+7A7GLV?*=.@]74E$SNLO8%@E*/';X/04W MK+05W;J%UQ[$;?,SR DT7S84EZQ&)-R[J"P(6O25K*E3Z;1L!%C/\[:6"Q3B MMR.M4!$K)H0L^O6O$"QVC'%COMA<[E'DS<4";-Y6XE#5B#:"()L#@10T_:[> M7OV]M#8F*--P52S%\EUYZ5Y0IC4%O]=0\/M)4% C1>].0HJN:J3HZC2DZ-<: M'OQZ"A1*5&UO-JFFZ616?SNEY3A3+E#V9DEF@$)#?N*:F/7!'\ B^&RU%@=RFK.2N M:SDH11%>,[<_\B7H$\FABR/7LZE+(ZV-HKY7EM=?4<\JAWO5PVE(62)WT]ZD4B8S91I2 M,,-ULI5%4:AVF#B.^!N?!F1_:PSFU]FZN*#*,USE*XAB,H_1GH8]]>_(S& [ M98BG53YU55&N(245*5$J3WDJPI^(DR:F9OP<9T'W^!!8T'))+RC :J@C\N>XL[< E ]S*<">B&[H.0[/O)Q+*X.A2-Q)CV_* M2'SU.#([]MC++NXQ&M/,_YWXS";$"7)\WN66,\0 IS*PR^D W,B8EXQ M8 6T2B%/A&(^Q@H62TE3UP%IJ*)G*^+]!?]_ VL3_R[WMD@F<4QL9!= !7;[ MX8UIV$R]9;W^ ]_*A%>":$A-3?$N8=C@^CU8 M-OCYQ(_2+JSSKI@UHV!ED\UEMTG%.]BF;&P][QGQ'_ MB=KD=DOR\V@^4XL46!NC0IJ!,TU_-5ZDX6EW6\^9LUX%_>I53J<7(GKF+$EJ M-[6>$V$.BK3*_JU [G[_.O]^Q,(I*2>7/U:+6NZ2*U'G8_@XU*$\B%YX7./ =OY_$B])]$1$ M\A&%[PC?^Q_4_<S()8*SVAV*8V0BLS M3A_\"::H^VH)E]=*91J:9GF_0)A#2PR@F>F Y_,D$$V9K: M@OM(FU732XKE6C(FYMM0#T2!'VV M?HP3V^2N]HS]?'9#)A;%;;#X4D,3TZ#NYBRTW.QF^#%:.QD/3$#M+"0;3E1 MN4^Z(!YX\F0B?48UGWCZ<-7C$7B,1-LT!P&ZD:^$_P$J6QS@5L MQ0FER^4:*DN.:<]S$,UD6[RW] F'$=,E@]:0R@17S 5)!L$]<9V!9P:VSY[C MJS,$5^75 9_,D!3H'KP=)$X0F/*N7EN):V3[0(_,> +43_45T+AM;G4-B]A?SSZ8D[G@YNA.9F.'P:SV7CZ;32>F[W1[=?>=-H;S46. M1)-:FKD4F0O3)CY;TR!@_@ZO3@-.QIOH@3BK0Z-ZFL8J]*/[3DR7V'B#!O_L MP+.K[D6I@M-P9NVC9\OP +''7+;<]9F/)[:PDH@Z&:R&%/:>0,9P'8L'"-TS M;_D?_(X><>RT$K2&5&8DSTINY9D-ZP14 *8A77C&@!]VCS'/1GA7L%"]BH;T M]HLW*TD&I!180QKS8ZR.0"FDAM0E0^P+JDN\9,=R=[-I]5"L@-.8LGAVZP_Z MLSK"Q&#ZTW7S14;2'D)K:K[#GS7CUC7I0;.NY?=F-;35PFM-Z=[:JHD35@/7 MD,X972=3&&80SB0/TY1YCJ66LJD:5$/ZYH2LK>\3]DS\@B-T_Q_E4Q@* MP!K26#*A:T:A$$A#FA)ARZ =*DFGK(*&M$[H]^_67CU6NQ(R0!UIM+/EN]066%!X]N26+*RM&Q^2B*C"1-%\UWB@=HKRH46T>YXF M?D6@DPG+\/;'?8OG4QK7_ GT2^,X4B9.B4,B 8_0?<"4$3S2+9J9*@(5$<.YK&.HA3NF/^%N?#B*Z'+%=B?/1B3()1\ M2%92K%0WRUT]8AXBM)-H!FBR&:5]>N" M_7 <+RJGIWQ^![4*65)U/NU9.):^#[80S>5E&&W(E(5-E&_C&GL9_A79K :N M#?72:S&J!#6:?%6")E)0;8B6'@EE3R3*Q))&>U2EMI"#%B+)T"D!?8LS;YKI4V"8*]?0S!3_0E;4=DF 27K+:1.%I1JZ5;.-Y1,\P5M! M1T6YAI2 M0-FCA<%V=F[K,+DF>#<2)PB$R@[F32KIY=-7$ ^@S#B7ZU?&M;3 M5-G,[!5QMB[!_,$,JH:[":CBL.,K$)A>^UVO@9\^;F):] @'% MG&9XY2VZ@9:+L$'>/5*JH.72#C^K<6,%Q,&;T8@71#H9+:/H_HR;W1XD3HW8 MPSNRQ]%"WR=N0@V\R$?DOVY!B$7GOW[\I[2Q5R5&^FB+)VR.#TPARZH'1^"C5X>483$S>?,7ZP>_-3%*G.]<=F.D #S]/"D*,PO MFX^U4!H:D9PO W[&&2:SJ.O1!KAZ>W4E/D$F =:0QAX\.^AJ 8=A(K]Z>_E; M2L0LA.EX3TDY"+5Y70U[X- !.MZ&.#H<<$$+2ZOF"TR7-#YOQU<@>4.X*LE< MZA2WK7\V(H+)/A+JGWX@]3B=$LU,K\H'R2NDU;0VJ*,IU?$AYF!_)4O/==DSVK=W MS(_2D^ M6_%Z1^+29:W7]DUH8\C+%IZ!I=$&?K0IB"MYXP4NZL67LPFRWZE7 MT6\/+>OJQE%[&H5**9!U2.*)@RUP73#MW8 MVLB#')QF5/5="_1<@NK8G^(B2++VD0LCD0!JHQTEB_()4V+4\:L8!X-UY\1? MEP6R&E(_PUT4HYV0H1C270;73&(3DR1!5&"M[(NTVSGAYVSXZM<2_JG4Z/5@ M&NIUH7HHQZ+509V*!DE3@MQ'?[UE_J;(ZAPBD@H:LC5:OY@SOFV!2[LN8%0. M&BX#Z*<;XU5GF(@SB\U@.3%JBRX&K(+31DJE:U:Q,AQ[2P84].D3=8?@Z%E%5!-"7D'@ ]:TM]/C 2Q#OX16=/LP& M%K9U2Q8PVBHFOQ9MZ-H=,[KTB).LH(Q]!QPV-+TPCZ!P_45603MS($$<&5,I MO=E"W5B57?&++PV-%2BN]]]:ZWRLJ!JXUDN"MQ2-X$?^[6050< T,9AN[$N5 MAD#??Z7ARO&M9T^D9.KA=2.3WVLY\!;HO/#W=V!]9,)WNSO,\>8,334*\M_WO0 MQT;<^"0(^7-+ IA+7*&QVK@%W1BO1D@+VG4DMC!)N5E%Y MM:E\(N.A0)IP]:2D"II4TJ4?LCK\CPOHA\!>@=3^X_\!4$L#!!0 ( *-Z M@5C&"/3$!R$ )D* @ 5 8V5N;BTR,#(S,3(S,5]C86PN>&UL[5UM<^0V MJOP'9?-9*^_N77)VV7>EE5:.JK0KE23;R:-1@-H_/B/YW5RL"4LBVGZT[L/[[][=T#2D$9Q M>O_3NTUV&&1A'+_[Q]__]5]^_+?#PY])2EB0D^C@[N7@,Z-!Q.+HGAQ<75^N MXH0/?VE]/CP4Q9,X_?T'\7]W048.>+5I]L-S%O_T[B'/ M'W\X.GIZ>GK_].D]9?=''[_[[L/1?W^]N D?R#HXC-,L#]*0O#O@]#]DQ8\7 M- SR0N96\><[EM0,/ATU=2DIQ%^'-=FA^.GPP\?#3Q_>/V?1NTI$\1E024W^ M/*"O=/KP_???'Q5?&U+.*-:P;M3FK7=P4+8?HPFY)JL#\=]?KL^;TB%)TYPW M^":G[T.Z/A+?CRX(%RP[)7D0)]E)D(0?>=4%F_SED?ST+HO7CPFI?WM@9/73 M.\&(M\3'3Q\^ENWP[S(N1UY$&BW-"$'..):<7>AQ(W>9#S;^RE^>V:C]-;VB+QHXY-13X4:_YYQ>@V%F;*CQX: MOLYB'XR' $9;BSOX[N$^)!3Q\U91(ZT1\+REZLDX*JGT9?_V\2/:]X,XV0% ML1TA-'D,7@2['M3*AADE-XSS"$AL.3?*QIKR(9SA+ZY"*HF:=W<2\?A=?/6T1,-[R!'AEYX+-/ MO"47-'-J;=>:O*CV.4B$7WWS0+B9&2M]CUE;P) [RYND4.>"_]VIB#SG)(U( M5%B1"R4*.NJ).K)>$7%@F,59'?%JH,O]^Z#X/%(Z'I$ MDCRK?RFT+S2O?OAGR\_@'763T_#W!YI$?!TI9I_\I:XN">Y(\M,[*'D>YZ(9 MS.1',^@\E(/[D,E&+)6ON'WCO7R90T8\)E^*>>Q2$<>/7 M:QF_3*OV\\5TCE;^&J=\KA422]M+];G2?/BYJT-K2!ZSKCH!"VMF_)^=\3A< MFU<41]EFO2ZX'<;8<;C,H\EQ%,6B8X+D*HBC\_0D>(SS(.'3X)JFA9 ]S> %*DTA M!3 -F#;XK94U# V])HD32J&2"PLJV@PM@G%!AKH?_7(-F0'HA4GZOF&7[&"@.#(H!^'G*H M.O([%!UY+=:O*8F^!"SENX 6J-H(4P-K]ULH" 'A64'D MHP$BR_94C3[71+ZJK%[@F-QG@X/7P]*F]+!"[#2_21IYP[I)@JXU>Q"[S;9 MU.(/:8:*M&D<5!H&3\4O_SPE+-YRW&Q)JZJK) B+0/ QAT3^6\!8P'&B5&04 MCTI11QXHQK%$*>JG553#>E= C&7'FJI1_E<4H[S:;TCOBW,EM1XO2LR!Z:N6 M!- CQI*MMC#< +A6&/D/'QBQL4#E_B1E;K;'7%IG=72E$6-D7$N,L#2Z.BK\ M_ 6%C:E/?Y6!'PVD]&0-=E1DJ$$"T@V*!A4S5&&T"R[Z?:'+-AK@%P#+^6C">FU?")PN0.">:)5:4Y"\+\MSA_.-EP MQV=-6.,[RW6S*=)$KR!%4$"YKP!U4E@%\).=&8!Q116\J@Z)=R-RA>%2A[6L MRNRVA"%EL.+%164 8(!L41E*Q:)<;EA@Q/H0"'IC8J4D !4F?KCB8CVT*G"@ MIZH!H*)"V_,@M2!=KF)4]?7?4/0UG]^VA.7BLLLWFI/L*G@1>WA*GP) O/,F MM,18 6"E),R#T/+S&>[TX3L45TJT,- 3[;P#*1'6;@C)5Z!%]5P,5 _2VFA-PHP%7M,>N'7JA M'EMKAO60B_T*3WFH1;:JPV'DRYNT_;F[\V,]5U<_SB>EPM&0?>O(/&M4KKX< M_/*-]"67?:H$[WZ:;[S(&Y=J9>^,C@X#,12Z!5%MPW+3G;,XS$DD;LK*T::E M:$:A.DP.9.SDS9\6;"=B1308BPT\%Z MZ;M)4.?^/<,ZW04+$.?/\)&#L)4[OI;?9;,K484U8&82(<-%6 M#PX@1U2KHB(=S6TW'4T/%CJ2^M:XE 1AIP-TT?>QG $PUK7_)NC,>W:N3C'# M2;T9',BMDI&ICHJI/G?6RR,O=(S6X2Q.><]=Q%L1/1UD6>MI!".N]#,1SPU, M^6DV*Q4EF.V>63-Q0[4D;ZT>U#*WBT# MI%])_D C]4QKH*H:1$F%LX]A2AE[6'2 M%UMA9[]^.U?.ZC#BCO%7$^.$@96*P*E S0U52/YG2J.G.$EZG=[_N=)]]S/. MCE2(;>RR7;D%+95M$+I;+5L@\<>COJX7_.^]9$VU2#0[3S*2?I(P11HW .4N M&8F:-BK\J MXQ3][Z9?M MO.J[55/OPVZ-U'R8YPQ4TPD/>TKM%^>8J',+=FSIA*(6"Q6PB+6E]!)X5"3F.7D(TGM>_UD0LV+W^'+5 MNC_#C=TZSC)QPE#VQ3R0.))$YK(LKF18%7STLG5MQ MGR"U$5)VM'J^27ZP_[C]%E^3((G_(%$]]$Q[O)HBJIU>:9%7CV6'EMLGBF'B MU4ZJE["J*E:@7)"=9]E&/)%X0H<&U[+4,)F)OM2KAZ=;^^UU[0Z54':$:CXC MJ][$$"U5MLAPM\VR5'U8&EKJUPA+7-_8@#S_4)F//U8Q SL>Z3 MN EZHMX9H3[1JPAK?YDGQI#[:H6,X6K64:74 M5&<7.XT@X5+,?>W2J*#>"%SYD1-8L; 5/@L3F^IUZN/N$T@2/Q) W?(9 MM=1(^]U.2W-_&_GAVA/FT_4VSK@ZW("=TLU=OMHD=7ZX'AX@I+OK#!I2I$BP MT,\, STSGSG&%6.];7=Z60<&!_D I!(K/R1%VK$6^MG9\R$S5*EY1*)SWG@/ MQ<'F+4EHD75 'CX'T>ZRY^IHD:+ 1D.(F==R0Q74^YFD7(.$BWH6L M..,N1P*0NHZ7F:B1HL%.2S,>C/Q075"\(47@FDO[-6"_DY8R/3"8">M,BAI" MI! ZV;N?1TKA&\L&*) IF@()!8DX8$Q'K:O[5;CILE>]UAETB"$J>2V].#J MQ)07B#M]LA-F>#_"LQ"H0J>-!M5 _LPGNN&&FH&J<_M'0H438R9UC/B0,,!H M!"?,6:%,>#!UGHEVQ0A-&R3]#YTZ&0ZT#\J-+L^2H#)R&NW\IC#RF[+()471 MLE ^'ZJM4(SD%B^777EN1_JM:K+>M]E%=QASSN5E38!]7,G[DHYOA<[8Z3 3 MH\6!.T9W1]EZ,&=ET"P6K@:2Q(GBI8^SA#[-DB)1/$+6?6FD^T+9<1IU?VA1 M7A$6BROH(1/)E$])^=_& ?GR'!8)/ZZYJE]6*Q(.9N99*F\].;//RF+0_7SRR^9>,2@B3@$J?TD'\3D70?^ZV1; XM)B4 M' ,,">\: SA>UKMY"!CYS)V&(E4V7_(6>O;W^[1$S:MI[K!AN,/FZ,1XO))FZ=ZXWC#[\+V7*)7JO-E@:2).28L7!Z^"%Q$D&.X8 MP>AW>T'&.G.Q#N;K'Y7*<1D5RC=V#A,J;/[[8*<%IRV[YL!W5@%X!;2M)/6E/N5H= M2GE:7JV_I=\6>JN<:;']/Z=CO* MRQK"YMJ4^])!>9]J3^F>_@P9QL>&N^P2AKN&MC3YO[L/U_@V#'_2*])NJ!AQ M=]H.&-!+U9XR%[YEA]\#>/PD>[?#D4/N=B_/_H#=WNYK\>4LR-USU:M8[@R4 MKJ^9P=* -KJ1O+J_YKI1W2$?*E#O=$/"!A):)? ZM,O'F%IUKW#J5%,OG?QX M2/ZR;A50[SGWQVMQ6^2/HAD4&7T=B_=S=H&++PUT(QMH! [M:\:5$*%99]P$ M"?$(%,DQ@]=?>'A)#-\Q[L'/NY D1VA^6!AIPE@<[-\TV MV]1<-DGV6 U\>Q%46FF%#*67AJ1QS>/5[A@JK@T.CJOOZJ=0ZS"O_3.YRI+& MIW(E)9<&1/=F&0%"JTIKUW[2\SEO+XG[6%:.?QC<1N M"0LOB<[8ZOJA9RPM3H;@4V1&HV@(HM#GWU#C$$;J#:9RX$(7> )UKJ@"FFO:7IU M;12?J#-/KGZ"+?ZQ!\NU8EM,A;OE9%RQ19V_I"M0S)GRKOQMRO!>)DI6G!8_%@=!#4WE:C5I4CRMO[\ 'T=1,;:"I+ZI>I[>;.ZR.(H# MR8T\Y_*JR=1\YOIYUDN5C%&:F5NZ>U#S%1VT:;, %S: M,LL%%+PIO(!(6YW?Y!G^#5L_F;K)D*GH589K2+]<7,&:P*=A&E8ENZ0^'YR* M#:92U*B7V:&_VV^F;#W7HJ1<&GC@:H^ C;:2"C!37E78A8%;9PK$20)E5%]! M-PC=#^B6UO]0E;T$X0=58'P%#-V&NWD;%^>&NU1N5 ?S2Q5$E&*GUF4ZJ@%[ M%F7"&JJ^GZ2&/^/HF[ZK9AZFDRB(*G.[PA"=Q6F0A@X':#0%]0=HI 5]YB)\ MK .L5;1*LP*'$3>9"/7$Z-P;71=12^4A/HZDOC(/H;X>7,\!=T.@C4]V2NYT MQZ@4E-+@=8]R:;"!JST",]I*9/&\V?#2H#N[7+7BXB\2P$!(^[9&2KHTR%@H M[L/.2&OQ>K3$$ 0^H\SI 3'G\KT GD7YI4%I;!.-L4GV5>/=R[W):?C[9:%" M5N>-[K^;"J:7G0Z6TR\.;I9-X&G*4U2UCW!@"7*.\>IX@K"E11[I:Q(&CW$> M)/)T#O8%NT8+5'!Q\'%ME/%F"E2GUQ-(WO:W1,;RNUQW_1! V9L2I90+A1- M;0_3G+027(T>R-&P %/7D6^^X>[T,8/:I3TKKI7:: M>P1#K[@A6%KO&I7TX]Q$GV M;H9Y1B(-]Z7H?1K_P=LSXOT3K^*@.>A1;^>W7BC@38Z+TJ0=.P?#:M]:W(-#5EOQ@KG:*[-)7.9\:G@CN=J<VQ/;2D(2U3!M4&F4]E0>\+[J_""08T MOE<.%S*H[5]31#ZP#:\V(GE-XV=*HZ5!<$7:?0)'6AUL6 M1"+!]PUAVS@D^_'E7,28;I #Q7@;^-/UZ@*- 5!-7/OZ/ML!FH)IKW5.8"50 M)GY:B$EP2BR%?/Q;)JYZ%6.]?J:Y_\+"I'5,,)9;=;R-7F Z@5G MOSIVDQL4D>?;AR!5!(1FJ7N2L6RL^VV,>^Z_98U]HVZRLU6OPB949YC4-[[W M4]D4:W9)96_#?&P/+6E2U"N6_';8/?9 MR#N<[.'OS0%G>RZL^X\G90IQ;;4)^'4F%%SG)'%;V>,M;4B#G MC#+Q7,<-"3>L0(5 P^ZO"C4]51U+5ZU@77H^HZ7M4SJV(3KF0U:5L '65:": MS7=/?9O@9\_1H'27^AJ*7I]VV7!G'/:I2!]6N7 M :I53"/C;Y3]?IX6&6XR9;=*B?K]VB-"W+$Z=6 ]V^. *CUP(^19G,;9 XD* M\Z+J6BE1OVM[1(B[5J<.K&M[' Q'>/;L@%RQ.MO'<1H5&YB=H\@S.B6%9'%4 M)3:JI=.%2"Q*-%G, "7F2=]6"%:\S2[7LO.IJT[U:;Y!9=,15*M19X0!V);) MU=KL4%G2F\WC8S(\^=[_N0Z%-S\OIBL5FKATXXZ53S]'F4FZ7BV*E'Q-SN(7 MN:$!4CQE3GQ=;[M:0SK2ULEEOB@GCE#PR$L9%Q_)_)Z08 M0VETO*8<0&7R6^A%,M]L=]LUGMC.:30 <*&3-6'/J*AEJ;: /,G@]2&!Z49W ML<,%'=\=8M,(KXCQX\Y*72LTF3CC.EO2OY,P[WPD0I\YN8BWP\L2PQD)1EQU MH8EXCO&ID4DV0J'D9HUG'Z7 KJ/62G=&JKX6,5;-W%'MF6G$;1-A5!$UH?4B N&F MYJ8 Y5205O N0^E#GJABZ'6B2]E#/])OS;V&SK>E]+%.)8?N[;'SF?H7O!>F M-#804N6.F-K X.U<"X6=AK*..ZJ\ J?DD69QY3$.!K7D6S.H.]^6TN\ZE9P& M=8<=<(&*RG.S]C-@WAJ$+:[H&U_KL0VIM[NRWI&ZUKWB>6]["1G;MY\K,=6I M.:W*['8](&7\S55E^A5QZNLJ>%'?Y#*1M5UA*=FLMVLLNH&"=>U?L#%7T@Q/ M*?,][.!74EZ3?,/26C#%01T0;1>U*MH%];V-UFX ,-3@\ZB6AS/L.6$DR[6F M04_4G&&7$RT(&B ]W3"A8KV'MMJ M-7-92N*9HV8#I71'^$S$G6B9FGA!0+'2>X2[H*E"^B;9;*CYLGY,Z LAU0+< M"!PP?=6& /H%P<=6>S<$ 6KQ&1=1>Y[%!?/*Z)U1=K5AX4.0Q>G][0,Y"T)Q MZ4M_R]^J;._2/[#L@M SIE6;&GV&T/7KF0LNXGVAS0E=BR!"^6_=L@94 MI+\FUQ99%G1LVV#46L=0$:KT[)7(5XRN2"8V/8/DC"C3E8&(NS!2$B\/0#"] M1T%'606VC"3\GZ0(ZS3_;+;-9\U14@E3!5<_DY2L)%E!M%3-$EY!-<U=Q)<6*9:L!J:H3@?6N[TP9 "I>_OIR\2&G:Y0 M$ R1(Y-UQO!9+#O%'I]0WFE^3,B=Q/Z2PSSKKL,1^ZIS/N@#Q M1>=I_HZITHM:!$3V(R*J67$G?4]@83TWO#7X>KYJJ?/U8Q S<0KN@F;98%/; M Z>^/^G":0ECP5]362)\5,5[" 9"1N 9%^O7(-F0DX<@O2>7J]\"QH+=<9#^ MDV=>>5K8=0#/)6!UBN:;P"X#1/ 931J!WRLF'&.N<1PDG5G# ;=&7A9XU?!Z M+3B%-M<$^-14C>KE><4,48ZJ\[1>U'&"\B2A&',E%.KT@O!1E\IZ5S(YZRR0CO)?$-5,03 C#>6BM\QF+DL LI\F M\F.#S96B2M-IL>ITCRFXQQ 6C3] 4TP7(S >Y9@OAE_P=S;-VH OX#I9IG$N1NKPG(P.(JR!J+ M+PJ<=HWA"D-C+7LX8#D0JHX+-('8RY5([9:_[-Z+//OUV[D)3I9L5+ "LUD4 MO-P:QQ5FX-I0+38&:EP^$L:53^^%.3X)&'M94?84L,&3*PXE5?#3E5P4XL!- MX HR707 #9M9F["7* WD[>K;JDJ!IN*$VYDP;@?8AZV1!_2M$6$7IP?#0Q-^ M1_* IWP]KL:'.A>"B@C%L5*S;CI2U8%2-'IV91&/<#W%2<(]T'ZBQO[?H(YV MX*?%A!6_^8V(%AG4?Z-)38U,B)[)<:T<838>@\&1'8]6#UN5Z5:TI)PCKG/1 M%R3(9HV:7O"%+B$[/U'(TYSJN2K3\F6GF[ZC85NLSJ4&+C:'$89*]S\D8&=T MPQS;I%_<;UM;=3TFLZT5U,1(J_O$J)ZS0(=ZZCE8I M#TMX]GB\3HSJ&FIRH/8J]YFL9F]H_<:GRMLGDFS)5YKF#WWW=2P;2\P.V;Q. MV!J::W+D#NM'%6^QF2EN>9VN9G90WL$#J,J_3IRJ&F@O/D!5,:I,U%8^C/O\ M/W+J?^VS_EP3_F"NQY%)V6I0/=$QQG)7VL54BM*O%Y'#QMF/F135HMJ;+,05 MV>8'2.O]WF"H^7V65'^=9I;(K2:H4_I)".;$>5]*"M"AA]6*J$C!)RF*REV\ M>: L%P]8J#I035 I+R- UH%&'=0=*"N*RF H#)UV&*HN72JI$"FFR"(*(M:K MB2"9EJF;!L;(H&DWZ[^\Y-!,#9FB,ED*8=5O,D'I]?! \F"*,T* 3T-8@P3O MVQ"=?:D3SOKCV^;4O)M3,TQ6V%=),&6=5T-*]JB<&*U&OZ11G!798\69>G&H M67H;=Q0/R.A1\U@6XGPTU#2KH%8:Q8%DC]] !5;0@ %0 &-E;FXM,C R,S$R,S%?9&5F+GAM;.R]6W/C M.+(N^GXBSG_HT_NYNZ9J[A-KS@Y?JWR6RW+8[NX]ZZ6#IB")TQ3A(2E7J7_] M 4A"X@67! @(H(L1:TV7Q40B$_GAED@D_NM_?]VFW[VBO$AP]L_OW__XA^^_ M0UF,ETFV_N?WN^*'J(B3Y/O__?_^W__7?_T_/_SP$64HCTJT_.YY_]UYCJ-E MGBS7Z+O[A\4J2=%W'_[TXQ]_?/_CGS]\^%/K\P\_T.)IDOWV#_H_SU&!OB/5 M9L4_OA;)/[_?E.7+/]Z]^_+ERX]?_O@CSM?O/OSA#^_?_9_/MX_Q!FVC'Y*L M**,L1M]_1^C_450_WN(X*BN96\6_/NZA!3TKQ\8V0_TIQ_>?_CA MC^]__%HLOV]$I)\!E3#RKP/Z1J?W?__[W]]57P^DA%$B8=U2NZ(OWQ^(VX1_ MKOY:EM^31O[NN[J9;0[E55#Q7Y8AEUU'T\HX2O$-HN7UW M];5$69$\I^@JVVVIE4GKWB9%69#Z*Z;E_@7]\_LBV;ZDB/VVR=&JYEXPL09U M?/C#AS^^0VE9T%]HA<4/]"?:R/^+5OW]=^\ HLNA+.C6+;&A=XNTW*+NL*% YIB6UV!LK47&G4RQ!U/:%S%&5X0CWW?9E+!;@O"V+7_VZ MJ.LX(WW\-2GWUO605N)0(:>*6!E)R(*WI$N=>S+3)46!\_T=+A%!\"]13H;= MLOG/N%%&MQ*7"@E)W*JHKM98Z5M$4,+0ZG1@A'XRO#;')_'&)5BC/T9+\?9M$STF:C%Q<:;&W MH<1C&97D6[X__/9 5G%/N$5B1QV=BFPH1L=FG-%UWF)%5RRH.$-G:W([* I[&X9W&<[]#RZBN=U:O5 MXJ+,[LI6H>=>+W6I8,5].JUB.@$H996LZ"]N0 M4\;-6$32,5[(2F%_GY)E S'34<[E_A$1 MZXV?J !LS5:R%,G\NFBGWG9_.5C'XE-A6J6^WXPR])N<&[\@%% MRR2E>R!"3K:N!,+749+3M*P'%@D/,;X67 >3D804;X M%23LC(4\WQ5)A@JZ3'TFO;DHQ66?)*HGI/%B;+,G6 M]SA-J'OV$:U'M[!918X5NR:;!?*][M9Q[5-/ZWUKMFQYV)TKKBV(XX:QLU4S MK\NQ>@^(#)D[PC7&A.HD%I94Z=R6_?5B_0LZB6W5=3M6_R/&RR])FCK7=5"1 M:[MN7\CBD+8M]7YDZS1Y1%P\3]R8NYN-I56#]W M,9==Q='FJF5'S%&B9FY\J^/00*(L0WO M^CC;]YC8]:V/&E7%[*QZULZZ1DRK8-ZN M_2K-?QTZ3PXUC%#EN4#_V9'>RRL[T5M[D+=7%XPVYI(V%G:)(_? M'MO;&%O8$CN^DF VW$#X6M[#V]N]N]VW.]JQC]ZKF^_2[>S/1^[,3[$G=[H; M=[ /M[D#M[OWMK3K=K3?MKW3=K3'MKV[MKNOMK2C=K>7=K"+MK-_'KESMKUG MMK9;MKQ/MK5#MKLWMK0K=KX3<[<#<[H'=K/[';?B*XCB2[JQHE=_T+:^(7,1 M%9OK%'\Q7.XI>-H7=T/F5AIR44\*9(M(?M^@DAZS6E5!6H]KM1QJXD#XQ4N3 M^:/>"V]?4;7_5R;TM-0)+4 M(=JWY,].Q8BFP5JB):N:BCMF>'!6+7"D.TV=DKG F0"F\VH G6;JY*-29?B MN"-22O/- M'M4IM:AW=#[V>T;ST:7%6RL]F)TEV.@#M5'Y_A]QB@NT_.?W9;Y# M]0\X*\F0>I56AC[9N;3^O2^I)55 \-77MC M/0VYP*@X=D#!Y^2['_>DNNPLY!MS2VF:1A#0.!W.!=N/GFVE%L0P[;@FYC&F M%AH M_N]--ER-/^ TO<;YERA?]M0T+-VT@7;I(+='X]I O:[6YN][JAV*1U1(=\OJ M1#:O[%66>?*\*^DJ\0G3V!Y,NW]*I%C?D%U!CHIRT*%L,A5NT,V8!HE+)RUF MLIDWJS:@]4,=-;K8E?3%!:J(>"DA)!VN*CBD0>)(0SLU.N3,&IO_T9?-SY;_ MWK%;*OALN:Q4B=+[*%G>9!?12U)&*3]"]P$1J!=)B1Y1_IK$Z![E"5ZVLKU4 M2=QZN#E5=8UUW%<7)'Y/W,KJ/N!>H*8?_DO];Q^4Q0[M+SG#H?@GDUSS0FB/00B2&E#-;..BB"3*QCZ[L$/]-F" M#"VOHCPCF^6":WE&E'ICWFQ25Y8>U^M5BAN:48S$0MNY)RDKL/>Q6E=\SVA,.\)G09B M5J\<.15YDK>7/B<9SEOA!P>-[U%.,ZY':W3>-$8/Y 8E&XMHE7SKX#9OQI," M6TM,WUOY.0].6!BWF%+'.="-L_-X2;/S>APN)WVYW*,"?M MAPZ5:KN4_(0*%'G9ZMGDKV.O)G_\>M"%$P[ _<:BCKK?O![WNP&:[0> M@@YZ0CA9T4,!PSUH%GSM@\9_& '?G%BE0=O2'18=ZS@-#;!IG\$)N2\+\0[_ MH2:2'O.KC&3A0%\0!']1^P_/=B7>XC)Y15<[^F[,Q^WS)_ZQ/92>K5W4])X6 M^Z(NA/65Y)JR=;2O9N?;Z_$MQM^=9$(V#>5S.D'#H@*]>2OFJ, Y*E!AZ3DJ M<(X*#/S$^5O+RLB>@IK3,8X)V4 E;(',UTD69?$(A $8R!$F93 EA,%;PAAATBI\'_#5>]O%ZNIK M7&UN'XABBXRJ0?^?+J9>HQ15K[VR9][IA\Z[[SW*_J;#70ULP^*BAB!![+XM MU2AW(H/O2.Q1XM>Y#X;A64VNWG9#U8W7WZEYJ9QM T]<>9#]RJL% *E^3RR> M[VA[F]./S<'Q+4XIIYT\[$P3_A)M[EY>ZLB-*&5>FM8KE()%N&8IYD>!E@H2 M5F8Z W)S0/GZ3IO)A*.W6\@_C]O,;,G9$%PF!0T5VN5(@"%;[%HCV3AV0:+. MW?D5,=;AGRJ(,T&TPG@C!'Q&9L"<_3,<(F>6Y'> M];]*ZB@B0T+]P/46[[*R?W- MUC34O!B0<+!4&LU/N",QZ;#E'?QUI,3B]4= M^G)+=V?]41I$V^WN(MH@K:RC'[CKB[B-344IL">+%J()2![0:M<^"S[EQ,<+QI.R (U(P*34#O MZ@U8=)(F^LFY\Q+MFXB*!U3E [F/\G)/!_Z>,2&DA_P[,M(@#:RAG=K4NJ1"3.F-[_8_4$H*A!-(1YE,;K Q< U : \ M9$224 9I8;AN@ =#9+R8O2W[EUB=USAO=M@"XPT)>C9K$P1M*J$F< NU63## MF#J.;+RZ$R.T+*Y)&S3;W^0Y19S!%4!Y?)='3!FF=<&Z@5[N$?-BH6267UYI M0>L!+='VI=[NMJHG4FV3HL!YE6Q -,AJEQ]V8VCY,'$PLAVT!@%H#0PSWB)< MVXB&//4&IN>,%U-ZR$U73[VQ0_Y,VP?+?JL&EP265U_I\[B(;NRJ!UP>4%S/ M5LGO$>?T0;]@=\P %0S3_*::@T<)$&L&"&]>,GC :]^?K5U0.QPY4.@8:VXS M_/@('8^I;^O9\ E7[]7EZ!9GZQ+EV_H(?%K$#E3 M!@[+7KS[71YO(CJBM=8\=*73M[.*CAE73!>F18%Z 9SE$7K2C RW"QW<5DPBB5=P5!_TZ#[CF QL+@.B\#!8-P:.CC1J81!R+N+ M\#!*W=,<'WFYOT^CK#S+EC0F](62J&8(94'1/"$I&":<3#4WF#,DK!ET_#TE MW1?V)BNC;$W'Q[.B0.HUA8A>!)0A_33PH=#3 !9#C@P-_ER%K(B]G; MVPW[P?9<=1'*=E; M@781)J(L MM(=N6 >X%H8X;V&3\(1'L-,Y24'M=%2! LI8>!S?$J*6]QP1F! M>A^.P\KA0Y"F%4H.&@ .19EIO'DXSY;_WC6K83KFQ#B+DQ01=-67,*B43WA< MXD.751S>K79119# .T%KJB'L1@C6&;PY>.%9(V%3G*2@=D[/0.%HK+G-')[' MA%\>;V&_Y"A.ZJPAV?)LB\FZC1OG!J \W+664 :)!KAND!O5$E[,WMX 'Y+UIERL"$"KPZJVK(UGN@<"T^+LF17MXD'"960KJ#&D7P$#ECTK(] /Z%T>8WSGP9HTBK#+A3#R@2)&Q-] =>.85P90OQ= M)F_)V3\EOZ8ZHI1*+L$(H!0')=)2P>,$KK,>4J1\&58LNX>;$&YZ0V^%\APM MGZ*OMTGTG*2\Q2F0^G"O54$=I*7U=(3<=E7P8Y:U'-3:1E9ONNJ;%4+*Z<5# MTB -JJ&=7G\=,F.F].99_8CQ\DN2IDA% M%G^7>/=5"M+69CH#(K>@?%F^<,NAF!])<]"I89$976TW+I<,=A4ZA8[I)4&%@@28D<:@-)0@M@PFWBZ_DV4T2M;9 MQ2[/41;OG\A@6D155!D;;<_1BM \15][6#$HV32?5LD@46.NNQHZ6KP9?KS% MDCYNHAR=TVN[])U;1$3E'%O+B=@C(P*B( $ T@CPA(B #3.K/[?B8:G%"6,7 MW2K0*S18U,H+!0D#(XUU%KIRM@PF'MV4+&2+1B3#[BMIE>EDL%:6"1(C)OI" M\UPKN3*$>/."'J6I)>:E+Q=2M%S9 XI ;:W2!>;,'O!@=K3LV*3XJ6OI78=< MK&I(L1O/_4ZL7[#17Z=@D"8VUEQM>1W6[/DYCT&+]>%V*^$^V0N3_UZ0'Y,! M8*#DA_!%%7F0X-#4$A+(J&+(@. MFG&XU3U$SC49A@6Q_?H%A0X'<<$@86*L MN8GC0'N(UB(L0*C,E$0&30(B;H@E7#8&<[*G(@SN6N6E_WKTG7#E?U(@567 @@ M5?&)0$>K%4Q HZJ P<6;BU0\C=Y'>ZV52X]>N6PYT$\$*W(]QRQ8#AP9&GQZ M0H+-(&'=OBYT,2UKLI@,U\U8R1*)6A0RH'AVR?14N<%9M M"'])RLW%KBCQ%N6BV!7#TD(8*DI/!'4Z;6 ",@5_ABG+SN&A'/1FVQ/*M] ) M3D O1,. ?B+VE^MI8O$!Q\;&?[4>L H&'&_^X8,J3YPQ@_^1183T/KHT>Y2F.L:6R@V(^^@59T:J/+'E M^W_$*2[0\I_?EV1M4?] 9@#TM;Q*JU+__+Y :UY8Q&DL>KXKB#)%T3JA.ON: M])>P"JJFK814+HV](27S>/>,?B"_HJQHA>[TC-\U+X9JQ45 Q8M:7\B#/<3H MJZOR!*N3H*++:E@$F)A++S%VC][IT,Z,_<.R(UUM.+!\^8'\3YGCLQW9@Y#EXF_U%\Z'3E.192'*EL=,))W& MBFO@1 0X/\9X^ZYJJ$6^CK(F>1'9+-SG218G+U$Z3!CGH/+'W78;Y?O%ZC%9 M9\DJB6E>[-J=2[8Q]SA-8K<",)M=X.USDG6"S%VHN\%Y*7CFST%UPY/\5K"D M@_HX1^<.:JD.$*O:3146NRT,_^?2&GS2O(4>\:.]WL M1VYKJV!SA[.XC1RW539G \UY=]'#+N=XQ4DC'P('7783ZGUR68'P B9IU.8* ML--!/,K1L^AJDI,9>DFFIGQ?54R!\T#&!;*(*-&20-;YJ$?JH+'(]RBO!'!K M5_)[F5<-ZA9 VVU2#^"D.>F!"EEMH,SQ6J,5N]"^R.=V??59U7C]G MY7N2]A6M?T_0X.)5\ DT'ZR%G=E7,Z]]&\\CFY\WY_Q*ZKSOK(D4U++0LD;Q=7D MP=I74U.8B=5,1QYQC4^5P_)!#<)LR%3UF8SNNQPM:>HY.J'2-T:R)9E=<_;G M>50D!2U?+\M1O,D2LD^3@^JD=;+T/*>I,UAX^VAS6!\YD63L+25O$6/Q!BUW M-/%)IRFX\6, 4K9BD)*>-K9,B4$-O6#0D3-D>7,G$7[658!4Q D^D]+PEI!' M&K^!9Q"[8YA^'6!(^-:)J+C\?(<=#<3B!ALIJ$3F]A]R)K0M*)@+_B?NO.""==/T=EG[6V6H M@(:=MF(;P ))*';M2N![E)L(X <+C$E"GK?D.C'FI2NU$Z$^A 5>X[KE+NBX MWYKFZGWSM&!S,@IBN>9MH-BLGZ*K5^]P4#QIU#D_B,[Y>6@OENT4YZ^MB#;G MU8DBS-Q'#RB#KCXE!8V5B#%?>WI; MEL;&;=39$8X4A\X2<#%\KZHYMZW(L$Y'VVA--L4_8QIK>=GJ0.2O8^^ M6??&'KCX C WS_,YSMY21Z:9Q>?L)/87]( ..S(MB;B&T^0CF9.4>5@>&"0W ML[8Z4"5%\[9'FY.BS4G1YJ1H3- MTE!6.X>6G+?GDTWU4=AA_I#>+\!=?'O9=DM;Q8=7[JM9->H:8UH(7>P.F"4?O8]J)"A7!S M[?0^C6(%BF0D39OP2=X 0@"ZV\8#OTHWBXOVL=4EF0/C5=71IB1+0W8@M(U^J^I2#<804G::(R4-VIH:6L)M*F?:WKQ9?+OF M-2)RH+P^-5(9%TC-7K9140=M8CU=X596\FT,_6>GL^O%S<7CX\,M9'+EDO+G MUAYIT/;5T-)X9NTQ96\0NYE8K\C.?+U_O$0/MY?HXF?I_"JE[4VS MK@C0O5 M4W_2%7!E#Y0ZW@X]GCW"MD$#0M'VIT48O%5!&H[8[K18-O8T?84>.!#CE,8Z M1 JK*LD% _*0? H6AFIK/C /&3?6MOP^_,79QXMHOXT$G@O^5V;+_M>P32?5 M1<-2?3[,VV#Y5?=/4;;^?8-W#SA;1C3/ZP5NO-Q<4T')V25M)7G0QM34%FY= M-6-F;LO>)59Q:\ OP4:'%>J97E5H$@#0TEP?!BKV# R6?5'_LT'_3H@(3?6? MHWB3D#7=7HX&S5)-HX!+!8T',]WA@ #S9XBP[.%B]3]AG"4[]70 IN^A0$(_ M"?M#]=6WO(0SL[EEWQ<;A#ZAZK]$!/"$ "G2FP[D18(VOH'6^E.!G#F#@&6O M6,OE^HE4_=_D_YN*/_VWRKVM*#!T<@L+!&U\;8V-'-Y"ULSPEIUF72]LKW: M[UM:@NO_%I0(VO;Z.IOZP06\F?5=^]3F2]'A78IVZW<[%SO()51\+]OY=)SB M:MV,?6KG?4?X>]N^M$-]OY'_;'$5HXC.\BA.HUSI/@64&5A76F8BMH;K;6)Y M*7<62&+9<]?"7<3&D4?E4::0=-BG.:03,;922Z/>S6'*3'N"&##8W PJ(HD( MF^8,K:/UN/@PX3S]P;)O[C'9,N?/X75AV;H<3,^NO*CI@[:\KKYPLP,X,YL[ M\KX])AG>ZCEC(45Z/CAYD:"-;Z"UOB=.SIQ!P+(S[G&#.D<"0)^\;C$V"("+ M!0T'0^TUA@1P!0P6CL+6?B;_*%%^4T;I7A6W)J7M+0$$M$%;74=/_4E?P)79 MU[8?+JM6&*+%G>@S\[ -/@=M.(4V&KZS 2-F'LN.LOODM]^B8]",/#H81MPH MJR(.VI!:FL+-JF++C&S?,T8Z?O74,4[Q>@^X;P6C/XZU*OJ@K:VKK]:8J^+, M;-[RI9WV19K==EO=#7Y,UEFR2N(H*\_B&.\RFB[^GN@6T_N"KU&2TAO!*YP7 M48INLE=4E-53.V?9DC[ ]T@?V*XRQAR^L,Q.[MY?@0E_3W>V>;F_3^GG;'G8 M_-RATF/V*:%8MX+\4O "; P&%/"1/T,HU\<<%Z+75/0*J5J@5\C3^*1A46S8 M NW!2EU=-4L!J_&=>5(HYT\%6NW2VV353[&B44*%GW:):8-'J+M%Y+3K\)W* M]I@90RBN/#T/K!AS1("+G33%CAYV#'77!Q"\(O^/<]@8J<[W] U#3@8V:@IWRJ(C'EV[,-'FGO''H!">-GX?)>D2[*QYGJ- M^!]+EL.]^S&T)3-G-, *E4!F/O*M\[5W^?D>$@ZG/6V1N<8%4#;-(J6!#4VV3\5]9P\CT048I5A^B;,US M0 U^;Q1O_3XY9Y)()U.748N?DX4;Q'3WAT I]>WS%^@B#9G2*-"T)*S(Q M3!FTPQA$P:KS[3 ^;I?4^IWO/T?_QOE%&A6%/,)F!*]!V(T1KY/&XI@"TF9[ MC4'J2#DF%-2@T!%!CD5_Q-X7#@H0H5B3SW MVVF@*'7BN05C"#%+9+7\D*PW@C-0P=>FI09?/6U93 )10. ^:^ MQQ[ZGN6N1/DC7I5?HASU%.'?=M0IPVX\PLI,#RXFC3$21, J?8\CQTN&6_8Y)F..R9AC,N:8C#DF8X[)>'LQ&=N7*,GI MZ<=B=8NS=4IGQ7KM$TJNE8\8+[\D:1J*/,=T-#<9C>!D"6H0*CR&LQR7.;5, MGU&YP;)*7>[+M M(G]'ZWX0R0 =\CLE)J=4K-3:G9*S4XIEV?>"G.H M9K7AKPC1XS;.LL &*^#B4\YJ8HL/B^UFMEX9)X /U(HDXL88PHB%N^HNL;^U MD168==7ZH4\!P.# $>UCV@5Y3M MT .*\;JNVN.!TV521.MUCM;5VQ.+52/2E/W1-L)FS: NT.JZJ-=EEP+;X/9RYP5DGR2U)N+G9% MB;ZN[E!YL//@>8,O'A4X1R1 S M+#(!G!CH;F- &5;A.Z=G(_DU:4&>P%=?XW1'\TK3H9#\W_(I^MH_9##GP(XB M3#A, &3C6T87]%&00$Q:&#&>[N)RD3^B_#6) M!8\H"4F.SY5P2+R>%X%,CD': 2#1?O^(P\Z'"[Z1A#XLVLA2<+WO2KJNC7ET M7I\Q$EL/PY7K):(>\&R9EL=KDO;E/3KDV<*"IX;,3*QZ44C/R.Y./MC3!X^1 MZOT(#D7O$8D.A;^4\8H^AR$J<:PU9-E^.J+#:F2/%)CJ\27*T7V4EQ)C26E8 M' :?)F2#0=0"FTS S+>CL1&T?F* :ULA 3,LAR!HJZH4@IN4P\F)HU 5>,4N MM'Q$>)U'+V1LB%)>5)6*CEE43#>)]2U43YU%KH2GEUB[>M/4%H:[$E+2'3JQ MD,YCF)+2CABN82=@1,2X[M5"AC[6O*,M/5@3^K%416QT>/KKE69%$7!L-/[##U]:' MD.TC5 !LG38''SWH;(MR(A%_K\+_R&S4^QBTG62*P&W5XS)3D0)D M;?9U3"H&85#F@?>M(,9-1G((Q^21^-C@'22Y^OI"YE]TCC)BL)*>[239CC3J M@JRZJT6O^'D08P[]UM#AX*GO28V+;;1&NV_R:JL#6 UJ<>, NB<#!%XN5D28 M^ER9#B;_0E%>T'/H.M(VJ;=-?3>L?DGFEM4I&2A0S+6' $2+NQLGKD0$G-\4 MQ0XM\@N#9'39V.(H".;-X(D0;NX0-2QJI&Q<*HM MP]77:)MD59W4Y[0KT6)UFVR3LEZIB=?5H&+#Q;2B6*!(,=1;<]FL8#TR5FTD M$GXB<,P?7Q!-1W:1Y/%N6Y11%O>CU&RQTT2.F-W$$05L)YM($U?9CI/SA,"7 M:%^G!*WT&P,^/B<3W/4YO07(25O'.MKZM35 ^YL?H#WE45:L4$XFZSC)UM6. MP11J4EZ:8!/PFCC<("UD$W""^AK(_=U75,OB!65$>+H<[$&-\Z5IELZ70&$@ MEAYBU$YIYBS\@[?GM;+\<'> 2-5X.(^^_7N416F9(!I[# M+9D%3NS9KC&< L6,O=:!8&Q4;0R3WNYV"Z2'X0V&I:GAQ!X&CO:UGD?E( ?O MKH_H\_"HSL>='O#,SY=>:S)'O7RQ[Z?Q=/)!_K-=N<$YO:@_#&Z4$_5MW2/R M&M8HM# &:B7 P"%V4<3$=R:-H5S;C&E@9O=!8E'ZX1J3]*Z;, M1-#]8E6_MX4^HGP;9?SUGU:9ILV 90*'B8GF.F@!\O<]C-QD:92Q;)^?<+;^ M;_+_@BS(2LK#A"*A#!P6<"UUP"#EZCNS874Y[VRYK9':#&QLB+O8$-CRKZ5K M%FM?;085"QPIAOKKP 9>Q3!@,\!+0]@NH]7GM'^37\@"C,-+U&&J[/[PPN7MX(+ M32>OE\WEIZO7RY)(C#C^32MX =: @ *>!K+38PH;-&![/#R9Q-4"#2"IF_M< MO9JOOL8;^I34 Y&T+<4K63\.'I@U*LO'JJKL-PQ;K68-!<$JH7UO-6#BOC<" M_'LCJ+^?0:YNRL#A_3Z #=3A]:-6 YRC\@M")JT@?_79?A6#9_IL5G'22!XO MO>H$IO'6!=WHUMZL!IF?F"G .4[E?6+)SCN? GFWT@$FL;05^,_"V1.C2HO> MJ=ZFW[U \8]K_/HN;FJH4<+^.J*$_?+K69HVTB2"5+@2"G;@PJ/P=P#+-2Z& M*-*V?9M+=7K"*ST]TPU.%'T:CW=HJF$]Z>DHP'ZVCT&U+7AQ]Z_^\'S\A8W* M]!=/JWQ9C\$\8=L&X!2NQCY:R&N_N?KIH=?JK5]8,CSZ2YBM/A06T.I5H2'6 M W2R-[G&1J3ELO7D494&@-[\S[,H9:^7T%LGMSA;WR:O9%JGS[\)?>)CV70? M/S)@XR<;=&6^PV+H,BGH^GB7DT54E>:X\R(CWI57Q/KEOJ@+T 42 X# P^VN M@FYR4ZL5>!I)1B,0GZ"]VZ.7J<"M-*Q6!?4=$G.WHT:EN:3[,O9ZA9JP:6T9 MX811"M;?%MID%;I)EM:3I@< P==&Z\'7"9M:KJDM^PYJ"<=)JZF6W!T[AMG M\6K&[*0N5BM3HLW6LS;]C10J>*?FM_)&A25T&;YB,:YVV#L7TWK]@+\]F-^Y MF-^Y\.0A??/O7!P\>O65Q<:A5__1\N?5/_QZ<3?PH0YPV[Y@<#@EJRU]^[K7\\0=VW?QSV"T_$!C<\K2DF\S*9VE:N>CJ2^J)X)%(!=7Q M0)-/%;)18*K!WV01L1NF+S[I$=#YKB![UJ*XP-OG)B>@QW,>)LU9_)]=4C = MN6**EWT+F&5WU(?@[6[MYXF%&_D M;CNH_D8?U,F(B'N''6Q0AX,>U:KC&^I"HI;UU6=:\HQ\DBFH3G)/7Z7.R_U] M&E672NCL^U*?LSOK-,HZ'70B29W?4*>"MKRO3B:1;^3K5T%UNINLC+)UO^ACJCKB7\S7Q*.4<^#!94Y^PLCBM= M3[5!ZU3F>FO65/8-]3=E6P>Q'6L$&_D"VN@>)9B)!$/39,9O"T/K8-3S]F28 M PRV/M!PRR>4;R_1L\O- *QB=Z.AL.+ D>S-!IY'2:&08U^'$T2*N%7A*8^6 MB- ^HOPUB5'KRTF[G%J,DW1 F1C?='<$VR>395OT0K1)2GS\:= MIOO**W304445?D-=$M3FOCJ?2+BQ;Q<&U5[>3"=AYK7+R70^YW "VN+OH3.C;VLH-6]-;]T"M39GW@(*6QOIG3#-WL%>=#PJI@[$UF(C#M$%,)@+>46UC@E'="AD438_M!?Z!=MV/ MFRA'&YR2BFYQE(G@I%.D:2!8D<"A8J"W#C!@[!D,O!TDWT?[*FW+$VZ$8GJA MXF..B_[.$4K.@*(D#QTD>OIJ 43)FH$CI(/,"YP5"7T:B_Y1Y?&N=WO]O.\F M1<4++DG1P $THAU&+I4DU3!@F9[GB2:?71YOH@+=YTF,;HI/*%W>9%<%:E H,#X-CBKWGU&YP55T8E%6HQM- M:OZ HF62[B\16071C-!DQ7X=)?G/4;I#=6KH'BZL\&*I3,?Q"AQ--EM*!V@C MZV57DTQ/QT;/;'SY%U\RE!>;Y.6X> ,A4U).BD)NN4DB3MT"X]'%K8,AR?(; M3ZKYM,EHC\_1?90L#TNXY5655%-S+01C!EP=J9@%#B^K;65S!:6JF '1798E=V!C3U2"$K)1XE^*4"M[Z9]B-'!WX-#!6F_FHX*JYQ M3M;Y"5XN5F?K'"'8+4!9*3$J^*6FAPJ ]B-1P:^!H<*;HYK&W-YD19GOJ$#7 M4 M<%)0T6@#<_#(*V%P\G9_I2LLC>27PJ9-P(5'33 I&'!T,C=WS8RES/'FZ;4: M5XZKM[I:,78NLWE(:G-Q_X%76^#H/6UK>[O-P).,]2MOEQ;FY^#U\3K^!7<5 M[K0?7?<6C7]\:8.C4W&^;_TE?\)'K_C@T1YH\9,^TP,%U,A6T$&6?E4,8G_T M]Z;.N-! M I@>O;_7=52V%\!#IJ]BX&%/K@#8OCED#!ZH"0<;O-=X;(!#^B;/&'A8>)E' MX+!^RO$++CYC0E]<[6B>L(_;YT_<9QL@I(W>"OHVUE%49N5,'-;>< M]\B!0&#G7N0^U\!2&K;>Y--,P:00];1M*6#J.V7Y$^&]6)WE.=TTT;4H9PDH MI6$=F4\SV>4?1.>QBS]!';XAT1*(/OMXA[/H^$NUIX[B2BO^FSUFI=E;/KJE M_2T2Y0C!8UNB#2YN5=6S/[I5^%X\GA1;@U56J.CB+3-MPTNZY+0%,'?+SVKZ MK!ZAC3)VY^-P'B]>I,!*M)%C"F@PDV:8@V-#0K/BQU5!5Z>3#V,$GS MX^V'OR)T%VT1[]%I"ZP&GED35I-=85ELP;$+L7&B.'DC18%DD41<#PR,6'AO MITOL\1- 5,JP7U@)F/7L].RSD+&]XG M=I^@\VFR"P^)AF,7$EW6-A]S.CQ:W=30O%K=_-5ZMKKYA;ZPW$B3H(([FDLH MCB\K#RG\+0"XAL,01=IV;7-IGDX>EK;9*4]CNJ&SPZ/Q>%.NAO6D\R; ?A8F MOW$6O/KIH;]T.O["5D?T%U_>!$F/P3QA.QZ!8>%J/4(+#?O-29\;?]S@O*19 M&%H9&MA[XTP>^[4VB49:+_G=H=)]M>Q%-&H%YY7=Y^BE3M]TEBWKI^;;KV9X M?-3]+U6VR34ITB"C=7^#M2Y3M%WGSX3[*RR:EPFT_NHPY=BRQ M8\Z=T>PLKMR7RPH.47J3K7"^K2(C%ZO*M,GRZNL+&;X1,V]M5V9D_B/>]ABR M.[GW:)'FE0O_.@IR( M9=X2$+T!?('TMXT94:6^C[O?^$U*F[@QN&UI SG*&YG>LGS/%S)/BCC#2YOV M,0BZV.DMETA7UL]1N81X6_!73*VNOD&.T),_(E9, C _49W^&!@X-(_3VF1A'.(P/B M(F\ 809M8WTW"A+!]RO QS-(0YWE%XEM,!T$L8UC>M)+QS8Q[:15;:/>EI#M MEY>#O^?\@-*HT6+?#E@]W[>_<$(A] LV9M,I&$@8A170XA%MQ@^]&",6!;R. M.+[O1K0EXI[ZBPDXN/,?KF$ !0Q0L@T4>!5],(1RF]K Z(/H"(]FYP5ZV+*[ M- IDK.7=Q4=^^H5,>W&9XPM\6RZY,9(RDD97/HFGM;^D3V*0-B++':-'^$Q\ M]TXZ_:#_[&@T+HVUH->D>'=!Y%2M2 NU1M; 8VT7#.,/7^UH=?A2#TT1(WZ6-I M&MQ\C0KZ8!$^J&;:=CIWZH[RB!]=TY##30CC_*YDJ! =_\JD#8!JOSDY/SD9 MRI.3-L&H]P"E#>#)GJ.T_,1:^WCV9TR3@;>/9\FJ+!V\TPXOP3EN%Y:8%%#T MV\ <(J"Z?$="WF1DX8YN<5%%G0O4Z@%)JTS3C, RDP*323N8PPE8F^^@2*52 M\H +2"'H=LI+P(01DHST-X<2M+IV4*.?((8Y796OPPX0$$^1I$HFB+745%/- M**1;45'-JJCDUU9R:*L345*( F2A;_[[!NRNZ2WS9_VO'XJ\9O#K1 MJ_VS?GY C466+ #'"LO@$>2@Y?109T< 1Z%TEXEV:Q'N+4Q2:#*LT6,$..NA(W/LHSLD3_0'-:B"<<,06;UHT]/4 MOWB=1]LM%>%Q&^7EQ28JBJ3XC)=H$*NI5ZAI0VBA2>'-J"7,T02M;F3>(^LC M(%D!% D1J"#:AG=!12U?".=0:>M?70+A7S,2?Z'.>YZCKNV%'?]_OVZM9(^#AE-; MS@ZG"IZ>L[_-V=_F[&]S]KQLZ'#C/?2V:V+@'5! PJ"TH'4+?&EU)YZE:KQL:ZB M[:XE8,XBT*1,W81_-Q%+"7T*')>H%I#5+GQB5+-4TQ+@4N&:WDQQ( 3 S-W, MC_>[/-Y$!9G7>X+T0PY5="S.4$P7KH&AR@%-*F$70@!S,^ DJ+C#65R_>RT> MU;EDP^&\1Q:NK8&JZ0_@/6Z^:=/THHN*L-'R>+0(/*U="PY8!1.Z)W M/@R<[F&@#"6V3OXX=]K+,'^^OR MO,;Y7N3,LL%J M<+9HPLI/5M^NG'>H%#C/ )2'#+X22N]!JB.,C'5:@7\@H5][G=%74JOO&?D^ MVM=GOKBY(,-Q=/<=-!I%F*\&5&3BZ#)H%YLP@U7OR+?7NK,ZS$W6GWGZ>#(J MS+EM#"D\=8R-:2NK:-,4Q$WFL<,U+E)U$B1%JF6GJ?=G:63*"Z3'@C&)0!A/'V^@VT1&@+3*G +R*]']DO,G$T&;2+323!JG>3YH!?]T?2XO3)FD5&Z]^^E*U3 M$2F69 6EB.(7?).X K21>W3QA1B9'L%2%J+CK'S]>I<\H"A-?D=+)C$7A[ B M'02JBKP)[&FUBWW4J:H?F9_ /MY^OKL1AK; B$48ZQ&_-73)VL(IKGH5!W2A M'ZR@_(J_&1OS,Q"_:0#&P=)2J]D$K+E(TTHG<-2.OG;/B102$PQ.JHX$@=SP M,T03!F@]$FN'6"%>1;X/H[HR-2(GOUY%UG*0U:YBZ_/JZJ)!4H>;&T3]JGN'0R X2,L( "$H,TE(0/0?#PI! M+<,QXJ0A*5ZBEQS% M2<0Y?>!].EP]:G^:A/TEVNA;N,O,][LZ-]N7*,FK265% ]ANDU>RBRT*5!:? M4$H/3G\J^KXOK3)LNH>5F00<3/37QPFP%M_W3H7*?,R'AT$P8M4TTA!/ BM: M&EN<+AKVON^JGL7Q;KNKKFVTQSWR[Q15MLJHRXRL9>O%KE"='HYLLSU-Y;7&@GHB6-/0UNZB>71XE\431Z&<\A-&6+'! MB:*JV$E/$/708JB[/G+@%;7#NX(_[!,JTVPAAZ=_&B54@U*[1"#G@T 4R<8I M83OP#PCE-4H'K79-OK?X8C5(I=P;Y1HE5$!JE_!W2*B#"!F A/J#1JUC95+L MM"MYD]@9'*V%A![>6:)]^$A/%^T!R-UY(ZOT?)>DRR1;<\^4Y$3,^ *BT);$ MG+Z/@2J"C'OD7QE7P-?W@' ;9?S$],,/C?+M#].PJ5 5 SNV>?GV$W^.X@U9 M..?[MKA<8P(HFR:14D[#W'!E#>PO9>[;[WN+H@)M<+J\V;[D^+7:]?"C P"4 MK+O+**P]>WM_!EM MDC@5! 7Q/S9MT/\X#>M*53(P:Y^?;T\E?:.TS'=5KK.;K'J:$15\ZT)(CWFB M):33L+R&N@8XD',?7BP]<4ZS,LK6--%Q??CL-X[KFBJ&JK/POF #3W(#59TB MC0UA17QT48EDXFQD>H74;1!"CC(MJV+#-FCW94B%M#-#*_*]&V^?J-(++5U1 M^P?N(&)VC*X@G@ABM'0V08JJ M][_G8$4E^Z6L>4ZBB)#@.4XL2'24M-!#QF MK6""(G!-OCT&$H5XL6)0S.)$I8H9LS!%!1(W)I&P%2S4'D#AZ%$P M4.-)R&#Z"(.UC67,"2OU[=^0+^6T%ME:B^NW@"1Y7)>=Q;1_C\DQX$,BJ3RZ M"UIP$-^E+GC2""]=[!BW@ F.="J;5*271)WS_>?HWSB_2*.BX$1\&914#U[# MDH%$@($Q)A_5%"W#CP53U:T8Z(9U^G8=2(0]BBI\O=>PM!I\_-+^(L=,<"2' M'Z!]@*-C7P %!OD5?U,X'(1=A8I$7A3::: HC4QS"T8+T6JCX?A3@1Z2]480 M!B'XVK34X&MX.P#IX(-5"@*AP*N$PF' W/?8\Y1'2[2-\M_XUA9];EIC^'EZ M]E:H.-+@0^Z^N_<3BC<93O%Z?TZSXP\4X<) IPS#!JS,! %CT!AC402KTK=K M_ )O7W8ERA_QJOP2Y:@GIR "0Z/,(10#5&9ZT#)IC)'0 E8Y]*2?-'IC46Y0 M?DS &D((A^+E7^X;QD,/$N\=XUN_L1F]5V)1OI7JU";@/\M<$83]X+94';/G MF2L^OI=W79FNHQC5J3VE%AV2<>W:)IN*=86J&=FXSH*C/^0K M3F?@8W[GY.5/DSAYZ6K .6 1$W M'L!QBSL[LKX[:^TR$N;:;FBZ3@BYV=CD2N4,@I(?,VC)2>WVR:1RZ&B?ME^\/]=*V$MU$ MT2G#SEEA9;QE"@<8!IMIWLT1+JZG.B^%\?<]$5^M5B@NDU?4D>\!D:5]3'IX M%?AY5DJ5Z4'*(D?V-I@-CH'#T7ZKZ8#52NUN5AH61&L\$^2O1X+1]_;Q*JC M'GP'%;Q]-,O;],3@'@@STL%U*JQ_<(WU_E[%107?&M9E^[^38_W#Z+M'\+4V MST^K(A.OL7UX;*&8 6JE8WDQR_:M'3]>W"(O6VM1\M=Q'4K^^+4Z/Z!5?D1X MG4R__TV&OYXP\LIOTQ[)8?" QN>5K2'^8__7>OY8\_-(K0'T)N^8' MX):G)6U&>^BU_,5=K^6//[ (V[NP6WX@,+CE:4DG:2$4$_O5CB91XQ[X\3XQ MQT#G4\@6D2@!MDV7A\VT"7K]X_*J?Z!^U5.)_N#)&MR&QAP9V\W>+E0=?5_Y MG'.O^G/N57\*N_(WYXK:=R"CK'VOO,ZL-T]]=]!33W;Z0V#M.Y!1UKZ4V-_\ M>7?;:]_C#XWL](? VG<@HZQ]*;'-6?+0OE4@1,P:N/FKU<+-+[\^/?RKU\:M M7]@-,_I+8*T\E%+6S!6UD_1 BM4(3=6*TV1)(Y"OLK(*2>&X#E5DK=2X?++@ M'8= #:%^0S$[)_<##*S,]2:I"266]N\Y5!I18&BEYU#$6&1JGYY#"\8>N-4" M,#?/>3C.WE+GH9G%W46,_L\&_3N)LO43QEFRH_> +_!MLDV("-R]))B^T1U M[VF&!718K*^ORM;'S2B \\AN+C#Y)U+I[QN\^X2J_Q()E%;7*<)\:Z B0=O> M0&NX^6',W7;Z__.,H@S>YU7DO2XO)@_:ZIK:ZG=X,>/ACO/$3Q@<(KH/_[S/ M\6M"9\J3!I33I $X0UE9+%:WN"A0<8Y6.$D>BW&#RY9605&\N":+; M/4K0L]; 09*7WTELA.YDRS*]U7KT2PGF(Z^*1%M MS1IC?!?5KGM=SK"5'7M3L#Y/$>MSE&K M0D//4:MSU&K@4:MS'-GIN]K9%N5$$GZ>5OY'%D'<^QBR7:2*P".+>UQ\G,'. M<7^&<7\>XGKF*'P75Q8OJM9-4%&E0GG:1-G%AFQ$!=F ;2'PVDI;\]9=BA@DW&_ M#2TPGH0_T4$;&OF.+ @Q.]QGA_OL< _0X6XUH46WV!TN']!_=DD^>#+[M)6Z M2)TBJ33PGN.E[;VE6)$(&&R*H3I1_&F[$[Q.>[T)4N?;[TS:+7_BO@21SXT[ M "+\/6& :,;4Y)"UE/MNA15>&M"7\'H#D(:VE&VH2NKU_72Z8 =T359[R3KK MZ'29K Y:B/;.9ESZ&V5=+H%#TT[K&&V!=6OT_4Z[0'"RMUBBY8[TL^<4-=MZ M& 1E)>6PXY><)M0 K6 !7OQ:VL^TGW:2O:R%P=D#*A!IY,U9MKQ$KRC%+U66 M?-,)5XNOQN0+Y!LX!%VUH.U)&2A# ]^_G1Z^UU&2_QRE.W2QB;(U6JQ^B?(\ M.B;9WQM %\Q3 [8 GF\ LKHM9QNN@/H;J/Y] I/WS?:%Z%.]-E7=KC&?S$6< M]"?W(:? 86NOE1Q-_L-:V7G*'P+#:-VI;LBD0!;#.5H2@OH)5MKE:G=#FN(O M418#UYT&#.6(U6(X3>":MYD%_&I5SF#L[5RP>6]'<-39CSD!$;.@$P5QX-#2 MTE4'-BK&#!(>SKG<'&2Y.:GZ5HZB_)\UZ1PFO;=\FJ2Z&S)?A[)\'>J]Q[=8 MY_M0\WVH^3[4?!]JO@\UWX?ZYNY#^0HQOT-E:Z?JZ]W5X=[X6XUK%T@/\"8\ MX#2]QOF7*._OTLP*LP3>FH4#WW.-:@N=I;9N1;XCQ)L8W6Q-7:P749[O5[5H M_=ZA)FQ:2T88.$K .NH@0L;437!SLW6/Z#'/69;MJJ@ANN:O1>T9%DC=:*ZD M#MS$>MKJV%G)V>:]39.N_E.6HQBOL^3W:GAJ7(_]?JZ@8F_^B*@"-S],.QVS M"SDZ>41EO+D/^MRC+$JK]+TTCUA]W8(?&V6!DQPV,$[3A)9!*UF 'ZQ6W]&C M^L>E^F=[;^' T^V)ILZ1I;?(3MY6L2LV.X'EQN69%F^:4[]XX(@:V1XZ\-*O MRDW(IUH.,BXF.5F]W:&RLV@W1!2,'1AA*G:31YQ6>]E%H*IJ-U&<\)[Q)+GC M,Y*+]@C7XS)YV$%:Q\UXUZMQ9/SEB&$OK@2BLM21 <8#GIR1QE G8C1YM '; MR/;P)JIT;$#E', 12 #'^SF 8P[@F ,XY@".B5AZ#N"88@#'_"2]KR>A?^H_ M"7W\@?G6_3T)#6KY@<#@EO_)ZV/1<]"2KW2S03\S#VIYZ9OSTI9O/4!O]X'I M.=$O/-&OMX.QZN N3_"2LT_B?FN4['T+?C\DTP6Z!^KQ<)+#W,1TW/6PX&O? M?/YW.7S+8)4&;:-U6'0LY73GXLI6@\6\+VOQ]BE0 M_SXPQA0F<($28&/T)W#3J#JE,103>/_[P!A3F, %2H"-T9_ +8>='2M23.#] M[P-C3&$"%R@!-D9_ K<<<76L2#&!][\/C#&%"5R@!-@8_0G\[Y[NK=ZBJ#C% MS=1./1=1&G]P6-D%SEY17J4[NR<638H"Y_L[7**S;-GDYA.2F-^2'>TR>=S@ MO'Q"^?82/9>W@INT1.Q#'VE MI/F#_PR4!4Z'Y]M&C;B/I\^R=)KX\16K)G=9@B M5,D>[ "4[ *GC#)8V,#U@\%"RL^-)X?ROLD(M';T[.FF*'9HV;HSFMWG218G M+U'*C;XU+'VX!*59.E@@C&L'&#BTZ_!]L[==6B8O:3+8IFB4:#0'E0C6O/KZPBP- MXNL[%J +Q]9D]5CB^# \%%)2/"E]J/M.#FV;;C$2?NC8W M7LZN0(=Q];*.5:@'U5I,&L-0=8_CBDH*,T->7*AI\YH(W,:UD0GDM&MTX\_M M"E5[,J]Q_C-.R0^_H&2]*='RC,A$9*A$DD)-HSP77J#R$X&4?EN8P A4BYM[ ML775=)A,"'M2YZI$^2*N?4!QE<-I?_5*9%RL+KL15\>\688,CJFTM!D$BY[1 MK0'TVQA4X^B.:Q?)9W&<[Q#+L$,OVDJ'&C$Y=V3AD0<+!4U-3<8-'E/OCVJT M_R#%;;WXC0=*-F; =RU?%+^CKI'&BQ<-#0TVA?W&'8>N_!O M_/;T55T&7@*WQ)""_(,?:<&)P$1#>Z/C'BE[!J% O,&?443O0M5RO^SD(XB( MF.\J&1!/!!X*+8V<'0.6# :!N'3I$665]X? 5>ZTY5(*#XE;E!.QODP_T\/? M%C]F=U/OJ>WN'Y6[/"GWEZKM)H]0X"%M$T[$Z!+MS'R;;7;,Y*:>2YNQ:9S( M)7'XF81X&&'&)0[6_%I::L>)<5DR&%CV0@JW+$4==B(VKY1\:& !^11,#-%4 MV\@"IBSTR[*O\!A?L%B)A>@96Z]0TQ#00L$:WDAKF/FAK!D(+-^K[3W!_G#( MVRYR+(GH^LZC(5VPUH7JIND$&G)C-K3]GNX@D^8BZT\=/7/J%&$OX8**!&MD M XUA]H8Q9J;WYN-[C#=HN4O18M51A9D=FB=2$2\;JHR&=X/F2.,UZP_(\!BF7P<9$KX5/OC\?-_@&(C%SY(I MIQ*9VW^6(+D5>6969T'EL>1:.)0L0J-L/,R#ZMG*W"RHAF:6YS_5-+3MS*<6 M?3'.!:PEGAA+.8\L>V"/6TIAOCYX :Y'EE]@ M$G.\MN8Z$SZ$N>_A0BXC=YK0*0+"B_]%@@8,E*!1+A_4E:G!$\K"PA%\!K-R M4 #BK3_L(TBZ,K&'H1#6+'(Y%QE_]:)9"H2D5BE/*QJMP44))5$KP+'4RO<, MK2GL0>GI"S: TZ 4"$ZM4F\"3J)6L ^G5DV^1Z=^;(W ':8B8]>LXVTL7J6;6#V%!VI>N=VN4NW[0*B/ A*",I[4#H,MSP '16X62XRH!R#VT M 8.^7Q^7:$DG.Q!:Q 4$4.$5F!1.E!J;@X3'.K0AI8+OSSB-RB1-RCT()-(R M IP(RDP**A"]S=$BX![:XI.!^C)Y398H6](($ZVA15Q0,<3P"DX*/^ 6&#_D M\*JP^4B6#20]),5OUSGJ7$X&(4E=4( D6<%)(0G< N9(DE7A)-&7XAW5!QK. MQO%W#'YGX;W'WR?AT1#IH>/":/%PTMDA)N+V8,Z7MIE.T@>EKH=AZV.9U&VC M'(H>+.!T-V##!H/ML@\K\+P *C-(]_DB0SC;R2M,\9E(MMT)]EV\;VS6ZG[S M-#'QP(_E@@^,45-5LTNWF(^>\3GZ*C8'[]LA(>C7@,TA$5QFCFZQ8>\XZ:L% M@ 3_S7_F=/Y=K01W+YK6$J1C$7QMI!M\#2&D;MB46*4'+%A^P,.W!^\BC8IB ML6KD6N0/-,_;W8ZV#UGUH9C>MTT0?7,C1TP*C9)B,@J*[) MS9.1K**F?KJG93DEJ/#\24Q%W9W4Q-3!@D%/3ZU)3\S33?9^-K:QZGL6%7UF MV?X&GX.UF4(38):_ 1,W[U%^QJ^5T^]8TP-.TVN MCH[ MQ/D'-V\;,G+^L>JUTC3*"HBR;8_"X MI%C^>U>4W06E<"4GH1TLX;BTP6) 1T?=11N7X]@$ZW.RG*DFRZESH >?+&>^ M(-3>QGNX(!1,V/=\06B^( 0U_'Q!Z U=$)KO>P1ZWR.8$6*^[S&-^Q[!#"ES ME/[$H_2]W1SBNE0X&Q(EGYW41OY&=6/2B"AZLS!14[11)136)E!M-19UTF MY.A[4?Y$(%BL4$X#$AY1_IK$2;9>K#CR%G3G4? _<:=Q%ZR;IK?+VM]"404T M[+05VP 62$*Q:U<"W\O0B0!^L/Z;).1Y*^,38UZZD#X1ZD,X&FA6&]Q%'?=; M-W#/\[+-R2B(Y9JW@6*S_E88H'A9?](+MX^;*$?/48&6%WC[0CIO1!E7OR[J M8&6O%VV)&.=]X]T++6,O#G5?ZM3C;E61'Q7GL MT1G_L;U:S/\MP]Y:NY^LIXR1V/=J;K1*9\MEU<91ZKJ;J6NRU>%D-QN;J"SFJ_^LXO2LRS;U8OY**T6\[U^ B/N75X6$;\)M&JUB'W J:IW M M"#U+*[YHR=>5IM?)BGYWTRO4F =:Z$U WZB%[ ,8*@:#H;]@BM;=3H7BA4AS M55).*WPY&3Q'\CUQND^K [RCUG4PDMN3E/65O_A+4*IX=?&)MN)B=9,MZ8O4 M-'IJ>,5<2L.N0_)I@KE>;@=R&-88HIOHHX2H+D'R*_?Q7.= E%^27: M<*# .HI+32^OL#IGD57D^P(D/2B\B[:\G.N\3\>L2:U/;V\](U'=V3*F6Z?O MNWM,&N[$PO_8PX;_90;7BE@A?MN^;09M$X62)D;#2(/YS).9>',WS$[2&5EN M*7?S;-6G;S)ZWR9Y1/\7[G0++]!VE2L*>)I\!?T(&VC)L^5Q!H6P M4!%2;V\%% '.7KA M5%QS&Y=G/GW]\L&!86P;R+%AP-U)ND+%3KT*K^,LH@>_-TJW?G][RV>1TL[6 MSJT*O1F?.SYPOK0!<)(^+5TC#TV%95*W+7@H>K" TTVM#1L,UI ^K,!; JO, M(%W\B@SA+*.?PA2?B63;G> M']XW]J9&]YNGB8X'?BP7?&",FJIZ^Z);S$?/ M^!Q]%9N#]XV9H_LM,'-(!)>9HUO,MY?E9[*J2;(U9]W ^=)HU_GR]M8.8L6= MK1XZ58[,N&(+$ER7#O=;%Q;^O6X\ V*Y[&W+MHJW;!.*QPULG<&$[<<^O+4& MQ$#2]8;,1"%D$18,"56?)\,"&3H6&7^I:%!2'M'*+^EI*N5W07&<*4!M#BQZ M;ATH6]\]6RWLTQ=L")I!23!H6B6G!QJ1VB-!TV+K>Z2YR6*\18_4,T67%;>X MOA'$6<\!* ]O"TDHW]YZ#]XPSM9_4A%\9TD3",==@8!HY3#SOWZ$ $*,&^7Z M4L)>@H50UI_6T#!8X(6!!]YZU08@I.O9,9 (8;W[$64HIRD>EV?++=&*)E>G MQR/-[03NHD6K3--FP#*>%BJP 0&;J0Z RW$) ZS ]UCRB-*4;N.RY>.$TV%M2"BYNU[4'E !2*MN:%!B^@5I?B%:B(#B$8)=OH" M*1$Z3/35UD(*B/WPT#.PIWG.8C( TJC8^8F>^8D> /'\1,_\1(^EG":MG%X%="X27X4 DMN_EGT6]>DE4NEGIB,XKUSU2 M4P#[O14LP-R3;5@NZ%X.5LGWH]MC=3X^A729%/2._XYFK-1:%-JMRU*_5M0U M=V%->X376Q72^XX0JJ+>-S@E4A17_]F17?4=+NM8^,>7-"DO<$;&%NI/KS)[ MON_W-^H[M?S=CKN">P0GB-+(GD0#X>-4$V]+CE;KW.T MCDKDM)..EL-2)QXAQ]S)+=HQO$%@A&9CG_P*:<7>U'^";K3"USA?H:2D86X^.KQA];:ZO';U57(TTQO5+V]N5ZS^KGCC[=:@!U?6Z'."X;AO/D,=$"-X4PIW7("87Y-CK^*2TZ6?>=4#TV*/@-;W-Z4'A"Q[T=84YVN#ZO&TYK MT?"&C['JL>%CLF%QXEA E^.$9JV6!@1PK7//-[91>%T,KC\?SMK_<9_[DG MH]O#['D9BE1O$;E39"I^Y9XL<<%]92BZEKL-3#N#7, M?0S4]N'U,J[,K)_Y"SFCE]EOBF*'EI>[G(P M7B5)D7K[;_#@=T@AY Q@W:R M TT&;Z,3C&TY1PD/-$5B$ XWTDK_3,KR5"&IP=)4P:WA;?02YVT?WE3!E9GU MLW CGO2/@*P[*H0U6'-*<&J8^QFH[&*L [M-VF6 MG:,+)SU7R-_^@=O<%S7:/;Q.QY&8]2Y_D3.V'S9DOZ^>RI1W]LYIK]+@'W81:G14)%O>IU%V%VT1 M]PE,EU6,OH4@J\+?\ZM\9(ZZ-P!NRS;R.W*,"_.7U3]W J,J!N^I3KH;\%Z= M/6D_D#Y/>Y*>$,([ME?;EQ3O$6H=YG(?FE32-8THH0MU\SAF#,7PEM%:XAK( M1%$JD64XZ ;P7.594>RV]1YU?J62N^=ZDZ]4JN6^CI*\2L/50@A]N!>5&[S$ M*5[O;;]JI%_C6-OHU!CJV'D:QYNQ;0)RQ>GHX'N!?)A&4/Z:Q(BO\QU][*9R MYE/UBB=<1FG[^P4NRCM<_@N5#RC&ZRSYG9#R.^W)ZNLO4MS5]R8Z[*GM8K^[ MGD"#8%;PME5LQW>>JL/RZG3=:;MUSAW7T#X3ZKQ=+7P_^NE,S3J"[1KGS4^4 MKI^$V4_EKKNTH/*Y;X^UV(0ZN4 =[R^)VMQ L"":GW%*V*1)N7^(2FO7O?5K M=+$E%M7X)CKSZ6T3^)98I$,0#ZG:5O(R>4V6*%N>JM/RZG/99;OUS1W6P"X3 MZ:Y=#8)X[M26B@])\=MUCNCS$"@GBQ#7G556GXO.RJ]O[JP&=@F\L_(U".*% M4'OCD8.T1^"*W,RE([+GB.PY(GN.R)XCLJ<;D6T!:$5>MD!&_CH"C/SQZP-5A[,,'?S> M-%'K][>W_!0I[6SIV:K0R2@#,3YW+.%\:0/@)..%=#TV-!662=VVX*'HP0+> M.Z#*!H.)T(<5>,L!E1FD,[C($,XF784I/A/)MKLMUQC<;XU.O6^>)E$>^+%< M\($Q:BIJCEXQ'SWC<_15; [>-V:.[K? S"$17&:.;K%A[SCIW:U%ODRR**]G M-WIIX0$599[0<]\[5)X5!2J]7M_:/1?),B$"+E:WR38A8MTFT7,5/$*GZBC; M+_+FPWV4EQG*BTWR,G"FLHVB)79L2SB:G8]-")%LB[-JT5IGC&G6/P41L3[% MR):+:FE1PN<,&JZ8MQ['RM=NQA2=LM2T[B]R1(M(A:YQH(R<< M08Y-SC@E "F DBW%9)1O &+PEK"-(&G-OKTR9UN\R\K%BB/D-(%X2\*B& MLWV7Z@W $M8"#N?H;JV^+T4,!&OE U5AAT,J E"']"VB2-P6SJ'4J=IWM/[Y MKB#"%L59_)]=4E1J7Y%_E7L6^M@@?Y'3_Q[S8K(U*W?4LLNTL8LMIF\ S4[: MUS;N;0GI/41^?N?)#\KMOO)D =$CWG@RC1D7/8G!E^27B)ZQE;I(%!:3XX]3 M[.VB3M5&)\(:1PSOL=!4T@U.B11%/<#?X;(^Q7]\(2I?T!O).3TI>Z#GP/UK M]:;%V]C4*OY6,&K>9DZPJB5..R@YN#G] 5%I6_(/SCW,2D-F ? SS,FL Q;TG"TR'EYY&,3WMC2>;HZZ+5K4^&%L2 MDG6,#_XN.BG"=MJ'$U5?3U#!"3!5D1U2NJ MW$?@%T\:[A4.-:$$1?[O%"E-+H"%\I*0B+'(U$YO_;@W]B#(- !S\X)EQ]E; M&DIK9G$+@;:B-7_T&UJ>YU&V_)CCW4LS]'!#.2&D;"TO)?6T;@?T4*REIB;W()"&L--RM 8=TA HG^,T?\:[U@>@FX>O3^5H@J1 A (].W#1\! M>Q$>>FQ]WQ&WCHS!"BL<;/"6DS; (5U4CH&'NZ7EQ=7=W=/#XNKVZN+IX>;B MX\/BI_O;F\\W3U>7_.4'E)XM/M3TGI8>\*Z.]=56&;Y34;4,45?@>X1@MZ\Y M*P_>IZ8ENI_>V!I#HK>;A46W0M_AR-*,(-(D+.&DHN&:$"O$;QNWS:!MHE F M=@TC#>:O@%*EP.PDG8'EEG(WQU:G<#<9^3?=7];A7K3N#W]X_Q?N) LOT$Z, MHRC@:9H5YQ'1UI)GR^,,"F'GNR\^EE%9G235$2]TQ,<9S6W!F5-!M(?P$"GM M&YMU=5K&S32LD,#W?8^>5-R17TK#)AO@,?0\H MQI8>3)1^;#^/MST??AI2W/"P-Y%\5J5=H&Y3+K M7:0*Y*GF.U3>XJ*X1WFU8O&8V>,JRK,D6Q]$.8^*)+X5Y.V $;/!1$'LH^>0 M=B>K0[Q%M/4%>0JD-.S8E$_CJQ?!S()ANG6ZE)1S=6#*Y^A[3OP%)>L-OJR9F;K]\X@Q]X^MY)S_?4+*/'XBTT-:R, M[YAYRZQPEI7)DH(_>46/*-[E5;32U=,@^2S',T 1#(=!GA M*0K@)O_A() K^OF^]AI?I%%1R&^>:I8?7#(%ES_I?5*-Y?S(EM!$%<0'N^'"PDM7E1IU[)87>1HF92T-N&[&$!ZGA9\ M>G]W9%6&P/KZ]F[("FIH;KRK./N>$&G^K6R':F]H5@GU2U)N+G9%23:=>>TM MI8?&18'(_RV?HJ\]N(S@<'BYPH!#T) :WR9PD!G5Y7]:[JE$-A'TAVB-^B>! M$%+1>-HA#1HQ&EH:CC\#IKZ# L[BF)ZP% \H1LDKW2I^S'%17.SR' V/XD#$ M[(Q-01PT$K0TA6-!Q=9WO, %+LK%ZB/&2_J0VR/*7Y,8%8\X';[1H2(\C 9B MPJ 1 -909R00L_1^W79*P#!@XQ<7REXVGD5%4Q][T.'$C+Y1$GX0.1"5/3)O69?A!F<"PZIVE)P M]*KAPZ3/_HW!A)>Q,0R@"/(V6D.**HOC:*R$X/Q_C-(ZPWRV0_^6\?0\APXTP%P\J,J&K84(H .JH M"P Q6]\#0FL;_(3+*!4<"!MYY.=_;.^+32J# M[0J&E$)74XLRJ"WCP*Y<[Y-(3\7BGS'G^Z!:3'VO[:Q@0+TI]( "X'Y0$P:Z MNT @$$+8^['S[X&8_#4?C)H!0D4=RK* T^&QKK+RJ>%0004)%6/?X\/C[N4E M3:"@ %(SIX"*.FQ0Z"FK 0HE8R*UE\_1OW'.X,J[(R F:%J 1Q#X.M7="RL4:=M%R*V] M='+\:%)3RYG4)&=2FYSY7L_PVQNKY.],;AT>[?8_.XT!SJ4&.)<:X#QX _#E MAQG@W-*R4&& "_DV4+[M"]X ?/EA!KCH&^UHR4*G[W"&MB\IWB/$HJB?\B@KHI@J=;YGW@Y>V@$K MS-KO5HQ@%KBKPFI;P=P:8ZOT??BI*S^3GKNOML/,$*M]9A[S)]B!H0&@I0W: MN9H_2D03X/=%\^[4#P?X [_,1*#/32<1"/;EB2D\H]_ATU=-/=*3*>E!E.> 7R[X=0&4+OAQ 9P[(8[' K+#][E!^W!&T#MAA,;P+$;[C#T20W M=V,-O@9K +4;3FP B1ONQ/F/MMNDW%;9MK(E3?&19&N4Q0GRF0R)IB/MR'(K M2(:D)FRL(B/TL:WX2&!'97I :52BY1.^)19=5WZ#1U26]5U:00HEH[)-.VB6 M]=3W &;%X]JAW4O%M=$>JUF+FR4%2[[\,]HD<8H&V8T%GUETPN!ST'95: ,W MW9"1F_7& R+#+A5HL7JB,I*1]"8KRBBET+B/]A5"UCFJH'*?DWU"SW[F# Y) MKO09!(V!T2T"1XE)58Y.+P\R[H]#RV+%?3T$1'L,,9?1!@T$'3WA-E=P]>UM MYTXQE6QG7Z*\>5]D46Y03E]!WO<716:EV4I)MW30\!G7%G! :=?C.R^24N G M; XP7EDHO+IEIPTN23M8A%:WEI&GVHH%Z&.RSM#R?I?'FZA "UI7\83R;9)% MPR?W] KU%JNJ0D$CPTAS_86MBKWOQW^Z6NPOHVVT1D4#VY^C=-=?",,+?*\HY+2 M%4E&IB3!LD!&VEL,\$F#-JZ&EOH3/Y\I,ZVW8)G>V')5E,F6K$06JWOR(7E. M>2^S:97AC^RB,D'CPT1OXU%>Q)TAQK)#M-J/W&2KG%9?#49$MI[=I32-O@*: MH.T*T0MN1P$W9C?+#D@VO%SMD9K$TS"8$*-](W59L4,9>H"%/E[4)Y@TK//R*)U>>C\?4>/ ME(AY> 1$01L-I)F&3T? CAG/LK..[R-\Q+OUIGQ ,7Y%^7ZQ.EN^TH5!XV]2 M[.OU>$@]N$H>02/#1KN,]?8J:V-Q4J9.0D?G K7<\),!#CT 6=,]'1#K:P8WS6I#A! (N&IS M!OSE 8A!T' 9W2+&"PA050Q(EMV*/5&X)^/F)03B:ZB^7AAT@0$ GU,#7YDQXSK\8E)1<;8[A3(2;\D)AC$ M/1\)O*9)4M@6 W226OZ0^HC'QD?6WZXX;QD"A 0L8P"' MP-?:2M7',$ ?L95Z;Q]P&/GH@638+W":+.F=@RLR Y1D].>_BB4E.UY6%) % M/ET"]8--FF)F/AZTX$DC>OA(02BQLO\)5&E"@9DASUYQ&8M,[7-"M6!LWB-7 MOLTM>.-JA+U5[UL96-SA-+M!V?KW#=Y]JO^;K3]'\8;LSO+]!;XME_RI5ZO0 M(2LAK)"_%XM4_1<;:JZR?VOJ!K)WDTWD]NKFZH+LGU'^^'#+-;R$@BV3>11! MFU2M$]Q^7%Z.WA2HTS:=[4J\Q67RBNH@S8_;YT_\%-]0>C8TJ^F#-JNNOG C M SB[R0/R*:H'AP><+:,G%&_(F)!L$R(DU^)0\J8!U.1!VUM36[BYU8S=/)GP M/QOT[X34_9AD1);C+""QN$Z1IAU@18*VO('6<.O#F'O/VM'?,)[O[Z)REZ/Z M1*TY2>'YI[4+BDXK) 4#WZ ;MP'0SZW!WO?#];VCMUI.OM]43G2* MZUM]>/PI45L*#F%=G///;AV^\]Y;0;<$DA*>PFP!1 MFM_J/L?+75S=X8G+@KMR 5(WC::D#B*$@C\Z8%UEQ0CI5$ AH63LPV_X6)*5 M%3V6_XCP.H]>-DD8Z]J(M#/^M M$Q7=X?1.2.?Q:1ZE!3%&#-=YMS7V+9I2QY2_( M&)G;]K1>H/C'-7Y]%]-8NGQ?V[SYXVCRYH=?SZ]Z]CW^T&A(?_"5E5_9YS!' MX(Y)1!RH26A)'UWM(2+#/F>N'/S.\CT??P]\+A1I )O[6J6=N%X@9N&N8SE? MVJ8YR?I4.H,-VQW+I&Z;XU#T8 &?RTJ0#0:#L \K\.86E1FDLX?($,ZV?0I3 M?(Z^)MO=EFL,[K=&I]XW3U,'#_Q8+OC &,>'7'K%?+MK'G?/!:]Z2JK/VM5T.+UN]^'V$3"'@K>(H-2LX6Z$IRF^\S MM9M4\*J:G&@H=8?(UY(6VN88J%]GP:M@7K^=Q&?J>\X\'J=MMSA;?*'YD3?) MRR+_'&51G4BUNH&,TTH#VN_(YT%NB7%<6+8!4RX3 )6=%M)%G7&M;B(TVQE3 M+I,4BO\F6U;^N8ISA;1+?T%A15' 2H&D7Y>2Q41>= )9&M(4N@/2J\AVL M\QAOT'*7$EE%:X;S?><+YV;Z*!YL'6G&XZ3WVG4 9Z--=)%G6&?[H-?/!?GQ M"\>>9KS3#NV"\L4DMZ!7)]8XR.$13=39+9E(T5ON*6OWO01L2\3UEX@).*CR M[Q,SL#P&* D8P#A5],$0BJ_,P.C#HR-_9N>>(%FRN_RD::3EW=U;_)S?([(0 M^R7*UOQS)]%W=O8T_![ 6GCH\5+I(;+6T#F^N#G_%]HEZT_T?^I_B4P MC)3J8!X!5:!&@N@$,96 CYL^=(ZR)5V'BB\422A8S ^/(D@CJ751&XC+P\UE M/W;QZ'_H+>!X$R7=F\##S[(+869,>E?$=)D$B0(K+:(&BFDU;J\2/IS=2V$R M^-Y#0.M[T,85Z0&W6XO#R S@4G^/UI+02^5KO>[*..:14K3J"2@"=(\$'W4 M)A)P48I?ZK,%(LB 5)A Q0[#5G*5L0R# MQ)3UEE*CS4:5(]_/%N*0= 2R6J#98?:[*WH2\9(G!>J<;Q6[E :N-?*U"PB@ M:)'G 8U6> 8*2/OM!<&DE5K=O.%]EI5Y$@LSSX@^-\H//P=I=X46:A,.&3AZ MH.7+>W@XB MG*S][SF8S(;WD]24)U$J:G!!>)ENL@HJ)I6$E)- !@P#75Q(.3J.[!;(%A')U+]%9T$BN0Y M)5OAW;8BPOWS3!NLY "LIHNRDS:RA(4@57[#D 3:'B_R^,-?1&*YB%IT\ F M0N*3X!+(YLDQ%QVL#JW!Q0'#>OCRA_36)TN4-/6((=>(%6IFE5@0G@ M0UMO741 *G!S(M*\\_2$&?H>HB]LR59T1$@&KST:E64!TWIE)P"2,:VA'3*M M5Y>;4YK['+VP%^0.D^CU+J,O8TL&$=UB###@8E/ BED;:,,$7(V;$YR'8_7- MX[4=*>@\)T.*:?'#4D6W^ 20,[)-])@NF MX4QE6GR()&#Q:2')I$U&( E8WX?7&\A8MW1A+G6W'%\P MW__S.'E-^?Z?Y2B&.<.*ZPPKEH,%%N4&Y;W4S5R;J0D;%66$05H.K)G:>#)6 MPR/Z(*Y97>[0,*!@OF]U4ITKV#R@&"6O]/R@N$/EQ2[/R1@NN)/U_[=W+;L- MPD#PDRJUA]XJ155[HK?^0"+<%HD4%:BJ_'T*@4+ QNL7MLM<<@A^>TPV.^-= M>H7QH914".!PRHA(Y7FKLHZ4#GQ[[L5C)*.$C([(4>$,#?ZO8DW&MGNK6;G+ M\^*G$1X^%^5CR=*L;O,$78:L(]UQVPD??=8ZB0^Y;M;7$/76!N7[,AC405 ' M(1HYQ$$0!T$N[ M=I)L?\CRK%E^@B]87GKL;%DJ'<#Y)'E-R#/6[;.!,,D 8+&AQBAH&; M[7=EESU]?6?UZ875'T4ZL/@3"G&RM4IUNF4@UHE@VW5FKPH"8A]N%*G\SO^2 MA0XI(#5 0FYE$3:$5J(%DNH*V8$6H5=#G:GQSTX71Z=Z+9IH%DGQ^5ZS\M@$ M)"#&/E*I>1WYB%8S LCIKX1FU"-:3X:R4SL6S27"(,^*N7XRMESZ)Q%LO7@F M6A9*WY*AG!2D&D@U2Z3:/4@UD&H@U4"J@50#J;8-4@UI9'5KCICZ?&&*SM.LJKV3ER[,O'7GPGWJ(L+ M<&82]"&4SD1^HGA-^/[G0=82D$EUNH)@)0]R'ZHT8?N*]:,[":AQ4N'>SRPI M[ G'A)TJ%&&UL[+U;<^0XEB;XOF;['["Y#Q5IYJKL MR.S9Z:KMYIA+\LCT,85++5=D=5G8VACE#DF<=!$JDJX(U:]?@A=W7H #@#@D M($6\9(:>:9)&+/Z/'][_^5]^(#3>L&T4W__'#_OT M)$PW4?3#_PC^S__CW_^ODY-?:4R3,*-;T_)U?7E7;2CY.=_ M_?,O?W[_Y__V\\__VGA\? M?OKRYO- '\.3*$ZS,-[0'T@N_]>T^/&" M;<*L*'-#_>MMLJL-_/+3P9=4@O]U4HN=\)].WO]\\LO[/W]-MS]41>2/-9S4 MXE][\M4[O?_+7_[R4_'T()H;B@#3A]?.OQXAY?=+V(Y>TSO"___I>BG5_LM/ M7.*GF&87X2W=Y2X+]>SEB?['#VGT^+2C]6\/";T3V]DER<$,_SI_X5_G_?_# MO\[_?;3\DTWQ[CF8;E@6[G#*6=CKE[7GQK[0*ZQ/"Q5YA?F5^:V@=A9N"Z";6'Y8)MM6E9W/(NPI/\Z:6ZUL)C2S9_OV?-/=+/-+?_\"__' M"?]'\1;Y'_]K&:?1EB8W20S%R2%Y/_W[S\=W[3_=>9)N\K#9%.7/O^GXHTKB9\V+,_# M3]E)Z^7O$O:H5:M,]_M7G[/P\E-8!>];/F4?$R^W+X"[3"/@#PI^$ [_:W>[>X\1 !7V#3%1JJF 03YS6<<1T X?K>^/ M 9+*X+3Q[R9YC#-5^.L+":)?4P@)[7V_J+&O95X'Y@T%*<#S;L1C%(=>!3]! M_0FP+:UE :J/LB)0CPJ%4>)>W[P9'A11[P@*[P*?*38TPYXN0"8+>BL6Z[7[ MU(+56T."%JA7^[<.@J +&? !I2!_=N)U4U"C4IGNYV^#7BY? W]RG*!%2+4+ M<[!4D5(#,5Z$2@S@ "'3!CVN0J>TR:B4$P=.I-:"TCMVV-1J/LIU0 KXTHI4 M5ZD8_:JVI%1< ONQ,3)6R-1O5RH4-='B8\P< !K]B&F '*1X>1>FM\7GV*[N@\WN:_)'NZO8C"VV@791%- MSZ-TLV/I/J$W]&MVFA?DCPZ"+:U4WW&PE8&\0_H&5M';O@PBVMI:#>9G9]>? M%N=D\5]7B]5ZL2;SU3FYO/EM<4W./EU?+U8WY&(Y/UU>+&^6B[5;4MN"CZ$A MH1T/!AKCT<*Z/&X8@9*KD,HP BVJ?%=KDTJ=A/&65 9(PP(YFB"?N1%26'&< M MVS!4BA[BCC00J^IAL:/?-"KVAVMD^2O $ER;.0:">9BD61X@-4#M2T*'&D M0W*AZI'$R>'QC,0T\X.<8/T*&*B!AP[#1!HB&DT.'Z/\\4R36S8<0;IY0JS[ M#6!($:9M0-0/MI@H^MDH"O472^ICZ&<+#/W\+6#HY_$P]/.H&.)-@E^P6[.0 MHZ$P*O6/4+IN0"F\RW,LF>]V[ M?^$SN6$+.$KJ-,G+!TG1&*AMO!V^M:L/' M7&7>14/Q0Q1'&;V(GNEV&6P$U3FJ5YB?>/^QT?:)L_LB2+_EDLY>^@ M?KB!ZCL.,6#)T.%E!F$)K#6X4BJ>%)KDJ$I*W1EI:)/Y-T\!8"AE:AZX M'4"I2W29/=#DC#T^)?2!QFE>_F6\88^4MW7R''YY=Q-^[8^I#-$^#K.8:=LW M6(>4%FLPQM"WHD5K9"UH4I]Q#;)IJI!=+NV\&3L(2LRZ?GOM7!,CG::OSWC& MGF$8XAL1U,<9A0.R"S72TB.E(GG'57^G#B;"O!^9[ISF M9=Q$1>[-_[VC_!]\MJ.1DZ\2]D23[.4JQVN6/UO\8Q\]/0JG%5#-]G.CI5F\ M((/R?D@]2\1B:<8D.S>"7NBV8=";8(2#87&4PN1'/W)969>$M+=!O;$2/TJA MIF"?H*G0M#H2&S1FIK>;_XG9GA[,$UO^%Q:ATXHMJH/;VG+,B"@ MO(EMA+ M!!0R[&P'M3H?O-"+)_Q,M,(,*>R0SX4EQX$%![ ,&3?MT&-ELAF+ MWQD\3H3[%[05JB;&1H*MHT+[3+A M#.WKN -;$VH#P5&&/.5")(K)IA1SW%+0KW\VI(8ZK0*E7JLMX /4<#O?VN[L M\%9WF(^@NZI 5\G.2"E-"O&W"4&HXXJ,0X>=S68GN0-RT:/J.[0?69)(Y,>6 M*1V;$!U:HD'S+T*_/M$XI8ZG1H7UP.#OU\9KZZ4:R 2K<9H&1[VZ\@-+SMG^ M-KO;[_I+""4[.H;HULT0,UW;-#&DI%@S)8:^P@S#$+*NVDTU,3+02B[\@QFWV#/&,AN/NUL7F$G'O%X=/"F^H MQ30)QET.VCE'FTVS MAIEI/718!>JT:&0&HFDHPWTO'Y_"*.$S;FU0!A6J*2(1LJ0'ZQMID M*7,",D*L%!Q_*I9T%EEIQ^+[DUTQ1AP6M>V8&7"%,MW/WV&"4+;%@"DQ@MO\ M 5V8PZ1NT!2S! W$5(]?-SR@-LA C#AL5:RSO'O'BW)Y]R&*\V90%.ZN6%H, M)\UOTRP)-]U>L8E*/?6GI6([PV=0+NN)/#U?X'R=CHG@['*UOKQ8GL]O%N?D M='XQ7YTMR/JWQ>)F33[78J[GW$P P8956&<&34.S-5$V!'^3\&\1)G$4WZ=7 M-%GGP8">AFFTZ0 1?%9,MVNS!I//S1+6'@"F6:W[]-":%HDP,3(@2M82*U;@R/O#E2?I&85BW7 M QC>($0D[9-A&''4,CG=1SM^SIP>;&V,'. ]S(@U#6S*;D^7@=YA6@TR&AR%^&JY M*$WYX8)\U3[;9_P.RX*:119)25AIN6:H%? 8%@RZC!]BJQT94+C@*H+,OT;= MX4B%E#P&E%+X)&]Z'X'%E7E#FA9:0?V -)[DO>+\F?.$"%K$W)9]+ M.0^I(X: @D00;@ ZM=14Q(*QYHIB%Y*]6SJBO$U.VG[U]C5IFFMM91+1-9WQK4LM_OJU=[SE5^#PLEVQ7;1YD>1,N6 G8XH$D?*EO PH4S&@&YV$*5 \ILO- M\:$?&1*H44%^5-9_)SOVY46Y<5*PH"X94;L9AIAJZ<@!-DT)4GW(S]7_O;FV M PM2P-(26UPY7&)R%J8/A_VI^?=J9( .AC4DJZ\"2EHR2*,4*/$6]@/1!](, M^,/#J#/A "W_JIHZ?'MWG"71AOSZ>/O@EC46FT98F'C0# M\8 CN4/#'CC]&S2FR]?QEO^/'U;U'.YHG*7S["Q,DI9P MM0X&=W1+AI?7-3PJN:2T407H>$LV_!_T*.D!M[31T&69(8R:=%.I]HCG!_Q0 M>V9&'JTQ6/77#D L_M$0GY$P([4&*53>,C:!'MPX '7=K^N5[YJFO'>1T:WX MN7"4#<,4F%5T38W"=K/W&(?_VF4PCPB:IN7)JO@Q.5@IGOL8) SQJ(P=@_ - M1A,]B^H@,Y NDX2=J_"%[^1(;UC5;*X'O6CZ:\+2[J2WKGCU>=7BEB%"MSRV M84###T1UI7IPE;_D0YC2=J>.#PJDQ?E$];B!6R9K5S\SKZ(V(U5:3=89HVP2 M9BWC34+S&CVGY?^75*_";\66]G/'G)0\6(_\E)WB#%4O?JFYNJ6!!Y: M7I11PP'.(4X;FSN 8 4-R4+'*:^?F9> MQL]YEXTE4>\$*2U9:>^G)8O>!!649+3^3MN768NSJ1LT_O"M&2FJ6;#]*(>" MM,W84($;BY-!9^1NB\#38/3 '94WBBRC+LD0>'D5B:\2RJ\HJ'/'HCR/<1Z7 M%X0*S\.T,R*-W7I&T)EI4O;1HKUF(N10E1%E$,_(K5EPD!H*RCYSROG/:J$J&Q8! M8!>%M]$NRO)FW%]]"P!*Y("DU\2=E.,R?9C7'H!VY!2GYT*A0;I2M<*'N5ENHIL:OPQ6@%0D=>N?S@(#_:/'"G1".EG+ZW89._M?YQ MP<%3^8MO])-5N-:\KA@EROG<2DUO,GF@L+KMXN] :M)QB" M/Y=KQ=GC8Y05:][X:E(6\Z1#XTW>)CV/TLV.I?N$\OW #RHKUN8]4^?@8F\S8\'9Y<>/RYN/B]7-FLQ7Y^3LJ1S]Z<03$U MQJ&=3A,!W7$^JZ[6+0Y*3Y?%(<""Q 5(-3*44 J!QH!W#*J*S:OH*-(*+I-M M%(?)2WUN M4&9O%S! >!V&&%^"Y>7QF'15Q!2(RL)F2Q2;&H)RH ?0M@\C=C15>Z&T>2J] MO_00U33$$3DR9#QI:(!DF0I((P?:CJ>A> )"[IL'EFX$'H LA%.! .M&QP(] MT21BVT4,+@!2>1L*KY]_"!;EA[L-=\5%UV\22;)#@A"0U#\F"!-)OY@C:9V% M23842[]88.F7'X)3>A_%\9N'TR_CP>D7YXU$X0%3DL?]QB#2N3T2?]BI6NLP MJ*YXKX7W;L7(4YB09_[X_R6__,OLWW[^M]E__^__5HQ>Y7_^R[_]ZRPO8*>O MU+VR*$SY]OUSNBEOX/KE_8SP>BKD\G_\/..G=#S1318]T]V+/W22G]D#HZ;/ MFOXA/&,#"WWX5&3[+((]TIOP M:[6,\)3&]"[*RB'2?4[>:BD'BU/YLKVA%HY+)\PMV$]Y#RTUPOSW ->*R7!C MBT&I5&Q5K)?U>K02:C"D&$H=]Z;+30UU)M"M\3U56^DIH0]Y&?-$7)9Z1;/+ MN[SH_6:32O+8@I)+VN<\52FTVE4L"W>*=A7@1Y$$I9K!#??++S XBI17".?8 MX9ODN7(8O_PI+9M7#VRWS5N SK.DLN*940WUTJ9,H9-!7: *NU&E\C,06L>F M5@-95;Q_QZ\S_W%&*,^E9V2>94ETN\_JE3]7.=I<;T_' QK<2+-$F]NY MXJ=]WB=1T6>T"$]UL;Z30BN(8. NNT2X9!/1UG*OZI M;03U8T^NU#8# !M8/WV6*56[?#-'W$2DB_DMP&5S[3I*_]!99JBO7J[/%ZN9Z?K.\7#E?'FA0\6Q8Q729IM9L$VT SMSP M[/3E)G%/"7_HQ7W7.G4+$4<* M!1E?C@H@30#@N&''A>1J7K6@C!L-06QJ],J SHRF!R-B'!5%O/#G.EZ->H5X M(4.!C!8'>9 5B) 2_#W?9*JH/PCQP M+ZU8%L2ZPSMF^V7)G;6OHY>"O2IP!=#JT<8QM6,5 L]3\N5>6\+9]*9"QR@82P7ANP/6#"LLVX$/1-PDVZGA@';JZN'F5I=GGW*V-;OO]S39/G:$/3-=OU=U:J! ]- ;F@ M-:%494 Z>Q-T!%-(JACP9WQB^9X_)6G^FVN"*&N4F7S[+B]D\FU.. +XCH% MR,4PG+P_WO/EO%V(@P]IGK8#B+-EH>41S2]_2Z(L[\U]Z0XMR 4.BSK[ M9K M-F4^D4Z\$IB'EUWV% +^SRR7W>9_\3 8^7,PN+3"F,XG[JZ([,JU%SQ.4/?( M9U+)S)L!X'#J5/6 %$\*-+S.Z@TRH*SV%OE"B0(K%PM^8[*I;A9^)70:NO%"=F4JHY)HU?GS+1F M.N0!=5H$<@DKO!Z4TLUP3/'!T;>('%E_"@DZCAHB%\)$E"%YB' "Q3JO3+5>&/CZ'FWJ >JB^E\X#:X^W)-0$]2\ZB]*KEYL^JO M>E6-!S/B1= ;6OU K\H4 PY[5?W"2+8(JP6EP0UMPZ^Z#"B#2* ;,]0W;N+H MASW'-VYHU"A( 'B_K5P>YL($8!DY/IKU:BJ*Z2M.U5:I;'O5*GGJ$RFE M+;FD61I;+JG=0%Q2:0>5 .&X)94(J60\(9-NM3/CNFF32:'4)),IMJ8A$[W- MEG&>'_?\-/6S,$E>HOB^?4-\S20-T9I&H*@MAS3*84T@V ?('D@U^!!N:'G\ M&GE*HG@3/84[/^Y+TJI>9E8-':X &BVBF*#' 4MX'6HPI"\F9$=3#)49??^X MK&C9UV=$0RV8W]\GQ;JV!AG"XIE/7!!4I)0'TDH70_GV,"/I^-J QGY!N,RRT5)PC5NI(#]#[H)*HT:!<7A7><9!)F\Z MQ/&^6*+SS2%4JS&!#U'L!@?DRZ@)HM^S4;G$ >?/C;A9C0!\0^C4:L7@H].+ MEL[',-LG4?9RGI<-;-F(!(4MF;8@*O]$9<"E6\>#/KM:BD']%RFWG?I$(V$] M2FD#U+J0)4UY.2LF@LB88PE=/\.0\KX!E:UG\78X4+2RO3E2',V7MPNT"A_% M!^*HQ(2QLBF&2H.^?]PXV;*OC_V&6L"?D..C&>$//3G_1EF94AY(*UY(@J.T MG ( 1AS@7W!*IEQ B'F4,S'E/G%QKG$"ID"ABVTO#KP$JDF*9OGQEGTY.8+= M'6;9+L>%Y"1+A900Q1=H9U@JO./B^4+S]$J95A_9%[Z<6ZFJ12G(914N1/J% MZ+A*76@XP+SHH$I 0HAUG",J :^X&-4'D5OA2U<'E7%"E-]_R@)+X9MAO5-22K M3P!*6J)>HQ1(1^[ GB R0)J'LU0X*<[FBS^E9,="QR<.Z%0M,ZJ#-AD A28I M'.$&=9^ AI^!T*EV"M02Y36=/)160L4^=\=[[/" !.P5L$>3P]T"?%UHDM"M MWKY^3>E#*T,A;=WBT"H-TNB@RA?<'(&U@UK =:-#KWJ9<1UT&R.@4KMAXA1# MJ+%8TY<%D*J87$O5%[,;U7$!"G]&Q&JJ5D<(;&M:\=-7O#E'0*NR(1K)P2&C3T,#Y,Y4 M6!HW2@L<#452-S[SP-S::OMKPM(WA">3F#P 5!Y$8]'(A/!9)][B]"*%GK ( MH#.TT)8] GN3_^T'C*6=/:B6.ACM]>7@6IP4@#DCBILMTR)T2) H%NI LBN$ MA$VQ;Y3C@:0N="#;4>KF^,9!:V$AY@><)34IP#58YQV MV5%2)\$'*/D<;$+ MI.=#@9;Q5<(V-$VO:4KSS_DPC[?G])GNV!,? ME5/%34UU6415JF/32;.\Z!Q3^S4BGLI<&WW$: M1J4#(^YQE6.V.[:#9B2FGK3MA?4&4:5?OS(ZY)(@Y,>"P;A-H(8#4RQ S1_^ ML?+0^WNXVY=Q>+[;L2_N;SBRP8E)>T@#+#ZUA2[SI)C74WQ_D3?2BC,O[ECR M)4RVRNZC6E,6-B%-;!JI2XDZ):CGUXAO@*6@(%O]G.QX2WS#)4@MXAGG-# # M45$;.@1;@::>E]*U V23;H>/8I->7_J'^K M)EYYER)YIOQRJ_EFD^S#7;I\? JCI%B*F[^+=/83QZ@LH0TTBATZK-YMG#0X MM$A&L6:8D^#X2Y$Y/8LO=D"%0@\&!60!:9!M,%:]9FZ-F[&MBC0^P: \S_]] M>%"9G)'::#%<5YN=D09/2\O?F:H-NM=!5Y]:'8>!B\.XA:I)(=>0M1=$&M@! M2UXJI#T(>AZ-XHS 0G <2 H]'4@"ZA\BMQ(V,M+V%4%&N@&;4=HK3\Y8Q+9X M,TYL(A-!=2$["3.2/5!"\V3$[HI_OM P>:O@TTT9UNC#.*A)Z<3HA*82?NLL M3#)+ *I/:=(PT07@+;V/XI@/BGP#,)2>SX0-P_Z)3"/ D#=L?AFM R#W9XG! MTHRXZ>[_Q X:%ENU-S8>*V>.V\"-!;7\&ODOT6Z7M]N7<9:C*;K=T7J.O_VW MO(5L9Z_??AYJ#X_J=F^$W_8>7![-&#'0?G#\I5HK0,(D2GD6*Z[O"#?_V.=_ M<@IX$SXLP2H.+B@,Z$>=868E,>FULFJL\36[THQ*+.6ND0;O2HWO]%( QV>. M^3$RIMY=*!8"\_=(X6- IM7>2]CS9$[U>W M+<.(;LH&U9^NT2JJ Z;X=%U8-D3::!RM$I&#E,"R=DT>0E+QFR=M2I-:!2.. M3M6ZC2\)W43E2%&\G3^R)*OVM_2CC4KR&'ODDO8@5I4"*RX!?A38EFH&S8?% M(H2P\=@YYI7URXPJHD<%F4*'&"[ @QT/57X&(N@8*P\2,_YE=_2 J*9XWIQC M\5-Y)^L; A@<<"U1YC08)]%S7HCGJF]>7?/>"\2@U"$(2Z2L.01Z1PJ^,A\P M;<1:P1G?'GRR*?[0T M4^^%5%UU-%*9E1>/:-I^]>D63]4.8T/-HM\_HM@-%A53U(:12E@10>$?I M#\A]0/B7:07%SL\GFI"4_SPCV_(!>1?%9,MVNS!I/'9\+,U; MH!_RKRTI2X4JM'?*J'MU!J3[ZN^:X'&';]3,.-W M"GXC2)0DBW&@:+^'5,N-T2Y2J-FC[,=.A\,>_!""#>](%;,"IV'*;S-ZY*=W%06O#O+J! 4SI>KKZRI9!BJS MLJ$,?6B[A"*-II&@>'QRRY^334.@N.0B=GY$GB$TV-"*:U-:3[?)6J_0B)H9 MS5S:0[+*;R4N"Z'Z*FPR3Y+<-N7_GM5G/;YM> )I9RR,.DP>XG)UJ +5=]( M)F1)/]@W2O"7NH"8)5%2!G>WY%'4)-/][FU>B&6;/)@4'*BQ&'9ACA#=6+O* M*S%,'_R(N;:P 6+J4.QX%S/GMVF6A)ONCB(]83"&'H5'H4NW+"/&U(8K<^8< ME%OD::'F)Y?L]*5O)' !*1.K:.FT$2XFB <=UT-!]? \/QFD6<'6'EQX U7#A7:3 [:;1.0V,"4A<3#L%^^27. M<_E#]%2-1H?WO7E%4SV0$$*]42@"E' GGW(8K#>!.%NV6<-_'V1;)WF(>+RE20?7H$R]E5LL8[N+&_*,E;>I+'/$W#"&]IO M 1[0(3:#,.)P,",R.MUH\EOET'@-.78S'G7Z/N".\ 337Q^YKCD5Y6RA$)+W YD.P]2PJB MD]N7%M4_ M?7OE&I&W35\#"7LTH6+J9RY*"EE_"=I'A1XS96A24_*@JD?W^QX?94Q0MCPVFL34U>[24_O@(DZ_V'J% .=U2Q)>:13>7I)GBH:IR W ME(H[\&:D5'S[L 6F5\;$KL-)F&,1U^&.7MY=)>R))MG+50ZSC"]A>>)%E>88 M':5>AH&5T&BL4S:D8Z^TG>KQ%S12'GOUCDM79[%MH_2)I>&.+S1\XL)%+X[6 M&K[05@LK0M(:H*S'5DA7S%4/X#E2CM%Q:8]027XI0%I<0<]Q6JN20I?'OFA\ MG$$1'0UL_L9PX=I5(QV]>(ZTH-&H9".S3FO9JYX-#=ZEGBQ_-,.&/@^AU;-: MJ@9TE(!QHC/3VS/-C4EHX8X-;?G#6>E*>>NS@#5+9'\,L-H1? *P2C]H+* ( MJS6-,77]%*_JS+-R!T;]E%R120S(H_B!/Q5_573..T2^H!09^O@YTCP(M;(Y3A;CQ MLF]7LQ[KB%=49OG3:ZE%* HIJ])E'*F"W?+Q*8P2NI4LQE.)=5JG?3&DU"_S MCY7C!?9UDGE/[9BU?5E&IZQ!0?)5U'8GRW:E13E5"8QI!D**4A1':MQ=L/B^ MZ$>6&?XWNMM^8,FGWA23D4X](**G8SLH8E(R@TFG&^4=[I%&VBZM8?>^A3N^0*::)9_YMU1F7$S* MKHP;!90(5\;IN-&[,L[@^D)=I]:X_+D7#[]I<,IND!L%G/T;Y$8!)^\1_((V MF6'BT1J=I:$&0F>$RU;;1@OI&>'B)WEI_7&RVZG$*?%8.W73GY M"C.P(]D5$G8CCT*HG[Z2CW8HX/<>/P M;58_G#7:(>3"^="*+4* ]M90E#AL41UN MG3R/TDU.Y7U"90M*=$0/R[0@493;VN%RX P#P8[4U[-+5(/EZNSRXX+A=EZ:&T5S0.=UE$TW*)2''$O7AC M$H*EZLM:6;)D*,);H,1\NW) U+:Q'#25R2X*;Z-=Q&5GA_L/2-Y#>ZI-N(T M&(ADJ-!HAPX+@\W(\DKI@IKO$,HQ$F>J;-DB#L^9M8T9:232@YUZ!61)*2\V MA?G#)B ;NZ?4*\OE\\TFV=,M0B[O6++(Y0=+#H)3YRU433,_1K&THH*]HV"=A=D^Q_=+LQ=ZG3/>6J#I.3D8KUC1\[<^\ MU&,7[RJC/\[(XNZ.;JH#2MN4;AN=D?DCO^+L.Y=MH/BZ".U#DZ==LNI8\>/3 M'*CG40[AA.9O%^YD[9MA5KJ-&5,K6.%P6.EQFRG&9="*<896@S):\75;Q012 M7*B%NV+L*<>T-SW?@7@3!2 KZ'8#C9DQ851Y'208IP$PK PC,*%*[?K)N[[0 MHBO7-%JG^&^=0SH9>W(B^9>+5RS>TNT^Q]_M3G+Z[ !-..>*-<<),5 IQ\RM M$K\#HHC04B.'QBP^.0IXIW@1@"X>2)#1/GK2%CM%>VTNRD/P9)Y0NM;FBY>R-YBPM A* )2%.E9 M]G=#$ ;PA@4-!8[-XT?7X,!XHF3%M*&%IE=AM%U1Z91:3Z ;"!H"6/SN^42C M;=.R%AN/"HV5"22OPJTGQ.K7CX@OLEKLTN @)T2WO*I=7Q]>G+76@96NN/K: M\$I\O"O#6^6Q!;N&GX%7A9?JP0T_X]';"\#;=:MW^;<(#Q4U5%J:EWZ+(>2: M-OVXKR>LI@Q&/M K"\H8AM+50,94B<._@^ UZUF//M*\ NMH4F=\*)F=7Z8Z MX5;M:SB8WG\;:)+T]K'@9']L!&R?CQGH'2%AE\X;KH9#JK00E$+5(4Z"4\A7 M;PUCK4H:!V>5"_^2OF0=I9F25B, ;5&56=DF:!1HKEO4-!+T*.?-"B5#5&@3 M$%XEJ*>KS\6)@8@Z86'FTAZ-U32%1DKX9D *S$&,A50/#HWO4*#[<^,.HSF%*OET5)(*LI!XJ/!Y.IA>B7[^@>EO?^-560XK@[40TY MFVN$3CF!#W; /E[!XH01>!+ Y,"0WB$@A]W#U?H2?F_YCH5Q<2O-<[3-<^3M M"TGHKMA*_!0F[H\"T3B00.O(#N#,@)'K7B_,&)SAW3=O (+W#12\BXI9D1]_ MHO6B#.>C,.;5+5U5H5O?CJ-5.3-5;02([R512R+5B5X]*20D2[QC1;.^>1U M=[6.N"YA33BB2-@*9R]^H%M6FP*4PQ7? 7M'6 1Z%40FPOXSC?GF1=Z+2!_H MEK<<^@M^(*$#\L5"UL"'?-OC7F(=AKU0*:C_+%;+.$_68)4QW0_<1;=(M@UN M+11,BVW1@I3^HRZ.<1:A]/T@+9-N&=:":S5]6/[E07-24 4B7 +K3(X20@QB MUR#NS%[7LFX=OG^EE2AM'JIK$>&.GX8UU DUD6'=FJPFRPX_>3 O9E*AP)R7 M3J4ZG,\Z%.,Z_/(Q;Y(F4;B3-GI$,MU.\:U,-O2"?*_R&/U MIR>H%=:5"+Y I78AW!058AFL_&GQ_#>6_+&,KQ*VH;T5C+!0%]$=(2Q("WVC M8;IK70O4;:6 _WD2Q2=/";O/W\J7!"NN-!&TH>KM8KLE*P0WC(-IT:TZ(0\6 MZR(<_R@TV#]NN]_TA#R)FH=-2:U3SK2JNHMV\("SB5&!O <1=C($&H>#<@Z- M4W_/Q[-'#K@K<#A\G.[W>Z9IQK<&E0.-XD$0B40C5O8D$ @A\8HV+2/RH.) M5Z/>H5.,7:6I\$PJL][*61(*=0(1*E_/3-RUA2^5C2_.$93;(PBF^2 M")W+<,=UT^M68+M!ZY6,\_YH ]\C%5*O8X3L-EBN?E^L;SXN5C=DN2*+__RT MO/D[62_./ETO;Y;N[Q(>F1+"GM>H].MUW'"]B?M]WPC31QJU&Z>0+NC>&S], M>1.D&#?A RA'%U5+EAR=D'=S[4Y M<'S>1"U08=- C(8I?6"[[?*1;Z.C!7_$F%-+UB"$)&U1J2X%2N,9]@."%] , M#@])XZDO\-:H8&94$QT"R!5:C'"#'K3&F,+'0.B\EV G?7/@D30A[-'C*HE' MX6VT*QH=W8C:?U)'T.836\SWO:!LQFC;!6'=D"P/KR2-GQSC5E '#/QX'5@> M!5HP'*<"47N- KN:M5CUS5YA)0)]%'5-NNP)'$LA.3L,D.@'%;3#F "O.,TP MH7U-F!X/][I8SD^7%QZ,$D*U)$8L?$J70% "WC&K?*RP9'*REE2M&::\.2YK M. [T(I@F&#R):/%VG;'-'[S9E@>$K]15HRQED_](0I8[Q+6:&!%P!Z1EHQ*3N U6L2%G-E@3!"+WS+$-*.T+6S,XT7B3$_GT915F^X1>WAU_?IE_C7I3#,:*!_;H*UJ3R;2,]MPR\ A3 M3=M0P&5)XU=22N;E&ND(62#5026%HF2X')$[TZ>,S$9P M1>-PE[V0\)'M7>\N-JM]*8GT8"/DE$153C%=N+E@7-D4/&>/813#/!-)BMG5 MEL3EE*@4R$SJN##@3TNSUY&9'7HRI817Z4='A80#[ MR:-EWCJURXRJH;MQ6JK0WCFM#YUI^!'%C)_&4U\VT26%Y''-A-YC6_A+_*%, M. J,@VCOB@3,!A,M343I%N?R2Q]CT(7JZ MHCG^XBR\IZT/H3%TX"K QJ ?_J8D[ 2, 1UA/$CAKW-?PBP;;*%NO];1IMHY ? MA'R0)D?Q&2G%OQ4$&R07?!A[E)+4QPL9:$A2T!A'@1B4"IN[YJ?PZ%CHM>+] M;+AI'FMA#AH)^13G3 R!VB0\.\Y^/SZR^! ++I./89Q' MZ_/BLK^YK?*IDW M*?CC[BR$I97JTPZV8LE1R]+;\G:X>XC+0ZT&S3_)ERA[(-D#);F9IS!VO.C> M%F8,K<[;P6"@L6: P,+^)$'CNKQ@]HK?+WN3A'$:;HH2G;XTGPA6EIDK5A_: M1-$R&IB7$:6O:.06(KZ!H:#ZA10_SG+IY1NE_&'* [C M#3]H+2_OL^@X%'/%NK%IH&C;OC0N(\H&8".W8%-2WU# ;S#9Y,+DJ9(FMR_D MKI8DX4'4<4O2'#;,ID([[45M_583T4?$HHX^FKO%@6TU]LBQRS7(50.[[[@6 MB>(?R4&1S+\Q% .#D&-#V>$0I'XA)=O.AALPSE%HF]2&EQFE%S3(/4X0.&YW M.YNO?R,?+B[_MB8?KB\_D@_+U7QUMES]2N9G-\O?BQW0?WTMS(>VPED#U#@( MB#;.O0J4.\IS)GNFAUH=DO>\V?SIB@@H*1&'#?ZER'(+[(!N&Z (IT2AXCA! M BCCF-TVL=L!\4!DZ-AM>[>O:=_LP$6UCN\=. A :KZKX0=37*"O06VWV)TB ML0%N<0"LE\@.BKYWX-!1;)ZMT*#\*K*360=.PX!QMAJ[::M1YC$[<+![G" @ M[\"5IY:\A@Z<#K0&18!!'3C SK!@X!#ECO(<0@=.:75(WO.] S4YQ"Z M;$JK0_*>[UVVT8F DA)QV. V12[C#7L4G08F?'9,;,UG]FSN>\+J/K4L*^C7 MD"U(M>,'#86=LP8:.UC^E)+T(4QH=9JU1#JK'JG#,J-RV MJEW;[]]\=J"=;1JQJU\2@S;E+?5<.O_'E&C@]> M7W4##3&3.G?8B.H613*:H!*3Q"VT/I/*/TK_'W!B@N]C7W[5BVB.>^[*:@2P M#O?"9=(0[$='QZBASZ1W#.L*0J$W75P,Q!A$21/8^'%]F[2)!\KT+V9#; & MGE%:?#(/FC=9P6V_G8<78\/- IVJK@ O%)7<-S4V),:Z],RL>0@H-J\S\Z>A M: <+O>O)#+#A6QA47UVI;%,H9,?@ OH%9 HGQHP0MRH;L=)QTU*O?E7LT+YJ M$FXRF %HFM%JEM'T*GSA0W.R*5M I!Z[%HK8CF@"?JW'-<6VP=%-D4KPD3T7 MA_\0=D>XA#K8%MLPXA&RQ3E#^[-U1]W#%,M:SN(PB3)*7.Y9\ M"9-M=[)1+5C#'!"TQ;JR#"A#9* ;$/IRQ> XQU],8FV:3QU30%VSS*0..F20 MRK<8X0(TJ%U#M9MAR*DZB4?XE'?KO#WX 'U&6PPY[#T>"B5=Q0%(=",JX@0_ MX!5E\$QL7XL"S34>!=@YSNH5[BSV!>[PW+ZZ5KO8%D_S3U3WXX3"OGU# /2" M7_F(O.,/?WRM0-")=-IH:E!,79\+9 ;E '=D$ K;@EOK$:1N*S(.H M[BL$Q6^NXYB\;IC.U^S@MB?7@NT4U8P;PJ3FS>JZ#F#\ :EG0,]\&. ?6O]0 M\#($@>O0M6(Q:P?4Q=V59\$(=Y$I)!;ERQ8BH^/&G M=[3\^<<9B:D/O%!7=I0I_V&7D.=WM*PBW?6I2%7]T"7%@O#/Z>;=PV)9HH':U:40.=R+!N MW59!K/J)%+^]GMH$0I%.E3H-,VQ#Z3;]D+_S&8N?:5+0ZYS>=CNU&I*'( 1( M6H-760JD$ 7Y@5$MURPV\SQ5 B2\RXM!MF5,XS<%I^D^S/%(JF:A2,Q7%KP5 M2$FCK2VF/(C#ZW!'+^_R7_(V:?9RE<,C:]X$#\1E34U!G%9J(C)-LY3H<5SM M5Y>,*DLU-ZLYG&V4/K$TW'%R/E5*,_+$U4@8;XN+BPM%?]BIBR0)6\V *""O MPH",S![!&+EI;>P7"?&MH1EL_8\-:4_Z#NN, M;?ZX?"HFJA=?:;*)4KJ%,A4D+\I/8GE,.D,E0N6OQ)$V887Z[>8@K7[G)"U. M!CBY#?FI*Z$'"V?T82"CHP9V1/P3J4E9IX6WJ6@FIOZO27]5C9[PD6"@L#V[ M-,J"0"W8BX)7D')P!;769N2>2SEGDTZ%,]-JZ?$(T.F0R 13;AFTHH+>E%)4 MQ9Y"="SN-,J!U4&"' TB#U=54O0IH\,%6GX** .9<8&DE'W1+GT M4>5I*)3>?UM8DO/:LW' T%5*G? -75 52+(ZA6;PE4 MK;K!!U9EWJO<+MF'J2VORO)H.S2U2S0:IS3W;JKU@ZMK?J3MS=]S3EW,5S=D MOCHGB__\M+SZN%C=Y)Q:W'BSM5,?"#H<@S=]*M6TB.9V.ZBT6%=L%VU>;NC7 M[#3W_($DC# 5-3O:6@QU M!4[LN08CIQ@(/O=TTW-'KF1^3,R%E"MU%6'@]0+_!_=TV?\Q : M[AQO>:0W;+[)FR%)<4),]O*19@]L6]XH6#SO)GU# MM;H!H*UFRSS#\F%%='VW(!UUS017^3=X",NU!K00(BG=[!,/#ODTA@@;7GT= M2FIJM^CI&S)QNY6&3C' 67FW\L:.C_3L\W\GT?U# M#B_^YU,U1.$9(:50@)BHP(^,?5TUD';38V[<_"#S9@4[(",<1:L3*]XB\$QB MOQ7Z?(KV\VW>0\R[/>$N+R7-49\MX_7^-HVV49CT;_T>K"_+!FI];*;JEM@@ M6]PHQR0'%,*(RTI[02&8%D(\J\SC+(DVY-?'VX<_I77?)*IT?:.W-L@@NALB M5<9\E1DP$OB'=O1!TR$%0(7Z^Q[6S^:+[QAOU[9+D",,W)JZQ!W-'>H=%>;U M2CU!:^VH2FK='/:DJ?TM@A\:)9Z4 #Z-)RLW_LD:?KH;6$T4L<."LHQC)3W( ML5$4D!OJC1'XN&O:'#00P74A)R.UWOY2'_$Z[FB"TBT.9('Q!:\W2T\$8I/A M!V0DN[Q*BX5Q6ESLMHK6S45V\-LV%[ M)9=-R5%62PTM 7B/UR";P?SL[/+3ZF9-KA=GB^7O\].+1;$LWO']7E;@8DAU MW;D/;(BIUCUAKP?MN)?C4CA7Z1_\I32QLFR-$&^>S- M"E^W!(&NE73"$H>Y])KN>$_E*LQS_#E[#*.X0T2Y0/7E1 *6I)?[1,E?0O,0 M4P4*0?4;*7[,*9B_%_E$^R25CQ;*Q:;-:OY]I^I? M>:5+XJ!IK7L0O?)X&Z?AA@^B740Q76;TL3L3J2LNB&QB<42H0^7!Q+W$CRX) MA.H=1C1DR&[Y$8>RHIZ^M)[P/DF')58VJL\\T(8EKZU*;LOPH0X-".%X-,-2,'#B$FROY/U33 Y=UI M&/\AN+T $CGD*6^T6:F)6X@#.R0"4X_LII>)O_3G9\=,AUX@5JCNE] MZ6XJ[4NV<^9$0$ =]H4='= .H;P4)+4D>=<$8"7L^%B2L1 (1G=< M&#J,])+M[;()!EWQZGNIQ2WYIUL>'>(]T^26P3%>PQU$/*5Z(#O(P2W%M&N= MF==,FUDJK2:OG(,+-;3K.K/!5Q76I:>%5 /0_IQ%.0;P@+B.B3Z',9T7)\[- MOJ@GC'5$JV\$BUI23:<<**UTA2.(7:!JL%S]OEC=7%XO%X[G=K6JE)E]^C9- M((TF19PA!C4PZS@:"ILJ(!]$_%POC(DH(/IBP,IAU#U.,2X>GW;LA=(U39ZC M#5WS*^M.^8UU9^R1'^D8\@G'^:XH1OXO/O*S8?=Q]$^ZO:))Q'*Y5-X$']U/ M;PT!NA^T=08C?0&43#-F*?46+6#[#=:-RQ>;-NJC2AU/%HS/#.'JAG%IV%L! M@>Q.O$KBFZ$\:E-A]%(ZX7W52"G)7]BIM[>2>9+DQ:'\W[,Z"&R+K5!GX5.4 MA3MNUB#>=VU\,9#QE4 3W+677W V[-F7H=3]FMZ1,";EI+O?!N=;'Z$(?[[+;6% <.LZ1.6E'ZQ^D+_^^'<),[5O73!UCH],"-+" UM >4&JOU;.9:ITEL M8C$XVZ<9>Z1)0>_#D4TM?<(5/>GL#H&7H%DZ'*6=MJ:!(5$KT@;KDP2&^7,8 M[7BD_\"2=;C+&[OU[1!\S=;QK[-]DM#>H6P#M:M/;:QM&0P&EM8V$)B[A8* MJ;7@H'!RQY*3-%)KL3W>YN?N\4?(Q3/Z@ M6?[O:G2CF^25@G4N!P1M4[:R#$@+T4%'8!Z6*P;5LR+;/M9/"?5C0%E=N\RD M'CH94RK?2HPN@(,[*JIT,PP[];AD T 'D7HP\FW@!QKBLP21RRZ6M% ?Z>,M M3;1#;5M<&7!K\='8TR[/>/0Y^!G>H=)E!*/I=RKL?J=6M?BU!"Q"@956KI M\4H"LFF()1QX+WY-Y_OL@25\R/U3O*7).LL[4I=/_#D?ADD77VFRB5)ZE40; M>LWG=CX]/=&D^-=%]-C;]S&%JYK0H[JR#083? ?K0#)N&<$@-*;KH!8A3UR& M%%.2,[+G8N4?9,<%R;LH)ENVVX5)2OBSE/MWO'MA$@*Q:8':B:FS%XBGC M@\,XWIAS/WTYBE13\O,O8;)=[7GRN;SKOKQ6\$:P#T9L*_NCA&F$-QXG-ML5 MS#P@V_@KUX>D)#S\5,3;(L:F7@99#* K(RL>F\!P:N%&'4,Q&>MWX"QS0IX/ MGJ)R^B%=QN72%*S0J?9@&SPA#Z["I_JML88H1RGA*)$4\!@4/[Z)"*J!=XP8 MJDTKVR@J=X021U\7>7&'B< M^,5PI9_O(0$!MJ\]+K@VI-F MEKB$8X9ID<>@^O$M-;0@Q"-&536QD *JP!%F0'TE]/6JH064;V(&C]#0:GAY M*PTM=R%AQ(;6]''A%3>T?LT%L\.+_(U&]P]YTIL_TR2\I\7#\SSC?PBCY/=P MM^^M<7/C':F!9NS=G)&*ZL(L*2%G$L!"8&<8V+KV*Q'.YS](LC+=1?+^,LR2*TV@S1HI1^D%* M)H ?QVE#^05T$L13@<5%/&K?'RKIF#E![C=H/)J1\/X^*49 \O9_)59FAM<= M\M4400SNNGQ$"N-2=Y@!^Q5RWZMA V4IG9!_A"&$5C0Y>"._?X\A(Z#Z+062 M5SS"T'BG V\MGW\AEUMWY^@WGYC'QMRAQ).%,,K?^V&&RW^3V[#O 0; M^G:F=.38'R?:"@F&'V!+-R,%5E]);-0:*UF\SL(DFY3'$S;&:H=M)M_2^RB. MOY,9'W:OF=K#:I9N4RZ73\3I4I9?O0< 2K*\Y$%0O\LK[ M29TA_]8>M/%Z3SI>\?M4L%=_HKK.U_&SY:8H^40I "R%3AOOK4VTFC)OG/AO M0'K\A Y'RE-O(5P,Z"G.-UXCZK@'H2;;I]2,#KT/=@X _6W$FV\ZK-"!?6U M)ZM39@^BS=B]WMHWJ9R3PYDGA?OO<6M"=GPKL>L5=[.K]^#'C(XR'2FUC[9Y MOV??^>Y?R1M[TSP5E7#L5O M@'D]F&CX=7QLK#FVNCB*:$&R?L3S]EH>E\I.SP%J*,KRU*G3)[ M$&;&;GV^Z3%$_Z/6-$U8ST+7:VSN'O;SB[*7J:*ZV..8<;WKTCA7>M*.%'<$]E[U7\YR8OVCS>\CN[5N$C/6>/ M812;QG,+%[HA?)"+L:.VQ7N/'JB'E_N;X6=4RTF\1< M>U;IAMD!GHPB*P9Y_0BFLA>YB&*ZS.ACBM44[AFT;>LV#+IJS/;>R5EKM5F2 M49JC1P?5Y..MYN3C;7_RD7SFUDAASO?8J ]GC-:GC"2VSTNDEP4)R^X9.2W="&;;>.<'AV;0,=]AM:QSO$ H%A#\U/4)OB9X#K M1,)4$0H+LZZC(#KRV8B@Z\1$+/.MT#@:92=N]?W*V#;-VZ(K%M/'IQU[H71- MD^=H0].;_!72<,-?9[U_>MI%-%%TEFV,]5I[PXRAM?1LW@6OE3>P%'HMO$'& M@_IO[SJO5N@3-LX0\-QKF VQ*6Z4H1#$RW"31\RJU/.OD;R#:6-L8+CI&ILX MW(C?9>IPTRL%9KCI&&^$&_[W*PLV$NQ9!!L0S0.#3=NF3;!1T&.B8,.2[(8F MC^?T-N,C;9)&"RAU" \2*6O>@][M"2TS#S-5K!44#T[X$\(?S?P:NX;KD6E_ M]"Z'A,)MCUTWZ M*0:D9:*",>:^*.*PL:P3%'P_H?@AOMZO=4N MW1%K7N_.]IGVBS*_3;,DW&0:\:PK"L2UH^@( .^68XPXU_!ABO2#:K#^[?+Z MYN1F_+]8W'Q>KFW7>TZLD7*=\G3I6D$*""8 ;M8:*(Y- R"A6/M/D MEJ74-%HV?0W%4AX]Y\]AM.-MH),[EIRDX8XVDFE*PGA;MB;7=+-/HNRE]?0M M0LX@'IMBSE5\CN[CZ"[:A'$VWVS8/LZB^/Z*[:)-1-,;^C4[S?W^T8W41DIU MS-94LJ6>4=FLX[BN-Y"%>D:"]:>/'^?7?R>7'\AZ^>MJ^6%Y-E_=D/G9V>6G MU,,X,'&UIY'1)JZ;;H. R1T_ R"[-BE1KEL.8;[ -D&:0:G%VNUCEYSN_D0\7EW_SJ!FE4^7,K&HZ; (T6APR0=34S%G&&_;(-R3P%6P)?:!Q&CW3 MZE7BVNYS?+7(#,5^?D[/+CU?7B MM\5JO?Q]02XNUUY2V AH8E8/P&J?Z#I&)-P?A/:IP\$ZR]/Y ]MM:9(N_K'/ M.RSJ(*#6Z5,?TL$CO+IDB#0'G6F2&[ !IM_?YJM?%VNR7)'%?WY:WOS=1PIK MP$1,7&U\]>DJ5Y60U "7#K?HE4?HY:$DCQYYL?,PPK<3ID6[_*4W9#C8 K@) M3V%AE%UW6J4>9YN=RK7YOCK88FLCW::Y?81^Y?^FJ>LAH^&P4FZ&,T$GN/L- M-*3>[F:&\8ERM7:"UL[*(Z9BC/R;Y=KP\.[PS"M/MV4B=9T]S5*F:9[42XX. MX(%[$+32S3",5, M[<(TO;S[6\CW[F67R34_D;B\<"-O%)9S-Q%-S\+=CFY/7RJYM!+L+CM!LE9] M76MKEC1%>AM;&ML7 Z*YK?5@F:;[O*GVI7K@SY5=6&!DZ(AH1P]+H\T0@\V8 M:5IV^]N4_F.?YXS%<_X?V3I^6*INT\FD;#,V[-TZ4TO-@QE:HA4<'Y#BB42<#BX5;Z5<3&JXP+]ZQI9*3XQYKUY:J!"-@7V_GEE1/AG\_]FXI M:Q3F +A_2R:NX('3/5QY<:)M%"8OEW<7T6.4T>U%%-X69^GR(8DP?KE,J@=Y MSR*+\];S0_1T(=L-@V2NP2L[IM2\/*K]C@A&"TOQ7*RBC>IBF$ M=T/<7F57&LV-6#9.VENV+(.=9SN\,& NW@N&1Z#^KC$+VY+]99C,G*CQ]OA8 M%) ;;;L2]A7NG2]<$&*H=&F(Z*=4-+OUPXDS=Z#N%6DX:)X.R!G\J6 MDFNZ"WDDR+%WD"<'!=>-'@-4L&&UUFV\J#7;#11/0(@[163@T!:)]2V=I2A/ M7 (85KF)<"U2J+E.4R,B$YI2&@&>+J^4Y"GJZJ)8;C>_(.?+]=G%Y?K3]:*U\ITL M5Q\NKS\6*VO_ZIJK9GAA@RNS2U8MY39?O0(IL0R@-267^I,K[9_; M[,"8[&C;QVLRE48UT)W^$,RWST5/)*^DM*HM+M)$,$H$RHNB#UK<&/:.T760>M.';V$79 MBDN.!VK@.I,A&1Z$$8I*03TN",8+8":#)X!B-Z!Y,RYBAPS=6*<-#Y>QKSQV M)KVF&QH]\TF17Q.6RII>6L)U-%0(VS)"JRS6K%!Y 9D!*P?U$73P;EI!7#U!^SC=^N5!.QROJ=!*.?XCRBL/LX^B?=WH1?3VE,[Z+>-CJ% M5/724BE+X"J\(QU-*?<"H5FF%30?D'V.M20KUKV'7\D32R,^J.JX,ZZJ5*9= M VW02X2;V)\8*68G/JOZ0("3 4AYWX'*FP*(I.D['"']IB\21'B[^F>LC*CP M,0 EI6H;*?EC4C]_[4!I?7XLL%1&7:35W^E#M-E1<<-/_+!ZZ^Y#2[B+?=D" MO&<5@G1'./C(\N]-ZE\]:?-)ZH2IOF0;JVV9)D05U3H)**O=U4),"I]5+]=Y M9HE(H2=;0':-0GALRP;5GY[@4%P/3/'YVBALB31!"%?DE!CDEUB66_PO]UF: MA?$VBN_%D 1%VPB5B.( %BR'#GZ?:!*Q[3H+DPQJ7BK<:2!;K!J50<%U@T6Y7=[<]B1 M]%$PP&/?6X&LHW99=!P-!4_5>:E%BJLXJJ-B&E)O!U% 9P8#50Z[-7^CO#!T M.W^F27A/ZX-\SJ/=/O^U.+H12NC#M.L<;ZIM2[UAI;4FHK%;D):&UH):@82E M!F%)_H!OCRJ/T,H1FC^,XN(DU#V_@X)L2V-DQ]*4Y%FJE/3GV*VAL&/66.AP MW\Q(*QSXC7W<\=4!SA$I\%[ @;C0X1L$*Q*PH_SL@/]O&/"R-M1DB'>T)$)2 MRE[Q3L,TVNAE0U@7SH4RW7&B 5S2,4.!U/. .""Q91H$;KF6]R% 2YU -!" M)\Q^L0D-[ON ;K0U=,9>T: M2G#J1EZ)[U?6Q!L)[F;9#AGOKHYE9H^/+"Y. MC!;.'TB?UT436P5.+>_+!94VJLB(]F6"05Q33^+:=@X*[ M8JVC?\>O<=15S5+K1M5>K68N?R_/87_5%0\L8#:K?9='RK,XS9+]AB^I6<97 M";O/@2:>FM<1/40T2-0:ZNIRV ,>] '#'E -FD]Y*Z)^[@T1-.J8F=5%EQER MC39)#" T"54NLP>:? PW#U%,DY=YO.7W0CSQ4Q:$=-$5KSZ/6MR2-KKE06DB M:#B#.*14#PH)7UBC7=7,O#K:[%%I-1GD'%&H31!=9S:PJAHHA1@YR!5S<@?) M-PPYH#V#B3N'K9T\C>0]].R%7Y"6-4MV'J6;O ._3Z1'80Y1K;ZAF:HE*8>4 M$R7D&SJ&>&ID*KBZYI<%W_Q]1JXNYJN;XKY@?B_:%3\*;496BQNW5!V$'&97 MHVWVFEAH,ME;X*)FEB&.L=![. RE5,DAS)4Z&>>H1SY[<]3FE*@&$M,4T/8Q M84DOH3'04*4GQ(MI#$HU&IVU+ZO1L1!WV)7NR=4U M)CC0H:7J.AL-12W^N;[BYIJF-/^\#WF9SNDSW;&B5(OR.N,.NK5DJ\^DD+7D MEU9)0%#]I6163._YN>-00T_E"Z(6K!O4CXL$N#T*>'*=M%Y],\-J:?,(5&DR MR"&@4)M?6IX&8ZIJ8+6 U9 BE=A;PA706L(!E]OIBN<\;?!LNV(93:_"%WZ> MA6R^0BU[G+" 9.UG+-0E09BR )THYBP W:#QF.?YQRA-6?)"N*@GPV%Z=) 1@,5Z8ED M(A7T<\GDY<(YO5'/H=E!90(3Q^/*CF+^'.AG@@;P_#(EBFH6:6C"9YDY A]N M!#5P:(O .OKV83@CX5W.D\;]3G:.N M\ \L.6?[V^QNO^L7N9LYC)3JW*&I9$M@H[(A'E"@[1ADL9Z1X+3<;D["'&L/ ME-P>SC!@=\4/99D=$]0,)6QH'7;XJ:7;8JA/P,0_^T#?KSTPW_>02>/MMX1) M6=(8"93V)RGH^4$]4\',I3THJW,6A*T>:7OG;<,4.(IA+*@Z/)Z!'RF;Y\8U MW>R3*(LH/S[BK#QXM'I4=M]EZ[\&ZS>.+#;41SC3>%")D0Z-'>)?=3BRF;U@ M&3_3-.-3%RE?;,\GF;,7 M54?^G-YF#4C/ZJJ<'5:1M2 _(Q]^/UDMO;NZV0T9@#[^M(QPV/M?QEFU@*DL MDWHMM(%&]4VU-"QC@D&I4$:,]?Q!E->Q$"Q7-_/5K\O3BP69K]>+F[4'2YI- M , &U5";BQJ*3?9Y@C;4G&/@SQ)R55XY2M9375ZN0QX/BD!NP,>CR[N8-P]T MN]_1R[MC;D1C ?;FJGOIQULQO:" M5,ORVQ+I0LXW.$RD5JC:CZVNA;7'&\.J\2_=,HN68N 9*VJ%&MKEO$$Z6ULPXI],:#H M8FL]J/JGI072"#F^S#!C@9*A(Z,=?"R--F,0-G.F.YWA(@IOHUW1X8:7/6E* M-\]F@*0Q-M*K2X.RA1YTH]P\#V@'%0S(=E]DM&NZXSM)R%68<'%O"*U;]=V- M\]IHJ0BI4.KMF#? ETM"Z1%)CT!C$0=UF$?N8P!;>BQ)*I8\E2SQDAH&E#"B M@@8%QD((_M$DUQHCIJ9!!8W.Y+VN0E2$)^7-5UE/YQ M^G)*X\T#O\-T_C7J[KS0%3_N3E*(VV]0TBH/PAXEE1_%-B58/6A)$"Y"#A)Y M"R27<;]12:_FF7GM]+8K@5J='4MF '-$JKI,PI,/=,6EI.J*HY-*7!Y\4O7\ MF)&JHZX@E1>G'6C7/4@K$"]26K6U8%HI(#;->'^XH^DU?:;QGEXE;+O?9!=1 M+-Y#JR5;C]S#LK;#\SHEL1Z#5S@!!]I!W:!ZXLE^6;UZ98:?OS,<#JFTQKR- M@#-1ZDFSR[M?&=NFQ4Y2R09S2.B09L1"ULD%\FV?4B36X40B5 JN\M=X"%./ M3OD&JXWI?N1N7A#)MK.!%A(FP?=%WF^Z+],236GR3%?Y]Q(.\&A(5A\"E+2$ MNT8I4 9[8#\0^B%-WH+B-T7P;NSNV&TE,8M/-CYTZ'4JF1G51IL<@$*3(8X0 MA#H8I.%G((RJ0:%%FD6/Q9CA4?8P1O0R(T>%MX(I8+#('EA.%U[R>?V;\.M\ MGSVP)*\]8;]6)7988BD3LU[I!ONW7]DFM0^O9).H!=5JE?P1.3SSI)^JK$NF M_]V[2]+$TNUU:)H0F6I'3IS>Y1EY'F_7.2FC39XB+^\.\\S+X@* 8O,&/Q0P M%3\24F8,T\=]/(BF[;=!H+\GPN8(S#(IMDS@N0H.STCCH2=Q8Q1 LW&!U-M. M@>:AL]-B/#Y.$@>/JX$O[\[8(S]BKVJJ%%/#O-N8%M=DG>:=Z.U5^%*^C&1O M!I*UJO*LK5D&.*2WL8UI]L6 PIBM]6#]V_QZ<7(Z7R_.R=GEQZO%:CV_65ZN MW,8L+"0R=#BT(Y.ET68PPJ:+VS/&?TU8*ENK:Z:D.FF\HS368>/"LB'M=M9V M.NCD\;:1PWT!W:MI/%EB9P@.G>/'(5A5/-;3U3J$W 4>I[G30NC2'I(Z]UC, M2*'RS:!TR*T5EE!UN8NL7A4NW!LF?%C/&W<>VDX4"WU9SPQWK8)3P6WAX/"W M)SNHQ+7!5-^P,[W;DFG-Y\(5.N&!Q[)#3X4/6P<@XYTE*?2%9%C3^E6>MJRN M9!\RX$44TV7^S^ZJ7[E -Q,V!+"R8<\G6D9L6M;*BD>%9F;DOY+B9U_28[^: M1"E25IG=-'F0$Z9*>8U/L]YI%Z;IY=W?PB3)VY>7R75T_Y")%JZKY.I53W(Y MVX5/JA)8KWT"'(#+GZ1Z0?&(GX!9/20L(<5C/Y:D*^N4&7S^SJHHF7AK890V M6-QQ0;SB7"T)\0%KG;FZ%*-P0F]U.: )\<*+63>=^E5Q UQ++E=0\L/I'7E1 M^@>?;_N4?[GB3+/BA#-Q7TM+MKXC#Y:UO=),IR2V3%$Y 2\R W6#L\O5V6)U M3K53 SK(?.O6602NO>,B,$3;>/NNRD'%>='2>*H ,*]+6:^ZQU MM#!VU>J7#F6#K98[Y5Y;#2O!Y*A9]&UH):@;RK57[DIT$WM?Y4'Y3[ MF6N22M7]8M%!V&+6%=Y;6FIBI+/BU K@;A= K&AV^L)7C9DN@I JJA9""!3' MFGR6EG&TN6>1QT%3SWU#P3PK=F!YDYT'0$-G@ED%+-7\HO!17ZL(8%._?,"J@HX:,86%_WY+0+.KU2J '8VA4ER>5\)A7D/!EGZ$= M,H!+D(:AP^$51]T3@_.T+6FX:D@>>JB I'5O5%D*^YXGY +N9AGPC_N(K7YHOG;-0RM4-2;F<;890 ME0"G00EX 9.$5"^XO%KP"8K5KV3Q7WP?RF+]5\?I05F7S."S=S*$3+R5):8' M">[IEBHO@Y!2GW!9/R>U@#=!% 21;MZPO6=(PIAVRM%M,IBBWJE%_!" M$%@YJ)^37( 4$C-2R,S([0LY8X^/+"[71?72[8?\._+-TONL MV"M]>==]A?+(_ XG4&W66W]P;-IN,\%\,^N-*4B% ;>RH/@(+I,\5H3)"TGY MK\6ZTC"W?%*;+G:CTLHJX>PEQ:/\CYAF9,?WIN99JE0G[Z*X,O2CXTTTJ$!G M(^&LLUL'PW1KD\\HS'32VI!=?J80D[0P\*XK4_C';E7H7C F4POX6KR+R_6: M7"VN27$"BC=#!\JZ!%H#BEN^)-)0"\#MF.OQ0D-AR^3TI6SS%:T[^%I10_W> M?:+:^F@7B1J6V'I'W@#'>E>'ZMH+:A6>?+&:^EYLF1^,0N%MH\.@7,4 8S/B M^T6'TL'7.XEE'7@,4\/O)L;K_&.\!UZ$&50&Y'N*&\,*?/95<%^Q-Z,$*""T MN[A8,<)@8]'R F/'HQ.-D"B\^%35+-%0ZK=%0"6\!HA&V1!;'; WS:8&9*3= MOI!<'9QZUV3008BXG:"/K7[C -"5M A,0.D'-=5)7U=1EZ)C)'3=,HY.5?-D MK32D2UD/4[4V=$RXJYV&5?I&'':<8L_I'4T2NCT<0$_Y)MW\_V?YCU'69:^N M>'U(L5+<]A1BS?*@+,K2< 8>)JQ2#VH)$I6MY(S+.#XJ6+?"F7FE= [[56BU M3O-UC2O4Q0RZSFS 52UU."#L>!,'38OI%WXG1R7[]A 'K(W A)W+(\X.>4:Z M5PSN+.FI]=IB*C6TEIA>^?#:84I_>JTPA1GX7%[?NDN:&!$VNHSPU6MRP=KB M!IFJ7"+BNSJ"%.U'DU5:F@TU2L?2G/,P*D>5Q5FJEU6^:.3ZEK[XXXK MUYOPC $BY*@1N'HRP02C-?M5Y ?T31 TT5(=E-#7&.B6C7ZK1CL=HN1IT+D;#0G#! MXON3B^B9\DY7?!]Q,A8(\N+,41,4Z)R+(05/13\-1:V3, #(N>6;;"!<7T'% M-KR!;_TRC<8UW8%N#0.JSI4W ]L&4-"AG&(@6ZVG13C' ]?E7/7EW35-LR3: M9'3+-S$7B?@#2\Y8G+)=M.7;Q\I#)QL_K/>W:;2-PB3J;9!#MEJO7L>R:KM^ M'??M4'IQ>&4"%[(C>0F.!HJEZ>4I++RY?75]1M*&J..EZ<@X9J.!J+,\'<=X M:X'ZVR(?[N4FN&6:@('U=2KE/H2<=PU"\J5FU3TK=RPA39M%ZF];)>OO;!V& MNM="68>][W*&Z(*E:;D#)LZB>,^O/RXWV^8%/J4Y1FEC)NEC%!<7OR_C/&?F M+YZ_6MN*9 &!]" A9R4X'J$[?0GLC^%U]=506E-NRJ\X$WCR$@5\RQF+B^5+ M>8K@:GF *?VT9[Y]V9?DDJW,-7P$2<5!03J'(W\/7>HRH[9%'9;?L_A5M7&K M0/6.:_U8[HH^NB='_^2V#&S2)9RS5LPKYX)R0WF-[+BENIC?@Z'S8 @TL[^] MB.CTPLCN4?C=!1E2@<.%D7T!ZPLC93Y1SBL6FH=OC>PI5,=HT3(2A5G>>[O= M9_42G>+0ADK!]462TNIC.A^\>Y%D5ZY]D>0$2,!=P" U;P:'*H^5?\S(O .' MJ]#]$<5#@0"M)S!$@_-1BCQ87U/^C:)=5(3RLX>\CO-(7B]WS07*P9??P]V^ MD)CO=NQ+&/< BF>P-89@9Q"E78WQ3H@]?,OBJ!N\5@Z"Q=T=W13#L\_U4Q+6 MCWUH7*) M-=61 1^J]5G8[??B'OE;!JATXE1G'$I5:?2@E?\Q*QCCXYB65S%,8 MZ=1W-NOIV-[>;%(RE-RNZQ&\UEG+1B"*"KZ,_YA!@@VLL=KOEUL FEF'(#ZERPNHO VSWK O>7FBG#:$"J.PUN@C"/Q M5NQQ &]%AD3;B4E#T'?60I!14U<-.)BZ GT-_NJ@==K!H^K<^%,:T[M(O Q% M*M4=YNE*8?4VQ=X-[J#0&I+I>='J%':TZGF_+.=2=0N%)WTR216*.EI@;7<[ M3FUA86]H&ES@7@ ).!F B_?UY$KTYN"AZE@;X\/^'DB)8=2;(!4^!F"DN@VR MD8RKY^1=)>'XQ'1[K "W0@['B\.;(3^PA$;W<;FA?/-RDX1QFJ?TB,6_AE', M9\K+>?6\S!VH#M"LOI>1IB61!I02*2N;>8;89F(IJ(3)II+F]QJ48['\&@,/ M[NL=@AMF5:%MFAH8:%+74]"BCKT,\(N$VVH+3B;U15%:GW2,#"K%YWE MNM\*G('!F?$Q[7"@1E[*8>EI6&J:BN%N4A)..GH[J09K"@.BB]V.+5[?C_(XN+]7"K_>,M32[OBMLNTJLPX;/: M=!YOB]-USJ-TDP>L?0+-"%B;.LX16)BRGS6P?@^$>02;,BAF%H:;/EXB5^KX M-+=@#SZ&"X+>_,-@BYT9"3QN3',?-B]-.>C3H9S@27T'=O.)[27(?2\H"T7: M=L$[CQN2U0&&Y0"RXRN.!9^?@=^MD\M 2GQAA)0^K8A3':E M@XOB>(V4DN)G\KG\W7%BEM4.4W[2-D [0DV0CES%:#%'8->@?M]W*SA]M34L MB4'Z5>PH#LTWF^)JKFNZH=$SWT$E#$@JL?H\,JF8[1E'"O_6YQ7)[8-G#\G4 M@OH).3[R!-O*JF3ZG[US8(]$NG4"CRY")D7_5?BBA+Y0IH/[C@P2Z(6>L1#? M-:X#][;.$>O5[YX!75QQ I1#-=R!>$M4A&\8"1/M-0\SRC>^E]M!C\O^!$=J"#LM9;D#5*8K\1&78";T>&=*M-R8VEF5X[JS#:+N.S\"G*PITX(>C(UHD!EK5-$#HEP3E,5>$)S!J@ M;G!\3/ASOK.PDO ECVC5-S.LEDY>@51:^<4=H' /"-7Q-!A5]6&>;6B=O'%H M06=IHN#+X7C9-GILG&-)R$JXE7*Q8\H1[YJAA%A7:&WS14^\,R/@&5]R&M*E7%,S6#>S+LZ7D M^+5O"J]0RWM4T#K,.YW!FW/VF.?%#C5 F>H[260LR0AZMN6#PG3C)WSY6>G84JWO#@Y[XJCD,I%:?-]]L"2 MZ)]T^RG>TJ18MG;YQ)_SJZS2Q5>:;**47B71AE[S5?$7[ M-RG]%C[V-[%.X MJD?N1W5E._ _P7>PGC<8MXS@M,.8KH-:A#QQ&9+P1S.RXV+E'V3'!\F?%R;N.]_Y.0B V+5 [,RLC>FQ-S$P9'Z9II#P^[=@+I8WB"CO# M2KFZL2*7LVVPJ$I@W6@!'( -%ZE>4/Q$RM]\Z:"J:Y(9?/1."T8FWFK%:$-D M$@;4&SZO:=&=N&$741;=E\2F6?YV?")6LOUED&[UR0QU+=DSJ*2VC#)U"K', MS%9P?.K-=I5A8&&6==@FJ)&))FGMT#KYMC96;XSIT &4$6Q$:\@@[C#K><8Z MPU3H07=CV%'GN..K:+ZF,_(4)L6!XM3+!BY(QH_JR\@8%?<\3'.(NSKAWOD[%#!GPHZ !XN+Y89YFF>[H]WR=1 M?']%DXAMBV(U6F*'?LJV.PHS5+]Y+8^9/L9=+4-*C!*-AWA77O)B9.\X9L'N MRC!]SF,!20/RS(-S?1NE?$;UO@W% WQCHKM*NN4 MW>M2D92:I%2=ET4S[SO8S5+>:&BW/QG9W"?JH,BOCIJN9 X*>;B2',RCLR3 M8CZ6CT>2V^K,HDKN*GPI?IYS9LSJ5N'LT"Q,^=Z:L@#?)E> ,YZGYHO#DZ'! MPE[39YX7"IGUTR[*^CM%!VGK- ]%VF,&%7EI1PTF0K>#@XC 6E =9!:5/<=M M.7*7E((D+;J,*1=])=D30)5N.% "4R<,](UHQP#WT#9J&^;*M\RB=2AVCXAQ M?L9G4AX[&>XJ"'_'NU;]NP*\J]- P_3APXY]6>65D?]S&3_3-,L+.X^W'Z(X MC#?\W_SJT^+FH^,!@[(309',U9.QUN9L)^20WL=ZVLZ^'.#DGJWY8/WIZNIB M\7&QNIE?D//E^NSBD$N/Y#5Y>KD;+[^C2Q7OR_6-\O5KV2^.BAD^@CH3D)966W.5V"1SN 2]T?T[?3F*5%V_ MHN=7=34N]UF:A?$V?[EKMMM]8 E_J+7X',L)N.S8(I3-? M9&[M-"A/]>4C>(7Z<YWVV\)Z2:\IW MWO'E!F2_[AB:/A!_7.K^_3XI94;+,GT9Q&FW*]0C>K$6>AEN((=V$ MS$B1'72)&>#-@L>KB/._YQT(NLW[#_RZQTVQ8)S_U$AE-:JWB/?D;*;TIHO/5R M';_SVD1/6ZBA!RFOV94),_%]T[$0=UFN%Z_B;S"L%PPC+AHI"U2T]YN!]O8"ZV2_AYXFY_H;?9+#GWW0]==M(_4>3DFZXU( MR^%]\E5\P5?4!Y&_B=N,*RN7H.<1'H;$HL.0V+/[_:'.43AMXM,+*I.E.TEQ MILUT;R[ O;*.A>(MO(QP3KL3TMF%[Z'4%V1\CZ>R#_,V.PWE\HW)^PAMMY-U M"6JWWB?(]O=Y10W^0\'=9K^J&.J)A&+RP/F2\:GY-FF^$7)]LLQ2K4^;-)&\ MLC#SRIK=[4+[$&><-JK+(GP/8).RY-N)8J^Q]?LAC,I3R^9ING^LEBK%VX\T M>V!;MF/W+]@+-\T]VK9Y33RZRD/F7\59]C$JZB@YQZ $04.$WT-?W*S)=?FZ MSO:Y4:]^V>8 9F$DA\&$MDT)^HY1LH%%&)DD!YSNTRBF:9J_UFT4%V]U3M-- M$A5%E81Q,Z6JXG25+(.I6=E03OO1=@G%-4TCP7SSCWV4%JN"O0D^AGA@0VNK M'0+T=)LL]@J"J+U",Y?V.*QZ9+4P:4C/2$/^FX$HT'L9"Z<.>PZ" E[3#;N/ M^24GRVV>_**[B%]JEV<]FJ5%S$J*WM!%_G.T*W8+%QDQ%X^?4["\($?/_#>?*R,AU)"P\"$X#,X_-.[^(2(=CBBH'@A@]2.9F1[_$!&[UO(4B\D;;75<*>:)*] M\'OH,CY6G^67\:[M!I5XJCP@+T/P(?K*]]84 M-MY.^%83:*1PKLO<$2*[U/58D?Z51PQOFXO*$CL/&^,V)VNW^;^XXUFY J'V M_3U(342);R%2O9$V*C]')XKOY1?@:_B45,3%G"J3 MB+P'QQ_)[JCQ=N([Q).1(KN:FB.$H?=V468\"-=TRN:%*L\;^C7[#1W]47ZS6Y6ER3]6_SZX5;?JMKD1E\ M\#;=I.)-XNC#8Q+T7^1$O*_HF]+DF9[MDZ0_1Z@2JSZ$7,P2^BK_*)-G@!,( M_5*U8./A.(&R)IG^5V_#7R;=1/_D $%MO:F<#$%)U9Y:I%GTR"]4;GS&0Q/I M948JZ=>/':"Y8@,@APV(JX3=1=D%2[M70O8?5._;?&")^[X/E%#X_[/W[KV1 MXTB^Z%VTZ):4KO)\ M^DM2;XI/,2C)=@&[TV4I'DSR%T&*#$;TQ.I@W2'DW^Q[^J]Y02KI=:+KKSX& MV_==U 49,+>JU*;]GKYH59+]G9*]C*Z MQ2"SUQCM.L-SEQ>=X3S_3Y16WA7%@A&F)'W7M<*D8IS9#X\'&@$8^[X].XOI MFOT+0#SHE\EH[:"PK[YE!M/2RYB#Y@&_YGMH6@N8\0M*R#I>YDZYV/']L6X= M/,6-];'L56^[LWNZBK'M]742(_3JW(.SN.@$I^2!G1:0;#%WAT>#A_@/:-_< M7:5TK=T;P]/D)-K7/&"^SE MPWF9)@&;B=&_'8'LHLZ76$E@Q:-K&4>(2SE"7 Z/LF@D=8P(_7'#_\-$(BYS M[OQ6B[$K79["V8UKQA4Z2XR5X7NXF_M[L.%8;CC;?&HJ% M?& MU7@&T^+I^@+_>I"50K@VZKQE**W1QQFO'S7H5F!O5S_\7I6;F%7;&%7:DOSXJ#Q'_!MF]!A_Q3=L-^'-CU//7]< M2BAXAW.CDWC.@!YS:3:ZY!76#"NKR594/^S> ZB>[+=TUF*9N8IG@"T56*%UE N04-_3?=#?!K)O M8D M[7$_C))JEZ24,/.1/2Q*22B,"&?X(+)[Q_FOR;"<5A!E+>#K(LZ*\/9EC*C?S#QIS \C)L;'C'\ 6BL:"J;[=JPJ!>W6 TEW-!4#5 MG"F+8I8S2>IZ9:_JM$6]5[X9521Z0%RI(%B;4*5+6FVN\2N3U33[']56VT*P M+1T:HN]2(4=*AZ*7)274R((Z-YE@V^&MG%?YZ 6.I\87V0SJLLJ%G"3Y9D_R M@SK9JAN3I@B]C"E !7!UVWQ!;ZW-M>ZW1$CT\>OU^>GZ^II=B?EX>KZZ.;TX M7UP^9AT0#*6]C1"J3,J.UU35VP)[$\4VI3G9)UO>*A:A;),X>RY=!GN8Y??)8[U>6>]V>%/D%[MCRGB'\W-UK@!S'G MX22ZFKBHH+J\(SHFZ G_4(^PC=3'@(34'?7$'R&F !64$)4J$->!6B5'U42* M&CW-M\T1JE2Q@))*61E@\@=3B+C&V6_^3&%X9&)\BT$G 57V0U*F]"PO=A+@ M:00FF !Z>@(Z_TK/ AU_KP>6Z/3K!D[M\$N]$SE[KNP5^OF^?07V\3)C#NC? M;^H3K@E^TRP%''"7KJP92M3GV^\31V7IUO;Y> MS.5LQ6@04Q\*6?)[-+W<^/H!G>H>S4-2L JU+)O-<5T 8Y/@X9>BD;*]_Z*F M](^[-[7"!L)/.+LEQILK&DV&8'DE9]1YR1,^;;JOYYZJS"-,G(9B$(.N8A#B MR^> #_25#).>D0AJKU+T8'3\&F&DO\_@B:49M]B_Q-F?F(=]7./-(>-5AE0[ MZU:T5=\8:#UMQZHE($>")DTZT]'S1M?W)"O>T18\T ^()[HZY-B8UV#LAI@X MCD3?7K0L78N9$4.@'MA*TV@@55ZXI4$MT>+2-<+B2^.484 VHV->;?_[4+F$ M&\+J8]*98H][J=EOR'&=X2?['F;Z_ F0]Y=<. MP[GD:,E1AYGYO(UZ)&Q-).9FQ?#'S.EP_Z(J#_[:EA4;X]0 M]?YEXT/WK302)/,ZP^R MZS0-<[SA*3Q_A/&N=(I6A"WSE%+[&\7%FV!Y;$M\F>[WG)/;4U?=53%O2> M%F;=(A"7;:--9V)F_J@F8:M>=D.?!SY]P_M=G.%Z)3RS$[=' 1DQ4'TC,[)U M[6P!< /UZ=;:O#!7>?::[EU6$J(.Y4*<>QC@:5P\+/IF=/3U-0'MYH2>J.H9 M%9&G8>EU@SAOI0J=]2B8HB;##/[^B-.<5[S=='81]ZQTZKS68AA.8MOY?9.0 MTW;M8%*$@/I;O0IWF%2>M<'*LG8L?/&A\9MC03*CA[PH[G%6+=2-ZV [XJI/ M3,2>=F'7%A /:E2E,Q$#<\3?S^PR+<>5N/9^WSKT/%TKF14ZH*[53M5X_%2N MEA/57^8+7,%" TSC@Z%0MIPCM56Z5;92%8@\7H+\,,Y. NSAC$NK0QSC6>IW M.-&QDMCL-59+[/(.&.$67AW[HGW+OIBC>A_,J8^)1D!7?GQD(TASMK14 PAY M=.FB']@*%(>>W!1TT]P/:W X49W ))9RWV>UW28%/X&XC)/M:7H!+7O2!1=/>I5S*;_'^(-KP5.ID M]X""J(.\&A"P/^#O!X5IK/5M@1#J(\[]CK/S6I@U_X*"_$/:C"K@/[R=RN+^ M VA5W@%XBZXAW VB@(V=TS_4JZW+T^.C,NGVNX_<5="9GFE%JRQCZ978OWD! MDXQEMT$[DJ%CDA>H(^^'0PF*YM?K5>8\)7QXC).,_;2+W6E:4*2SLZQ5GN,B M_Y30-N)]\H2WXK&A&U=]CFC+Y7MLY-8ZK>G]O?22*;YC![PWQ@-':]7:HR5+ M*5%+R"] SWRXY @*,GK$A),G.^;>4=2RD.@T89L/O>V5 H#P?0^%9,=JQU>T M*.;$KQV5J@/18+#TKQYIJ\^6'I4,1ZAD>7?&>%X[6#65#,,!=LY:A-WL!(H#32U- M77U03N-;+DZGV=?@5,*U9>&D/-'YX8%E<*"?Y$LY M&/&;'L8J'6FXRT5^3- M"@33%';+R ;C;?Z)]L8QV>_QAGWL7NSJR[UG+%:29>G@<;.7<58,$_-ZR:A+ MQ8V3X5MYS*?EOG8U5KFV@MDHF=$5?JPVT>C,QL-C$3,/5(>;/Y:$,U<_\X(9 M 1IUH93:&%&]FFL@N)^H!N1SM;/VZ9!NG1R$.V=30=*!T[L,H7,K@3)]NVG6 M5S"TEQ35&^=LBWQ3;H[2KZZ%Y*0=@QGB-9ABD41K ?T:BHL$+'!936>]0)AM MBG(^-ZGE& ]B3.]N6$YESE:FG"NGKLM%3%V3@5E;]C,THN>\(I#=Q6GR;WZ6 MTRO8LDJWE]2.Z"^(RYF5?D_&Z2:)]]?T"3\MS-O"BY3Z.KE+DUVRB=.BBB5* MTKM+*F^C29(^E_KZ&L/DZGVCVV?J+^]0^>G;K8V[G[HYT<75Y]7YZ?_BA5[1 MZOP$75Z=GA^?7J[.T.KXYO2WTYO3]?7,9GR=+XWG'K"GXX F!(OC9' M !!R%*YQL&%*X=LYDR^HPZ%Z55SX<7&K!K5Z:I]1T7-51Z@ONDE*\\.!!(#R M:W,B,X:!76;X,4ZVZS+KP2K=EODY>*":/MO%",XF-,:!TSL@QKF5_F$P+BKU MP2_VDJ++J_7EZI]?UN@BE$N MU@+ZL2WC@;L4:W:W8G?KG<)J0;]Q[/1YFBHUT:P)2QMFEUG"G0 7-+C9XV@[ M=+2_*: 'N[EFJ= 3?._?-/I4 23@\//?%[)0PI:+3GL\GJN56I\G!$LQ446) M*E*.Q2J37G7M9!')\\*!L3=\H0%9*9MC,7*-[YBSN<*/)&,GW.T9^,6.-_0T MI=]+#^49^BTY%&OZ254\YR5#6H$7J$6K'L+D'IJ3J24 MKF^=P/:G\<*;>[P][&FKK_ 33@^8;U^MO]-OHC3>'Q_R@CS0SZ-5&0G+KWJ6 M$\@-^PVBQP415GM73V&^GA3DMWA[3=]6:#VDG_"HYF>.KY90;HS7,E CA*_C M>-@ZEU,MYM ?7-3^G6>:+38:*S?82(0ES&S\_%&)(%#1]_AC)76=35@AC)A MW0W>DB]T/8?W%+"8'/*VMK-X#<::H5=_0\\ 4DC!IDT@^Y-6ZLRU%+0"HAO6 MBB542[ :ZD'%! > U#<9C'S#H@DSHRI B0X;=7[0ZI?JJ#88>[1EZ,82MAQ# M(=!8MP,.AC->F&RO=:XV?QV2#-]:(B"[I[[Z/RQIV+$5I\=RYHK^42\T6<)#>9K:&T> &LYI3?G5Y9O0% MN'JO5^8+O/=O%GG&R_-PT)O)\]]0V1>[3K;LU?=$=/5:FJIG%#2>YJ35[&L^ M*N$ZR"BK6]%676-![&HQU MBWR-QT:1SI#,_%$W(SN_6K(MB>:U$?LQ)R.&I6\[1K:N';F#:^(SM)-DM\/T M0V>#\X^X^(9Q6I[WX>WJ@5WD7Z7;YL2PC,"@OP*GY"%)XX9(?[(&KV)PW@:I M NP4#OYWPYW-@;;-[L0.4&7O'*\C%]V6@E$M&95/D>BN M3*C7T[-/WD.^[G[*!NOF@.G:$36J4*,+G34'I^@;5=>;,!*/N6))9[+36R^9 MT3#Z<\MDZKL3SGQN:ZJL6;PXVPDN_WN:#FNTUN'9U7U1=BS>O!-<*)2X-O^5 MISC_*^X@OP&F#9 M(6@+JTM;JKM-=L3=H#,-,41HD+$M().S494Q&DC-')4I$=;_=;D^OU[_YP)B M?:V%S3$3&%D M #B;-WR,[6*RR8//*/%>Y9HM*-M@,36E?Y2.J14 L3D:%8:('"5GM#H^OOJZ M/JD=\;4D7KCZ1E/O;X8<[(9=N(T/H. '!6#$(=CC:GE%ZI0K7X@94*4 ME(";""%_F?=4"=288!4=.FLWFS(-B_$5L/B%*L-@6"M"B 8KF#"O3^O$-)[@ M6[8'O>8!H]=X<\C*;TRYXW)G;/9H[1F]=X]2@4;\/9"TH.CW_;7U] MP_/AG9ZC]?_\>GKS3W2]IDN,9?F*$9 A/H,I[LW8\O=W84:C=:++Q!N_K3Z>K8_0 M^?IF,>:B&SABU=/B)=@!8?]^JQD%DT#ZXR%/4LS"(Q]NV=$G2SBKP+8-:=4) M>E)/M-NTPQ?V!ATZ_&M9HX]?K\_I-'&-CB^^?#P]+Q>>2S$"JQ$F;B/1-PL= M1]<^G "T[(0W'Y\_8W*7Q8_WR2:F0XCC,A^&JD1B>$6^B7(L%,V51,>Z#V9+ ML&/3PB#)=\R*(Y[O8M_-=W'[C%JN.C764L)R@]D'1$8>5VLQ-_+UO,?D-[3FOI>4=)&=Z'<),"=^5A3.L!;S4XJK>\N. D M-3K'!:I96"V-Y419^*),?G/ [##RP$NPA3Q_U[0G]AGL-MT)&6[#A>[ILQ& M=8;X$:=XEQ26?F.TI('O&"$)S'^,_A4@L1I^[;!S)NZ2ZS(^S)74Q\M+\2/C M42?U);X@'O@39X%RG_*B3 (T]@2@'8'LHHI:Z=X$;&6POX9F@WZN)/U27?-# M3!KBXA9SXV]ND]($Q>KQDF/^NZI*M/]<5AZ;RF>R ^94F\$ ?:!,QHE M5.Z08,QG8G^TVFSXE;$JD*J.H\(C=A_&BQIXHC&BP-S0^-\!_"$QJB%V7FB$ MZ.8F5A/:V]X*J:NQ+'"WP@.54B_DC?*!"W*7*/<_+\QH GUJC&](*,N1?&S4 M0NHPUS*IF.3BU7(_->:W*ZN/C?F,:Q&?&U=X0^[2Y-]X>[JE#CK9)?612)6W M<-O?X:3O#@]L_]/RI!=0NN1X%T0ZX)DNX*^%/,B%:9;MZ2V$MJ@ZIZUYRK(% M';]7L2W%V<$"77%."V]+DL-9 "6J$]D0UCKY[LP3;3O)GJL%K?4VC V;9+]% MSP:XL6+3/AN7](2S6V+[_6)4:[MCHA43U>\7]-%A"0C%-H<#F"3[&3INU<;% M(G 8Z(/ 3BD$%"4+_8:AJ>.ZX"5].-1:+=7AH3OC$OR8/#PDY9T .N^U65RI MDVIK)RHBED?Q5KWJR.MIVJ-:ZFO:KDIUINTF*SJ^^/+EE-^B*>_I'E^ M?UZ?'R_I#LTX_!#/8>V;M9.(KFW[ 7BJ_&;5YK[)DBTHVZQD:DK_!$FF5@"D M/=*H,"0S4G)&I^?4XM;H9O5?"S(OFT$E3KT_2!"D8A!R_U@C9A*S^$S(]ENR MWU.S/4T+.MX)VRCCGX!&0QG%6W6;(Z^G,8UJJ:]YN2K5&9R;+&J"-ZOSSZU@6X<< AGN/9-U@G$5T3]D/N-'LCA]L<_W6@T_&:K;1SY6:( MB:[>_5#3^7YFFEK@_4FI4:#]?%3R1==?/UZO_^=7=BM[_1O]WYF_!(UC2!RZ M6_C,4Y'WONNLP3'#OF!UP_N4)6Q8;9]BEI[WAJQVNV2?Q 7.I=0.&XB \J4[ MC2#R0;>" '\Q['813,/LMY0@]$77R5V:[))-G!;G,5GLI&RDQA&20F0"<;0"HC4+VH5 MIEPO*DZ>W.7\YN)J29M0-F-*G#I_F*I%P2#F9K$%S"1645\Q:S[?VPR]](_. M :FR"KN'A*H+1TGPM"Z/5H.$58[3KS/),1*CYG)G$7]?3N9Z'T@1D#'N&_<( M05VC?R'X!CWP]- /#/+J&+1!>O=Z0B=F6+C=O)S"\_,9@^:8='J+6$3\XO5] MG.&/<8ZWW=JAUP5=U%X\ENEU-D7RE!3/EE_:O@('G];C!8)]2_O^)KB/9X^6 MV'TMCU80<4Y4$:&::BE?Q-ZPE'X" X%]\,T[5J[\(Q?,@F;S354U^-6W.-MV MV\V*])8Y7EFP8_G,V4_Y"]?X+!_A ?R7_V\-XD. MU?)\' "D#?X.S&@TOF^\#I,?!+3*:?8TFKV5\EI^[<.O\)Y5)3PF>9'S7W?; M^76J?)TPPNJ=#D]AOA^%(+_%^]/0MQ7:#T0_X='UKZNK];N/J^LU"Z?[PHI@ M+"N[*! >"30JA.]#+YF]3T58DYG$ 7W-:6/7>9$\L!,1P1CE+ZON$U]Z&KQ< MEZ\!#Z3J#%(@CNC?[ @0UT_FM2;%8!!3%_;1WJ?IHMR_]5KOQ=>.H%O1V/[SK=I67>RV]+9=I5M96,J"*;>WGL-.YDY+ (BUD; MUMX:=130)K$U]LG#OWAD^1J_X)C-8]L+.GFQ74W:=$IP3M*L_I,NMY-V67V# M-_=I\M?!D/)D4IW5T$VDT]-73-HS(,>"4[58Y["F:<,B=P>F-24R$U+[[G<2 MU5WW_<-WA+EC.FF+9W<@U;%NQXM4DMG2 )VFCX>B/-YM)*%6U.)NO;YNQZ,Y M2'Z=WF?&P^HKG&,*N'O:[A/\A/?DD1E$E23M"WZXQ9G@\1PXFNI;%AS>U;BL M6^5?GO3S^>G MGTZ/5^G)TNZOJ[Q6@3EW'I&X^:OFLS#D":94M282@F,L7& M(YB1F/1#;R]:&HB2K=Y$1,VKQ5B!<2@U>XEZ"U!1ZW8,YRZ RH^N+N.L>+[) MXC2G+=%4C+0E;Q9G)G+OE9E=>_R7948]^C69@3VZ6I^M;M8GZ')U=?-/='.U M.K]FY5B//7$?'W$5IN?J+\$<(3;+W7#5I&(@4]P,AYM4#/JA[X7; M3BHJML&M\,48AW$D-??##7.*@EIW.WSN>URWQ3%)GW"64TLL_U6P 'O:J ./ MWGI@*\#W BA=V9H;6[9LWM=8W-H'=#?+6JG^KHJEF.B,Q"EZS))TDSS&>[2I M2>>^>.*(#3)^W,3;)7;<_2LERX+D!Q=(6N0Q=5 + ,H/K,0+OZO*-LX9'M"6 M/6+[PSJ=RZW4+G)9Q$-' M\],\/^"M\^)(RFR[1!*80UNVM*W!35O4ZF7;?6'E%;J<3D3EU+1I6-'/]%G. MW_ZR<*.6(\C%M'48M+7MG@PG"Y\1Q$[SD_^:7U0-AN1ZJ55"MX3MFT7PV-D) M!L$S35+\WOL5WN#DB441Y.>X.):F6C$35MVF(_2T47,;0.Q1JT9G>QK&J%R/ MY&A[P.4W359N9*+'..-U7MZA1:1\L!AGXC(B?6-2TW<-9Q8(@<;#F=6,PU$5 M>5:F#>E0'"%*TQ16>!T(TD1N^<)HQABICX<\27%>E@+*$[;'L>:[&J?5ID8U M'UQD[+^LW><'%E=278JMW@KHAA5:]3644$^+A?UM(!,$6)-T3@!(250^95ME M&_+PP)9Y[!IUO=A+.!7[D+FM]+&/F3S9XJP,7%W,:A 8XR04POJ>"D9VUZN] M*K,$G71AFQ3>-JO)O!:&.M*.4"D/U0)1!022H5HDG?,;TR[%_C!0:ZR]#"N= M<9VRRC**?EQ7GSDG:=P^Z09>2..Z1W+7L:>NW+X!J>-:ZQVEZJQ6&[KJ*"TZ M)GO:.L+F^2>,.NQE">;.W^7G1G$?IZC/],<)>8B3=.XHUY%@(]X($.)AW83T M@F0]$3]ML:?5H;@G&75FJ^^)F&)"3R26>!*(H*H[276#%782I5O5=.HS16TF M4-2\07^P=[,GJ]:.GZR:DVZD*].0TTIK..DA,4TTGS0-7\=&/S[+,U15R:D^ M4T*6IOX29PG9?LY(+EI)0 UU#&$(#;[AA^%^M7?D8I"F:8,> VB,ZJ2>=^PE M79$NYNL]).#)) @3HC3A%?4"/-^&]<+&3@9JX,1&_/ZGZ/,/ZP5'V$LWW]GS MCZ_C+$W2NYRVJ6Y[LF$789/]@8+5,IGO*"F#K+V.4L#2\XYJ/5P>7E?U=@EW MW:1&Q_%^<]B7AP-DASAU>:V\I&B,&0056!K:4M+NC@.?-+^N#XYK'S1. MF#QCKI]%S!QJHK@M9<]@##T!NT%EWZ9P(026MZHL!%11*6U02G6[#EU602E+ MN6[E 6KV +]%2PSGUV8P=RUV>L:>#=4RS$=USN2)?_FGENZ:6_/T"E!9V( MJ$1GUR:(@G1&3::Z= 8!4:FI?W MMXKE_?H[SC9)SKS%:5ID24KG:IX72KP%$%Y1=[@?6#C.1[YE]@Z MW1HW($(UU;@-$49QU'EWA.*[NPS?44-D=_!*.O3$"!>P/Q'63L1MBBFLLKM9 M$43?8,_BK;D T/BC\,VDZE452?Z(]W:41@#^679_A3,,>)N.9L;V!,J#I]([(B*86%]6OF 5G\3?$JMAD M2;S/I=?G%IDJS0PJ<^HT6V!6MNXJQ2*UFCVV)SZ1_)2D28'/DB=VI[:@R$OH M6J%,K6UY&NDL87 2Z2 ![!32N=4PT16C]-L=0=I+C-KWJ"3@5Q^7)87 Y.%JT%R4\5%XUNV&_W\?J!(5Y_;5><;/HK>=]Q9C0P@,45E)C/''0? MO9/;Q(R?J?:M'3TUCIX1)W05TSL',' M,;[&V5.RP?*PPG/"CTGQEN^>Y3>DB/?=]ZQ,[3DI_HF+*[PA=VGR;]PKI2V8 MV:0ZJT&<2*>GXYFT9WQ]UE2-U;F[:=H0<19T8(62JOY#/O4SH#@HP?K+XWL.7N&O1H'$X37OGP&"<9.[6\R$Z2 M_)'D\?YB=T;2.[Z*+->.M-7[PS9)[\1%I8WY!M10!W"&T. ;\1GN5WN'B 9I MFC:F-(#&J!7*OBWW5-B[/?^RC#G7S/&H 4%/)D&9$/$*KZ@7(CN!!4]3O3Y) MXW23Q/M."N]A=@D#55TA7D7E6Y=9K]V[B+)2O+;BL8(K:EYT\LTO(L6$:1") M=8\+]7SEQ+T*O);(F";%TGY/OM'FX$\D.R&'VV)WV%L1:N0@2H>.,[Q-JLN3 M?S!F]*GDGCO!TFB@$8"Q%Y(LN8KII5GR1OR+R#]S<2AR.M&S&?]WG-S=L^V. M)YS%=[@*JL276;+1>);Y&@"4O69, V9.CS&^S^;.?3.JY2&S:HQH4%03HHJR M#E''B-,NYB;LC*8)F*G#VT$ Y?%P;P=DF@\ +[6,^2AWRF>B^ZVN$Q&\9ML9 M"%)SZ*D'OI>"SSF@3?::; !;TLOLM&6I5+,*LS/*T]"1/ 6S-94H)9NJV M<6I#:!3BY__>1FSRR>2[7!2'+)YYI>1ZJ%F&&?U<\\Q M(_MK]EG&O=U!YQG7YD05PVN=:<::(>1^WNAES#CK[X]) M65UMIB^:4>KAOFDZWPSU@AAOVU\' '< MUXU3*X"_;_Q\TYY35OLNY+:E/G\0.6Q#S+7E4#T'_EZ>5D>GP= MDB!3YSMZI!'["[$_%Q&Q+!T"HN^ZOHUT*;IPUH[@I,@KLY$KL-=_*:"O?@F$ MO[XN* 0V4FTP6!%W4;B(9.V*X9 @43I@ A9+&AD:%2,Z350\<]DLW[O$%4K? MU='L_7>^D>HR3=Y1Z()0;81YCS;B?R+V]R(^A*GF^>3^(%^"^:\87C+L] *N+%GJ#K!AL$3P_9M\@6VE28=VBT$ M1%](BI]17#[C]R588@=VA?&.D&U>OYG7,!QP0,:,5-^$S'Q=NQH!N1F-[3). M'"QM0*TULPYU$!L;M":,@775N%M7RUUE4-F6SY=H0,/A-5J/"A%:TVF8S':C MQM TIU"'VQS_=_\P*;"B]UJNTT82[SG=/GJ4-RS@H08[/ZTO2;?B](VFN:Z$6W?"[-= M?;9J8I [SA::HY*&;8W$#549-Y.C^"E.]CP1+MM"2?+\P/-/L"B;DF+IH34 MM@-QD]G95'VO+)L5@MQ-'N$8IDH0I^-F!9(1MVQ+-5L(@:]-B3-*]1CT86\1_MOK&[2ND:OC? ISF= MWVPR"HJS)+Y-]@FKO+9*MQ?%/Q>>^C3?CL?WE-^E92!5M&PU:D,# MK&1$%1G"W]GRCZW\TRTBC QM#EG&-C#V+?W,\01.$"$C1U"(/[!A[<4E+ >3 M3G6O"G:ZYPU*4ZDK2R'E6>-K1INB %48N/D75[=2PVI9?0 +@W+1Z VY4E#C M#;N=S1PB)^\^?# M44? VG#XAL7:M\H[5M9*E3: UD)"]+7>#7B:V]I<1IR,&A(A\M;,V O''0&O MB>L+*FH&VQ;@=6,?U!JT90>K..C67N_3"7>]=M4'+<5%%1TJ2T5W*?G<^3'> ML[.#F8UX-)JDY0='(;+>VG>4(B]%.!+4TQVAWII/%6Z=,YY>878P3)^S2#MV M#^L0[V]P]O!!]!WSM:![Y#IU"R".8N?I-9 CVLF;;CRZG;A%48?I"'VKDU7' M5;+JK&9$FY83%91U 8>Y,UFK>,@[J]/H'OY.VY#!H?#,KNM%S%-5V@\NBUN>>I<4T/.4^-:5'487I#\Y2/M0+.4_Y. VB> M&M$0R'D*PG6]B'GJMS++1;I=?W_$&_K/&\(>N<_3T-,7?,. 9C7(ALT\V<'W M\=QS(.@O"CDU C8TJD4P!\BRUKRA:3. EP"<38/Y,*!)%JY]D'-O0 ?[LM/M ME?D%/Y&L>L3HQ&EW'N6A$_$IE"\U*Y^VKQ:;HD_5ZEGR]M^DF[V.I M/(Y0UE*S5*]4Q"O-XJFK8-DR3[L_-(,WX"BG=NOJ9;G%T7 M9/-G.9 ?V97I: MW6\^B0LL?FQ94%9#K:7TG LL6N'KG_4J=#Y3QQFQ/S':TC_F]5PVXTB<.KQO MX1J&KM6Y@&0&2SAFR^2L8-=)N=%S"[_)DKN[0=XP=T:IG>@90< MU-I;EE90]&E/2(8>>?F+)59#&8$7I3TZH$UJGCI^M;4N!*KLND0@KV^C%@:O MI;2(,:"6XPAU>(X0YT)E19>*[VU@N#?$TP*Y4CU+[H JJ<@5?B19P<[EK_$= MO]LLV(R9L,X'H"'TO?EO;(/W'7^=!NUM?C5C)^E/UKQ%>?5ZYAOZYE$E+OTO MW+I7TO?NU]L#9II\-B2CWU'I,;^*O7E>?]_Y%'_^UAV0.3(56>U ML>7R36SCUCJ0%9F]3FV.&TLI4;ESC'"Z15^O3_X3X8H29;-_![EB@XP>."'% MC1US+\O-H@#IM!%*I]=; @%)TWZEK92(X7#]]>I-05&Q&1<,BOY[_I9- [UI M[Z@3P$%6M^TK:E23HYH>,88CU&%YY4!]K[ES'\YQSGCO?K7?DV]LYXLV]80< M;HO=85\E-LI9:JGDB:V]V+DK]:229$$CV>N\0<[LONDS1K87)IN0NW)M/@U7 M<5&=)'+NK!EC04/\!U)(H^$HI9=18^G8!=V>&JL<$L#55E5-@EJ:HW8D>9[< MXPQ3I/.J(4>H$O#\]D"OV;V:$ODS[F0=LP%AYYS,[5TE^9_T@Y ]B.\&YXLV MI%4?ZDD]S=RF';[6;-"A,UHM:]1[BS+Z^HB=>U0$\UJ@U0 3MX'H&Y6.HVM M3OA9=K+]3W&2\;I*JSP_//3N<_7KT'?>7>' [@>U I-IW MM=1N9%80?2")]MW=PC2.FQT;WI,]!7+.$HX5S^>D* \3KQ_W277"F+-YAOW2 MP<71D>RUDW5F]W6=(]L+\OT^0KG6U[F*BZXP>X!1SH_C<9%HYEN/AO=[V ,/[P4\0=+(NGSLD^V2Y@6WD& *O"DZ<#\$P; MSCSG+)M[,WQ/I]_D"9>UQ]A>C;!=WDFGMTJWG0WSU?:_#WG!IN9S7%SL;N+O M@HF%55(-62@EGFXE[&\'F4B#-5'GIP(I;0[/-O7A6='2H[AAF-?#!38(,A7\ M^MXRC*ZN3WU3-@YZ8!"VB=,;>G7X4":@[TFOJFRBGYF"7X[J<^+V-+VCA2?B M[>A!K:(C1%6Q70FJ[(>S ,/QZ_ 8,QZAG/+[VJPQ-U2+M*BWBJ"I4SPD\"Y. MK-+I7Y%8(EE?AGC $+7/$'NXD.K7. M71D6*L&R/8/T#I6< ?1"BJY-L'=0%)KLKYU(!0QOFK1D1ZB*UUV"O3A 07FU MQ ) TMLD,C[U+1(KU"W WJ0%[UU8K&Q.4;,!A4H7( 57J3X"V:7:YP,<\PB/P;WFJUHZ]N:>EK?>T@V+8&Z"&?0I;UPI.6-/K5Q5_6MMR:[ MW\Q7BJR&FCB.B'!S2,?2NR\T'Y9 -_^M-(V&4[45SS'%B3J[Z&P#O:9[3<#2 M[&G#H&O>(/TZ"P:;0;3%**UHVS!]':U_G+ZY)0"!^EHEADA]#6_TA3SAVF)8 MH,CLP?D6XTH+S'8 SB8VPI.Q)>B?9LI:\J7YV[XTGVB5:?+'= M%ZE#X9[D M:N^@M5H0_;VTA13?L?K$NN\^=^W^MWI;:1'_YSNRV[V$"[I#Q#C?SU6!KK)) M1R'N%W-G@^T,%]('N@&1._(Z.N=_@VCWOHP. ?D9OW)'5VI:?W],RJO"Y3ZJ M8(S@7?VAN*VX45^3SNI @2"=A$=;W6) :NKXNJ*%.XB!O M\.8^)7MR]\Q3I9RF!34$=F*VRG->:B L>3Q]E5/+?)V0K3*==[&3 M$;5D"XEF\S^CC9)T6"S8WS^K2)S(1,#<:^%PVK ML^M^W[0G -VEF*:I\[F#:O>D5H(Z6LJ\SU7Q^JXB5&I"M2KN3#K*4*7M"#6N MIJ/QAZ<)!O;7Z6YFW,,"_6$\9T514G:^7D.N& TJ0ZP;E2J7-&<8^F5Y:TAU M@R>;.E1-D(5OO"(?;S*A4)[>SG1#N'J%YF ._R5[C.6N-0T-GMMM!%YWEEHK MAJ/N)O0/US2)+;Q^__1*EJ7BUBP_1+FYC]//A&R_)?M]P/6IM>X "U4+W0N: M?ZQ[:DESD$VCIYJ'S&V)6I)JWG@]4X6]H06:,UPM/<"\86Q"J G$W=/,-8D< MDS1/MK@,@N39-'>83GY;L>;%&%:U"]>PPGM@8SL#.%"=3D?_IQ85]5ZQ*\DQ M V7.RU4NSI.9X:)W1+9P4_L1I02#&[!'ZXM;"I[3(2P7NYUWW%L%7 .:E098 M_.F4+FC59^X;H/N+DS5ZJN6>IA%5 O+.\\5YQY#&%&B!9VW& 59V:MVAEG0O MWG\L=M_2W.3Y74C8OKFLPJWH:_>B6[F!7);5YD\:8(N%R5 M*PJP1!45+6A:D??!DF:100NGFC0$Q9&EUT=_U"PS!Y=/8"J!O+K6, ,X\;Z^ M4([;X 5>G)\^'LQ"9R2]8S<5V=W%\*%0!L7A J*4BA?DU^WZ:(%;#L:&3QSM MH&I(='U/LH+?3$8?29:1;TEZ]WHOGM9[(Z$ M7;.7X6&FB:KJ;4LP]>^X1V,-^.',)K>5M^717LE^12^H+/01FUI9Z L R]L2 M5_?% N>EY_-9(?* M1(P+*O4V!C1BDL51F*NG=/^C_2Y=^%I2-J6@HO2W%V J0)!-Z/7IC47-& M[&_$'BQD:68SJ,2I]T7#4#+T[6(6Q( >C5GH&0F;ZO"II$ 5R1%ZO5C2',/X M VK&@X[5@84;[9,XI5, _YJXV.V2C7S'S(ZXK@IF(/:MIF35%N^Z228MV@I) M>N:H?8]J E12+,1\+,>;N(Z*4,](R],K7^0&J6D*I6-V07#_)4D3VKCGB]VG M)&5)-C_C["%.GZ5VY,13%TZWX_$M>NW2,I!5C:U&;?UK*QE1]>="C,L-!&3D M& G%KVU8>T6PEX,ZV)+K+AJ]H5>78"]I44W,=D8K\B/TEL"I*\\>!*%S%K(K MX@*OM@]E^ZI)JYZ^CN]I8^6G&HYL]9&&-9OO>89C^T#F"@>EVN,,6S'1Y=7Q M0@S2&0]D_%@)1Q66W+USBJ7!$'3R<%4*@<5J"N'DJ$_/II&:XPAQGC<$6LU< M$A*Y,\XHM#5ET4+)L9KT75T;IO_.MP:,3)-WK1=!J+:F2X\V8GO]58'()9R" MR0>"&/I/J,32)>E57-&.Y+0@E!YB*=Z*0 0ZJE)H P.CU8&42-T#Y"+.G%2# M(@.E[F1)()("<\[SH^-]G.<7N]]C5@:VN,BNDKO[8OT=9YLDQY=9LL'-R[QZ MFXM9S[QD5-TU4H:G,7BUW-=DQBK7&=8XF5%-@1X9"?J9 G5+]OLXRUDI9Y2S M2)I?YC5(/Y 1H#'O&_&H!^R\%&QT.H4!+GNH%"[H MPH>^3Q9XF5G9X*GN?R@:$-7/>0C-JTR?9K"?0'="K*PVP+T0N=Y0=T->K*M8 M[,5D?7/G]19A+R+_\$2S&<#K=DNAO01?X38L\6DSE(/$+'HT[Y=#Z6D!JP*J"J!PP'0Z2"1% MO->MX;M2K=#X4W3#9"X$=5JT&5 F11?<,(&NH 92K<:J6H_POX^XWW@)PZ:9 M>?5C-^,\=O'(<^.G=RK_H":H?J&,P!.*:IV^<)1*UD%2PA US]">/E?"E^.;PWONN[[*42(V M_2K>W!7I^A=TC0,^"71/DCR^N\O8;B:/8*BN'=RP+Z8;_+WX2-7^*2#,B:?J M%$L>3\P[MH-J2 MZTVF0Q[&; ;M"60Z73TCS*=EUYD0HT*<;)EV-!Q\LRVI *.WIX;+PJ;4&)LF M!JI*PO-[4MP?'_*"/."LWOM^KIK8[J>+P4^CF.NH)T=FWW"G46WUCG-RU:H- M<'(3UB180M\H ZHYCIK#L>>CQGA;MIDCG<8ABOB.LQ#;Y"2C%]3D!^K93)X? MCG7.Q)X5!TZC>#4&K^$-8._&EH) MYGW_D"_F\&P@%&'R! M!.^C1RRC-8)"OCG!4,UWSG OH_-V9 M LN\)+7=O%'P:PZ5IK& &0^GM'-VE;W89>$KL-@L=QN6D(MG1%WP.4>ET!=ZAAFF,Y%4#*\7 MDHZ3A"\N%Q.OP.^>7.R^YF4,H39T04$KC6(8T((&-"A: N+V39KL8QU$WH@_ M>$=V[PXY7D1M";OQ5<8VZ $A#7,06-01#Y,""-2#6VD:C:+*9[<1-%6(5X,M M2EA^$KPF:&G<,PR^%N.0.UL9E_'S YTK\I,#5FQ9C6&5NFL3*ZCQV;43U@R- M.NT-TB J^A(7!Y9"F!T@E6';W>VII7R#CX*.TER=H"C3/ MM$*]PG0V338%WA['^;U\VUA+T\Q)4AIO"]5H!II7Y!KTAB;CB=K':$.?SVU1 MNC$CEETL&H6$M _[R4 ^EFOU>",A.HSO@,']G(A&ZU^N-!\JX\#QXS?YNO= M#F^*BQUUQO=T?/%57."+E+>-_O_ZKT/R%._9-T>_X2M6XZ#[H$,I #B@AJKO M@VCP--> OQK$XX=IG\Y+A- 8E4+91@2NQ**,Y4XM_YTCDBY@%@II 602R/6= M7 !%71?Y1LP9=.X.V+Z);;I:-[2&7 M]CG85TF2'M@A0[7G1M*9-S1>KJ_0K(I>GL.8,Z+)I]UE7M;3=).QK>,37/Z7 M_EU^:7=[J.PU,39J%N5UE-7$RGTC9V;I*Y#,*),W71O(,VUC^.[US]N*\A>4 M5+ST'WRM>,3_%^&.KV$32;:D?8V9S)3,#7XA;FG2-O0BH'YX*G5S8:,%9VGZ MW;FF!.OG;7-NM(%!<(T\=DAYYQG+U@'PON,@,X/S!? M-J\I.:VN2ENZ+N*L"&9-0==,[UWMZ1;?)6G*EC$_K$J-G26:%4!A'!_U;,'Q M81%?+G5+@AE5J0#LN^*'A2E0M$0KJQHX2R8H?%N A 'XM$*; MBVJTW.C\P*MUTJE[TY*@HJ1!6THTC= MBB"&46T$,G[4"N!GV+6((]0(01TIJ!*#3G[8SA M2S*@Q=S1JR\:"7:J)Y+> MNVN)0&_8B;IA[])UI-O?FFN8^*(:/<;)%NU(AN('H_1 M V4Z9)CQL,FNS*.]F.P8AJ%6WI-3@$)Z(ZZF5=]]4Z)G!IOX';,+M7B[HM8< MW^&3)-^P@67;U9>8XG9P86 LN]2.;-A!+5?M<6L?4.TE:Z7Z$XXP@R)K)W:_DR+%Z.JQ'FKP.HHQOHB1KC$Q8 ]%EF.6D+P-$^:OX[0MPH$!."F)2W;!X M4R6LC;R 2?0W,+T%>,XE0[%3.1D5.V?RL5(]$,XF(%8 M-J/^7R_#1R@A-<)-&.#IZ"1$:6/\A!'IB_(2GJMLSP7VY$N.,2-,G(L9:^,SH7>6O:V!=E (C]S3XKM9 M7,!;1#_ -A:,";R [2O>UF_$9ZIKN<=,=(Q[2D?1MG92#\'5@KD&*HW-;?_W M"[+N#DK&VO8 :&.,^AL9;=(2J,YORW5Q!%YN_09_+S[21OSI8L]Z"38VK9(0 MTJ[UK0YJVTK5H^U;(3&Z/CP\Q!DO?*$O@O$UW>),7!XL.1[) #I;%V&%71LW M(1=D[2HL+6#&\C?/VFCA 96VJ,USH/HUSR[F:PP)5.MP+TWS7 7\+2DX=SAF MQFHRXO!*0VT;8G.-F&! "%@_;*!C!!I4-<,:@I>.$^OR8"Y@6NWP1_3?[U["]"H9;O,,J\2(?HYMV2RFV2EQ!9NKQTJ=%[S>&[X+TA9\ MKQ%T;BN[D:B;*Z&MI CKPN^2K=-*[5G%AX2ZN2U8R3XY@,!/P("""&7G[N@ M7@:_EV$,L,G\Q^L'MH@ZK7[%V0?Z43.VB(OI_-V)[RDS8M9FA?[@"A#3@+B* M__U6S467N7YRFUGL'O=U$1<\^=/%[E.2QNDFB?>7)$_8BG[]OH48@BU]H1*):)OJC ME8K6Z>&!BR3IS$X-'/O6N[ZC[]A>NOU&LH?)+F-?"=I#^DBVW:N:WT_Z M_,K@^U^AO>4H35J'V4I\93[3RQI<=E4">&")-M53- MJ9N"ROM<3:O=_^1,)5Y_-B;GZD9WEA&=C&CNPR_]\!'KOA8/L*3$_2,J.TQ, M>#Q=1M%>DGVR>=:'5FLI>T?-"DJ0 V5M*V".C54JS(?#0: [%&S30V0E=J=WP!?HT+^K/84JZ,HUA]B[,MWGZB M77G!\O!=QMD@''\D=VU%KMR^9C6NM=YVYJQ6:WB.TJ*6#)%O+'TW)Y[9,D?B MAG@/IF"[;D)ZQNP)WF58]PT9;]LR7EO+[O.&MFM92X-;M:#4RZ9[LB)6-27> M:R*H.4Y-YVJ-)OZ_I:>3KK$S)%G7>(/X*L7?H#_9VYGU)XU@2^W[O&XJ* MNFL3UA"9!?YES:B<6NQEEFSP%\Q*XAEL0]2^1YP _5&2+,RB](C0F)<-E!2V)F75&9X=!&>QPO7W1\S*IYXD M3\D6I]NKN+ S13.CPAYUC,!&:6XCM&5J-;J8IT90]"7._L0%>D[P?KM0L[1 MA\8VK;&E,% UO\Y*'8 YJZG>X.S!R42'# ;3[#($,LEAFT*98D_3&!/L"(CJ M9X@]7+CM28;=PN:48#'86LMG8V,:A,UB6WQ>_HWLZ1Q1(RAB[Q![B=C3A1JF!3XTUFF-+H6) MJOEU=NH S=GV*T_(0YRD%CN6?4+-GF5-&LM^&$/N6C0;7G,)6&/YC4/R]$EKF/0-Q,]3]=4' $TU06(]";^SE+9"KB4O&DO(+1O M_"\0B%H +@!T1!H"^!M*%G-('5O\'>'O\4.2\J-*]$Q?S7SE6#8.1-N!@]#U MFD (/5<.X@Q7;X1R[%>8S2#U2[89\7X(SU'LTDLT-NR@-V7LVPM['<9*K_V= M%PMQ44V#XI((9355E=V#+J8?9C>Q<5A27D%QQJ/TGHE9BOHRR0A(3[8^N\8; MEA@YP;DR@9.)K+,FDY,!K,9T^D'R M-(D@?$ S8TJ'*_R$TP-F ;"R7!3ZFTGCF*M^M.LMS%!95 M]'2-M"%W:3)_9KV1>"&^H]BW5#<97?OUA.PD!GV:;C*V*CO!Y7]/4UE3534; M1G)7'>S,[6G3(UL+LMQRUZTS;5=I39XGENZLD]%P7OL>BQ[B/:1]"W<4TC7Q MA4,8=!4X4C<@CJLU8\V%?J[Y?J'?&6V.,B&7V4)J8$R/=LWR,*S0$5W(6;YFR(A- M)_?-8$C71?HDHP_JHM7BW2!0.=KJQ1$J ?&R$:#QAJXPF-&GK?\Z4*?:[@I\ M>CI/KG"\3_Z-MY_C)#TCN7AGS(6EZA<[%D];<&D7B&^T5*@S%2L1T?$]Y<=L M3;*+DPP]Q7OZ64UV"'-NE#?L\UJ2$S#(N('K&YH-9]?T%H-#, ]MJ\P7A.]K M%.9*&+9;\Z\7A@J''P*',TT(P^6XK+'&?1L=DW*[1LX$_HFK:YL6?G\O[3'% M=W&!MV[;,PJE;E^S4B%&PUS*_."($NV'J@6^E)^F,E[]%^F,P R\Y:)3Z8]- M_09+R=$[K?OTV[OST]>-4J==%!BHSOA]<8)W.,OPMOSH/U;$1VAHFN (*8WW M:;=&L_\IMURX_G1;QA/5C]$=><)9RH-2[[*8Y=!=R.&V;@2)98>+)]H2TOYQ MM@TD9D"Y)A!(3R;%.FAPAUX_4""04HD]\KN!0!KP+Z9^EG%DE39@C@:24ZLM M80+ $<#Z96,04T3#51!IWR_I&@@?[QHHX'&@V8Q!5ZN6-#GQ>YKCLN2- ^L M.N._XS)=^"-.(>-!Y9JQR2-A7 M\]*@0,95C6_*6]=(N\190K;)!EWA[6$S?_C<')C7S'%3 G])!W2_G9\J/S#L MB%6'<@(Q]#&(M"TV1DU7_;?$\2A.5.9T_M%GCDZ;@PVV:[6P357+(=>=<^A MHCK@Z/%HCS:F1!5L?6BSKO&H>O_&8&5[<#825_YW&O7RV03P(=B9K535>&R5 M$B+5]OIROH*A0=8;I3! JU3,K6C"Y#5?D^^Q708: ./ M,[Q-"A;Z49UE7.$]BS/@6>19*IJV2%ZG&**X!Q942;U3%DB)[^Y"T-_NO?T0 MJG7:_8DP2JN([E;P$8J9:-3(1CN2H5(Z8N([E9(K%8CK.*IR4"VSTF=88R)3 M05?8. FBJ[>],HU_F,YKBZ6@1WMF+T%=[SM2$(2']?H-(%YT; N,GG*-#OF3?YP=7T;]!@+_KPT;)&_@I&$N:*#:W/"$K MCVR;3>PQW@A"5!/'ZR/*.XC2_W?X1U5ZM4$?9NDA.JJYF_"'1L!+6H6!0)7 M0D:,VQPOL1_-"6A)DWJDZIP,Q"5YR1)\TDA90$[)ZY= >:6QC;!Q2^-DMWZI MXG^)WL@/I1)W! %[P1^-$BES2#!F--XCY5G1\4;TK]83T3_^=<-^_<7N--VR M:CJ'>,\R!_ VTF;D]\GC#5FGM(N>I1G%1W)77>[,/=*W>/S.L9YDG$J9WQ@C M*>(,;)N\95E(KO*QB"%>P]BW<4#=^RC+);A6$]15_B0$'DA6Z_.!L%2J"KL2XLZG_ ( JQD38NI%H2K?@*[& MIL6P!@/E%IC"(DF:*5CRIHLFS^RP"MW>B-(F !:IU*A:Q*I2-@)$ MV742;+6)70<\TTV?WY.'PX,48=)WS:39>^Q)%5C3/:NQEC_G0_&9%J\,"8(5&*L1Q=5?RX% M8]*^)YHN$S#6)6DPIAVT8!@[2XKDCI] 'K."?L^*TM\FLNH'JLD\0&C2[8-' MC6P5-)4L4?L&L5<+F6V-0T?LNKF/815U#6=K)$R$;,E'A9I BF;OSPRU/C@$ M&SX\),1#U"[@RT,S-%*TJK]%AG1RA$[[=5+&NV^>):B4O:I^4O^5!Q)E.GPP M*,A3H:]'%M5_+0)PTEXGZM[J@ZQ+4<-+.UC3A>-)$*:E4876>6-.JQ4T3,Z M0CF]/.1M *GR AD& M##(9F\$?K/(DEGJ#X8OJ-W1?>.!J*-\'5#UI*D1UB"+V[X6 2=+31-5'?1RU M[VL4:08G'(0><)9LXEP.(^G+&DK"2Q\X2?5X3RT#L4IL]0FCK]=+09=\ (BN MVP24]6@:I(4:.Y!)9BC2;N#>L\R]_,$+'#[%;&,S?A/..,H?K6(;RKC\!&[KA9V 134 MS8Z +1HF1;=TN]],J$$XP):_63\TRHW;_AHF%=(7L?UO,90:M.N. -3T.L1/ M?0QP\2VE:ZC[Y%'BQJ7OZE0__7<>8)9J\<&O*% %V3Y=U/RY"!\L[WNBZ3(A M#4V7I :#JQ]L9LSG>_.V./-&?>$B+[+F$;?5'B]KJP;]67\5- MQZ_"#V$/1F)PJ,1K4[$G3@:V#D&T.K",SOOE[%1_[8)HV#/"OM-7!I(NE?<0 M@%1,&HK3CT-5U6CU]?KF:G5VNEKF&&AJ"8D# 53OQ\U(/ZZ%46T?5*UE#SP1 MTLKT!0>7I,,%)8@^KL\^GW[],B\@.OU(9#W1Q\+'=1<+DBX/#(/C@)U:* $T>75\4+\=*=/B:Q7A$VF\RXD0+H?U$^WXO0C M4/GIXU]/SV?VT:K^U_AH<1!F\=$GHH\^$;W(B;^//@'ST2XC3 MYX58YHG460^ZN0+%2<]92_H^-!Z^B'CX(N+ABS\>OH#AX8L)#U]^BNAG=9(F MFSA="B*^2!$A=G2-B"\]1 Q[/S BUM?"*+8/ZE#!:V]$M#)]$<$EZ1!!":+K M1[81LPPT=+J3R#I$B".[[J)!TO.!T?#K/X01;!]4#64//-'0R@1:S'&!.E!0 M@NA75KSJ'^Q_E@&,3L\26=_T@?'K/[K !D$T"5=*TX_#M62[M>+\\_H'_1_ MECD&FF6=.!"S+.M.;X11;1]4K64//!'2RO0%!Y>DPP4EB$Z+>+^415VG.XFL M0_J0.+WI0D+2\X'1\.6_A!%L']27F__+&PVM3%\T<$DZ-%""Z O^GFS(0N#0 MZ4\BZQ'AIO)_=>$@Z?K <#@_$X:P?5 UE#WPA$,KTQ<.7)(.#I0@.L>L] TE MV>8+P42G4XFL6_J8.#_K8D+2_X$Q\55'A.%*PA<>72=D2I@]EF?FO4!9GQ-U7PE[@QV*&E':H0H(J%6:'N+]%7XDF>BU="0" MP/HD $"3Z80 G"#7!+P>>0O \C$JGR\#B=)!(N9.E2.S2RDB5#O6(5U?%J=Y MPG*4:-&J(A-=XH ,PCTJ=(.XRJ%LH]L463HNM'FU*!0K!T_TK?I!%OVL0#WP MN28L!$3UIR2]+AZ*=9:1[)AD&=ZP=GS:QW<*?)L9!*3K& P;VX/!/JU6DQV MH&%N+8(2Q>DFH6Z]24B-. =J6= ?C&GN&HC<() M+ %,8$7M;\NM:+I ML$'&CY:DAII^R )@ZW2SRU:';4+EK(J"NWOY-XB9L Y3T!!Z0-"LWP>/6NDJ M<&J8HM/C3U>H>HDZ;Q< 7(N1)+9]+D1-*.EK?#N (^A'0KZ)]__$P2JZ M1SQ<+NM!$!S+ESA+R-:,9@F=%,\].C!$2[3#8;HOW [579X!KLN7RT.V; RE MV%8/MA3='7(YOG6@"(CP4NTZW=)EM^H 5$HC(%N@ 4"U5"L$HD7!)C3WZ5LD M5Q"F+]@'W4(.3N5C12RZ5H[>'JF(7/V@!]NON,)W"8L02 M6D5:Z3R$GZ>U/ MB"3>^Q)RG?[[$0.Y^GT(@;S>?V@?\S++2]AV4 P2,7>J;)NA3]G?7C",=3"D M'E,CR>+]:;K%W_^!GZ505=#TL#J@\0:K0JL_6H>"]7 5Z6N\5L\1?X'HFR4@ M5C56Q*)K99@52/N@-0UZ,-1^2O;X_"#+CZ]XW<-J][4W3(>Z_!':DZD'9X>T MQB5[A,IG2T"D9#"(O@-E.&RI^A#4C&4P]-W$WT^W%/K)+MGP#0P-% VT/5PJ M:;U!:FB%/V+5"O3P5?'56*;O49]@0<@VC2UQ& (9YA4L?0.P!4W L[D-R1Y) MQI7S0]KC,OSZF&SE2U\K#N&D3LL!<&!GT2*(V M@4&WU\4#M6SE'0052U0?Y'9WJI>Q&6(Q.$DM9[:C"TPG]24"O03P ML%=H]8?[4+ >YB)]#>_F.2I?+ '4JJ$B%CTK [% V@>O:.8_+P&*?R+7,900_N?0)OD,OT^4-;D*H'=(^X MAC%_B*JG2\"N=&"(J2ME..W2]=&I'=N@>^+9,5W-WY%,#DHIQ6!GO$,!LCD^ MT BS/]X5:]XB;ZF[N^09JA\O 9KRX1GLE:M&<+!=WA .=\S58QS.93[$^_W' M0YZD.)'&/M3ZCN[ MA(+SU(YQ,'BN'W!V1U<2GS/RK;C73>U:RAY<%93>L-6VP!^^*O%Z&,NY:CC7 M;U'Y>DDK OUX$NN.E^%WL%N@R6DH->2=9'O(3,'^Y*W0!8 ME\DV 'W(TJ#\>_=V??ER$1!7CQZQZVDIN ?4 K+-8 @&Z\O#[3[9?-J36'Y+ M4/*^!^3>>V\$2[3Y0[NMPT93STK5 ^/ZG\@]AI=I(N(&=&-(['L1]R-L (S3*C^D_+[(; M\DT^9RBI9 CO4D'A>Z@9#-T]T5;8[G ,D,W>L8@H]G9!J):,G S3R@&6(;HE MEN)9 X/0:.:A51?994:>DG0 +AM2&:X'I%#@5K0!#.%#^58P%]D&6&_"_VJ2 M!0%>-:XRU.LQ((.^P"'%OPDNH8W@DN1%O/]?R:,R5%9'*#, @1 *_E+]8. 7 MI5M!O\\T '[Y&M'WBXEXU8ZE#/2Z49=!OD'B&B69GN#,<2@,M>53^N M_\HG4E6BPRLZM2]/&9':)8OX>H/]N0 D2CN=J#NKC[8N11-3JANK (@Z(^PJ M^CU)Y1? 5*^K'S)\[8$NE2X?A$EDJE V((WX$\0?+>*:C'(PB+X#^Z@3J6KD M&<:04<2__W![PQHIH$+UNOI!P]<>Z%/I\D&?1*8*?0/2B/^'[:B] M__#S[2^H)I@7@LH1(?I>[$-0I*HA:!S0 !"\R>(M"WE[?K@E>P$7TG?53Q'> M>2!/JL4'=J) %>;Z=%'U)RK_GA=G\IXGF@[K(ZQ'4L-+/V0!W=OZ^^:>#@"6 M9*_0D0ANKD\"X.ID.B'Y3DCVDP*L M)!'@I1BS\656^1VR35UGM?JK4VBU>O*OX_-_BEO7[9-ZQYH]&5OU4Z)H+) $ M6=*2GUV2Z.K+QX54^NQV*I'WBK ;??Y/7NRS1S@Y.M9?K\0OC?9)_2G!GOBB MHR/6&QVE+"TZ&$E$_VJ.CE*5%!R.);@[9G_AY(0#I]BN1=XRPXW;5=Q^R80@/D-5^7UYFWB0X M/R$/<3)8/JLIZD6-C,(74!JUW@"3R]8"3L82K=C=XN8I^J-\/C,0=>-%[#I8 M6!0-"7O M1E^&R!O<)IRA+ZG_U>BE#[YUPG.DJ>8U;TY2^+;9)\45,UI^H1S M*N'W.&,Y:_-SVA_2HDPCN:L><.8>B_H1/_1?^UNGPX]ME9):]GWEH5]J-6/% M1:L'ENV,'>)M&W:T;_E1AO[/$12G9H3]([G/UMYN3D(V%*_+'3-W9'0=P1 MC&[ Q-;B'?;NHQC23M[_%+5H9;WS6%<$74_(MFO7_XS>#?S]FT+SK$ .OIR[W,<;7N9S=4?_9]RBSE:& M;FEGE@%NS":5TRSS+%OA9N-60IV6?(^U1!0SD:]VY6>-9:TW<8&6A5\QB=-[ M%[O&S&)> =>%MNKA#4NS1FS8$>=_*4O%Z8S"9=D8WBI"+"%M^S+00M)"/:Q% M*!>5BAGES<)_,QL],T\5N_?T1ISG^1++5YJ]#4N:&$8S&CKCJ'Q.Q MC^'J98.O"ZW4*:W2@CNZHWDF9>K5F"@S@/8=_>]'R-8=F(#XM F*63G1X/[-'%4$7$OC,J,K1CM;%; MPE>&+,4B!@Q:GLL2N]^K[=>_E[!*\1US%,H5B%'32&#U,(4[F.JX*_;J>+7^ MCQQA^HRN.)*4+I=P7LR<4A,4;0&!!KD*.";I$\Z*Y':/+VDG)'3RR9[/28%S M5G8AIGUU3.C B+%6;EQU/)8MEX\)62H!7RFXZ55:EXL8OG:(FYTBV2(AJ9C8 M^TTK&CTVLE'*A,^\@G#%$QD_V$*XFIV QC"=%$X$8YCEAJ-"" #3!4B'&K7D MB-.CF@%QCE>/4,7:)"!$/5?IIL,QSD^P>5_3].+^C#N MC/V]RG-,7^@R1VWUR5U[H8E_/[4GMGA/'7"Z*J=DW&_%&G!VM6OPW$MXH_!6?#9/CW_-C8GS_ M^7]7C-(-B/V?H@NS?T_PS!\:LR!\ > &/72E\+^G6BYVG84G6VZ*YZTFNOJH M54WG=0ZA$@M_P&K0I#Z&T#(.CU5W5>C;8\4G[HBR#_NYSU&-@TY5"Q MM(<.>J'!\ 1T7&I2,0Y)[)"T@YCN1S16 41V*^B'&]RC4]-O\IWV="G>T M]($BNI87#Q1PC 3T**"[>T9-XQS+!SU>$!LXM-H4LX=@P/@8Q7:=IX\!W9+[ M'"?I&;A.FL0_ $"-J05C]43^IC CK)X.LT"V5*.S#R=K;#[MA% MZI_WE/H7E.$-N4N3?^,M(BG"%2^CJJ\XS+Q@LX(!<1RNOH'HN!H;,8L.B3.8 M]9N-EM$(HZNXSQQ89QQ8%$WK#IIJRE<$)L62#@1-G@L[F]\),6\;](S"$LOF MGNQ#X]QDI7QEE?) MW3W]S]=Z'U \=+4@K8]7M:1>.^4:R?!'IF9EZHUP$Z\0P)@T]-VE'TNLP_;M MRF+&M&,.>[Y1SC^0V)N,B7Y'=N\.S<;YW$>A-C ACL,I[(!KN-J];J/HD#@$ M.IRTT#(:@>S L04=A>!5%TLEW2N"DNJH$ )+OL=_%K\3X*!/KV44CD0(2=S1 M*X%0(/2$]4*@>X$VRD8[HP\]).WY*O$UPTFS2 3Q2*"+Q'8;\G<<[XO[+W$: MW_&KNI<9V1XV15Y3;#_1;OH8IW^*BT.D\$;-8"$6 +F(9%N:I^F&/& FOG.C^V*WYC?A3^N+ M\((AN3,6=6E=>T8?([?7 [XX=%:MM&Q'29U3:_ZQ]G/">7\I35?(=R!F.IAY MI3<"4,1KJ/M6;"^CL5U7M=.A&6;=YJX3",?OJQ.IGT^[\%WUX5ORH=-E).J8 M#+V*95AP^'HNN=S[QW]KU4DG '0KU,I\[2HMLF3S!B Z SJG=*R@6[?NJH'\ MZX\H/)I^BE.LM_B_:$?ERI<(5^EVV&:1_$B-Z#$.L\2 MA$2O1 S^#8#/SP36)G7^!B 5G0^+JGAYDJ(=%8J>F%13+B=^:U"2-GSN"^*0 M0"=AD";DDO 7WN:9@&KH NP2*.$47&-"6R1+5-48(I.%?JL-49O BAFB)-_X MS#?5%VR'JA18RS-$W]19<&, DL$(I#DAS;"VP!QF+IS],OU"C?!%V-_LI@<< M< [8HM SX8?N3 BP)/UAA"9X+=H2 Z1%*S_<+^-D>X5WAW2+MX(1ZTB:U&8R M$K_L-$.) =*3*95HDLTH>+H?D2Q$Z9$2L/)/647$0Y7JXZBYX^5U0THLAT#, M$#.D[N2 48D*@1&H)%UJZ<[HX(FVRE>(O4/URQ>, V4>K!% \,YEI?X=$-FJ MI-*=0- 9?^887NBP XTXY 1V3M)CZFZ/X\>DB/>GZ7_CC:2H>H\:@A5Y,O,.DB=F0.$">L)*Y>]Q MGAN3\)@)Z_-0#:'73I)2+OSII4F5>N-'SRFYS<*HIO6B" .(V5L-FB MY&GW4 QBP\$+Z!#.J&,DL-B168VEY>7: 0..ZL#*%SF^QTO&WP>P:ZW3,0(U M'< L+S,*"& "8"5,_KLKO,4/CV5 E7I+6 #>6/9!GCQ;=IAT0G;: N;3?>R1M["B\B-!N PHY$[*%1)CNPD21(?N31A:DN SOCGIAG4!H:9 M :]Z>-?%][Q!N!OS"DZ =[#\@V[]!IN3T%HW&-H'0+=W[&\,Z#-C?'I_'B1Y MHIMZ4*?^X0?61PW_C$X]<'&]DP._*G)#KLK:R)=QQF( CP]91E?I@PB3<>S* MPGHF=MBZ27IM :)61C7 H7R2A;QR&_/N+N,3L+2H7F?S,L./).-))*NLDE6. MR6H?='LHT^__'Q30[/&.[/?D&V>FPU%FY:I*;#^63?E/%+-_LE0.&_+P&*?/ M/.(MH=_P^>$V3[9)G%&R_]'[B\F)&?T#]4HE]_^@;(C^EX5I,0%%=LB+IG3- M+4[Q+BEK?3\\[LDSQOD1%;FY1W&.6/%OYM\8'W5JE/!=?A^7OYF)H?9Y'Q>( MZJDR3VS98085S<[ 2P6(HP[]$5/R@!]NJ992:I*AY.$!TWY@A0[BAV2?L%\2[W;T7_19SED(I/:!KI0M25LNS-VE0K M2R])4RG+I@E3^[)0)1#M-(-Z,77YPY..1ZK84<5_A"H);Q#PUJ4/ R(>O.RA M7;^!9+-TUPV&]WKO,>_-ML*T^L8@/3.:0=-EQL]LZL]OR!F)TYPN^)^2+=[> MD)O[)*OU"O;@Q%,GQ+3C\ M.@&/C,6%D,C,AKW-7&:O;!*L ^6J=%'GCW*6C;*#7$Z-+CO(Y0SUPNI58U*5 M7S(,*'TS2+KT!4C*2$N%?I!D>6&TOO/5(G R\(7=5#PCZ=T-SAYH4^+;O0A= M:WKEMN& 'O9#0Q _P<:@7*/#-X5,0">(0;;M1[^>]Y3K74'9V,*%\>GV A>W M<:1"C?HK0S.PID\+@57S+2%5$AR@H79[%*K\H*G>SSEK$%F1OTK066_/>*$. M? -&\=LA+NZ958U''%M."'[NU:$J.* "[(%\(MGZ.SN[*_S$$'*%JVLF MR;][LV=_(\2!L;\;8L4(L""WT!-J7\1>M6F-;BMIN$/"]C-PR5IE=\Q*?A9 MV1/076\\XSA;QGZ'"[Z(U\A+U_D6,L3%OK7:Z< -NA'BH!,(UNV6"(=SQ<(K MX558%KG>"'3U&R3AL NS5>+0/X#[)79: 9#;@I:%0E28K:,D5$[X#0!W!LR& M.#2B:D?=0!G-+QPF.?!#;&M:JPMVR.3: N.^IYM ^=+JQ=P[&0\[<=-T%!+D MFZC6H@8;JHZ-F-P"8(^>G%7#8K][),5 _U(NG\R$><.QU42@!SK./G<]K('SOBJE],Q#ZFJ9<-OOZR M4J>T/@MN^OY&I.U$1\6WS"K M*SL]'LA^SV:2#H;+2(IEA?" 0TNQ^@'#EN>ZQN[W0BQBC)I&(DL U;X&U8*B M'L3?S]K$_D/%A-6U,UJPD#M9Q%:X0'6$S;Z M-,9A9J^C;3HY0CI'7_&^_&M;"4!%_+U;M=I,N9@US(I\[UG+P9_C;VC/ MF1:7G]8.%,1U[*0IF^5L8N)FG?"@N /-"J]7,QYQW0SQ5WV443I4$KXJ2.FS MQOMB"B:#O/ZW^L_W)C7C\-3)*:]T6*\&2L%0%"B\J,I?KXX?$@B& 4(- =!) M<"4O9(A/7X7-H6Z70WZ45)=+H(NQPS)KKV@&57)2*QD&Y7%L74-$EXUXJ2,. M,-B0<]0J+;)D\_GA]M=% MFTFA;]GR(CJT-!'@BKW;P^ M9.01*V<8:_JZMI:9WJN0C4D\^*1DJU%=X<9*0+0N$ZBR=*F\+G,5.K,*N)$6_XBS%1^@SSA[FGPSM047& MC+M03\?$VI;5L5,2'+] I;QL5?DAEQ7VTH-S&4X[$.94!;]@0>=;_LOVM_O/ M]3:JQ@/.B+6?CU?K7UXOXH*#;0+OYG0R_X2S6^(#-^/IO*6$B +K]>)*9+_D.\V_LB+BNB%?7R-L*@!W%6W6-(Z^/23FI M E_\CM&NM#1W8=%O]6%_SGA1PIE9<8,8T4X[[(NF+(&D0N3,B]QQ ".^X]ZW M7BEK\U]>.2HG!N14&TBKS5^')*\"4-?TW\7S:4IAAW.Q/JBG%(M-):V4 M4)\H&J63;C29VS'J"\8D5K'Y]'C(\D-B?F4E!2B5E<[*LO4&V^ MC"Q18_^=I!%H]<5D;-!,]A-^$\NB 2$LQVYCJR.$F4XI!M5RWKR=C-CX"FPH M 3?#+/HT[+:8O@'01O)3)(#_>+7^CUR)FH09F-Q>O' MWM[8AW*L;%RE?EJHAU_YJ?4"@MQNG5?GM2A)2^XW!N\1:SE0? =DIR\?2O52# M+^(@6J-T"?[".W5&JR^W!RZ-?L UXLI2Z5DI$&T[$M&.BBR3V(EMG U XV8U+YB%(T@SPAD67596FX&E$'0JVE,E!W4%(2:IV5ODPGZ8 ME0PZB[0KSQ4J2%_[+UA]FQ'&IAIS&DQ//PQ$O@);CFV ICO"U'KH;V]F1^7=TT']=/L.>J$2#8<7EE0S K@4R99ZU0G3+$4P9,J/3;$;&WY MQ,D'AP/U_6!VTY?O(]Z2.-OR[*%)AC<4%'F]PU@:/,8(\RO&<^=?<@ 5&3?J M0NX6,W.;S,56T008!DKJ9*_,%[TL[5,/NB5MW)8,]&/S_\\U.>L];J( M50M)Z2+[/GD\2QZ2 F\[3Z0)2B!%5OT((]+'/"%: +X. FR4TM+!=$2KM%KO M="N/[9_;VF,\7TJM#U4*T3\/;2A2K1-U5*"?*[7=A[_,O*8"M0$2"(-])P4A MO?%B<$U=@M'"+/P@6Q/<7.G2$<@2%Y*C8=$6J5BE+M(D/=>YD./@OT$(U)J@ MYOC#$B>RQ!=BA"&6_[_B?]_C-55S]WR#-_#:O"(( %6MW9]@O$ M5J:#3F^XNB#UYY_ZM#\M;0$6#+P3XW8Z)PM8P]!5+8BG_3# [QM!I":=8E!W M"II<<76[QQ]8(AAU]0DU15V 0D;AE:1^*!"^#(52ASIKO8+%M^H0KUD+BM M/*T2% <,+.61K@K+.BLU;Y!]-7?%N*Z/""@F+5&8,!SUM+\!O]92R[<9?Q? MV="#C#KH"%!G1G(9H2.J3#RF)U[:%1"+\B89:B7H_0L73F[N*^R3; MHL\*!(=49[M=!'E ;6#2BP'0=AID%"WNPI*42%0 G1:H)'NC ]V M"O [JMXUNZA+<6=><%!MY(_!@^\&O>9W &QJRJ4[8>%UP@ ( ?#7[=O0 W8! MBAP*[1VH6SK3QAOY97LO2;VK]B,E^5]8'*48^AZP5R,,-Q8]9$?#B*-OI0S3 M]5_T1RUI9NN%P"D!!HSLAN,HJ<+]1I^6S61(/2H#&9!NSE6V?&8>[HQ2;'<4.S19X" M9T19IRNPDFR3L<"AB7.;7?!<.4XM"6IPQHPY%M/^XI/FS&=N[JESIK>W< ET MG/H]: X=VY8$L[7&S)+AJMHPC?TP*[^$.]-:U#*6U\Q[O)&G*@I;DZM8%<&$J93SET(;^A:B W9Y\0W&>DTW"S\AX ML '@*99TYDYS"="3SA+/,;$ M_S#L,6!\D98]VU>&9JP@[G1!-VP:N_XIXJ.]Z;[Y88SC5KLOQPY#I03M5SQB MV;^HU12#6M\N+)*DH&H6J&QV*@U!TX(:E%HEMM/*D"0&E64$+3D6E.'3"!%9 MMCN;(52GO%-Q2W/>Z55-@4GX-)\F;=YH'"3Z%*#XBN%GD> 3#'^ *3Y-_>"_ M;VNIS0M[;Q-V$R$.[RXS<9?'# UO37#_$67%\'^=YDG\A6SS( M-N[&5/6&+9./(=GI %]?.*E5VI6#%+[&2#D]LZ['#@?*&0O:E#SH@3/-O,QP MQ L9/9I]P[/C;TS/1=TT((59<+CI X G772<-]CLDB-.CRH&5'*\\*B2O&)T-MDB@Q7H?R(IB MY]G#[;=B0<>PTH8%V,*5Z.GXCZK0:%R]9JF@S8%-U?= M-/LSG6?+9[_\_^R]?7/;.+(O_%50J7MN,E5*:N.9V3M[3I6J%+\DOB>)_=B> MV6?._ 53D,4=BM"0E!/MI[\ ^$X1($ T2%KV'[L3B^AND/@UNM$ NE^4S\0= MG;K>36.A(%O,B(=@ZP8M*=;+B XIX\QPRDY-:)&ATT\'$V&W6!'UQ0\/$7G M"4G7#1WQC&>]--'3-?O)5QO84/.Q4B# ]*SQ0A.=0L9>Y6AU<(S) V8-) _F MS](F+U,%%("/9JX8;46E-:9C7H/KZN#0\\2K^<+$N7C1=3A7_VFK.>A!5P;Y M9!$N/^S\8.F'#ZV)%=6-\L.LDD96)[5:><(?6%6)D1_,DE/-+[#G!]S\KTFP M1"L:<<5>[KS$?R1H%_/2\UZPXU0S=,]<@9 F*,A*Q25TQF:"E>\Q#R"GHN$, MQ6Q,^?DN'"[1TH^3R&>4_+K)*A7F\^@->[;E_>)"Q%8)OZ-&M]E!Z;B>LGCL MX[!J6%%M$#0.@+6V+X]\*=BYP2K0058E_QXHY8=5!50X:/+'$\GO9PT-V7'4 MOM@X=*LL)MTKIH+15QJ>[B*>YGT1QR2)OY+DCGQ//C!&?S;PI=T^>UF-]C9( M[V0//D'K2I1J@1X#$?'A4V-$^ SK!33>L7_RZ9MR!FR:#M]Z*0M^&9CQF*&0 MC)W@71\>M,\(UC6HD[10)DTASI$(,_UJB[+#()N413O$&K[-6J)%!C76&/W! MFR/1?N0YVA'L)#,W,.XLE\G:[VZ_X-41U1]S#&YWG\YOT->KKV]/?[VY.?]Z MAQ:WM^=WMPQNYW='AS#GX(+T$VX_7=W&%,2ZPX$*DNKKO6N]A:]2TP_0,FP M=#3P<88<4).]VVX#4?4+!Y1OR24W M\WVY6.E0/Z& <[9=!^3*9\-W7J5&%7*4T:,[B@H.*&4QF83CMG"D@-AH:'\_ MCN6\8-6C$?0$T KU[@"TBFAH1_*B'9J3_KB* 1HEOSF[_+JX^?WVT^+F_';Q M]8S]_]W-Y>G=^=G7\[LT2"&QGWU(\]BY$:E5#,E $F 7C)F-D\)T$I M#6)$J*3B,:X%)FH[R(T E0&;,E9E+GM8[97N=_6A-=!?J'TP$U'P M>V(]I%LILE9LC*X0C99^B*-]<:,D7"*>427R/6[*0Y+OG8V];=8+92:*K;.= M9L+&2+,AM]E,Q0UGJ@RVW\RYF1BKR03L!H:UA<$"P+7M-EZ?;P6PI6#;R@9S@9O-=L%;:\CL@6^\O+D)EBS#[O-0U\;W]-(I\>9"LUH.K16!VBTQ$!?_[30*K\H)TVDSQE*?N;@V>;$2*,MBDI"GQ\GYX?]7,N:"O8 MB,U'<8+SNQ^+:$AZ5#2*LW.A$?$8;L15-*9B(1&'1\MR!=Q/2ZG$GZ=T<\^< MM?2 *2.Y#G\/OX1G=^$G]I_;URA=^,^$5/(=;[8!F:'7U^]___G+^Q_/7C._ MCG4Y%K=:.#OV)Q7Y]59\'<)]P9"@/<$1X\!/OFYHF*SCF>@JKSR>$!*B)=Z/ M[0J::0/M"];&640=\O)HHKZP0100Z%"KB3A[U>-'7O.V*&N,BM8H;3Y#*<%1 M0U)V/M8-)FT3MII\"X",K9KB[/ H>[7:SOW.Y%HN#4N*21&ZC-#7Y;%9&'9IS%4!L[L6?0 7%NJI^!?M$%_NA]; M$5S58/E"@^49>20!W?*5_ 5IZI!>XY:Z*VV-H8H+'/)V6FM%*DZKMH"$NE%9 M8,-:H679#*T(02%)CVC<$W1/([;DO]]/Z):I'C+:"@^HQT]>=N"0KK7@@(R] M6_C!EU61R[$ WD$I%=X,5=HAUO#(D*510\4*6H!U4^3O"ULQI55.3UCIS&5' MA"B'8((T\Y]I^'!'HHU8G^^Y@ ;VY VR-VMK8(/S0W[@9ELJ0@IM"<4\*_#- M@TBLQ5MQ(VE;M!G9]BJ&CFI][#IV#]L6>)6Q@<T=/+^VUNW5MX&@UX=[^U3'F^ H8:U0SB\H]D!YVL<)7NVSLUB M#P<6J;MI89M43>TP*N?LP%YU"E- N(.VD@<-5ZP9#F/TX#^2D , HRB["K#E M'! 6J8SN<2#V2N(U(0E:LN>C&SP-9%##$6PJB)RJHBI=K%U"#\I$=DOI#3IA M-K& 5G['1+2:H;+=$4%):E*(/OHQ,UH7-,IE>L1_%,D4V=>H], GS;J:_8CS&+(AL57@Q4@6?(RY MCWAYC,:<6\5!V.;4%5?A39"JX0_,1\@YQ8@K0\UI8-S&#D7W QRUAD$C!&3$ MIPP)]1 _+.J!0MN]Y +BG8>^"YCS\S]O/N< +TE3?%=]%T;]S. MBY'JO[Z4..UG8G M)97,(<\0:PE2''[4H)_S5BAO5JL3-)U#CGIC3WL,4//%):0SL_ 2&K8&7EJ>9&]7>V*C'!5&X,[%(6\IWIM-YU_Q MAN1)$:HQR#S4D44^/+K9XG#L*PUMXT35'[B.TDJC HD'A(###&.-6YCJ#C"S MJN*7B406# 908OXT1M#2C+7TT=Y4U9GJC-Z3'+A>8P:Z8(W(TD].,0\A[7E8 M_[3U(&-7LWQ)*FUFY2=)N,(O.M6"Y$Z1BF[.?H_V/)Z=UF[%16W%PT.)(A/. M?> _9$48_?0H#,^!$]'= \_,@[.6HH!C*DWLC7FB#\C#4?'[._1KG%HDAH" M\+ (MTS9"1R>@(=OK&6=R3-+\.V?-TO63YX)R ^+Q#R(R+B#1#^_0V*OB+LA2 W@U?#<)1>FL*5FZT@6@I6R'A%Y:P!>K M*4#YP$L*.42C&%2(*0ZA3UQ8 !C G9Q MYT4[LOS,9OS4VIRR%0L)X_3?K4Z "4FQ'-0AL?,^NR4X6$!J"U6XKIH\!G(@ M<-H?%!0=$HO8O$?C.A-C._,&P*<]@=E< G135]8&NJ*&T#2H-;R^-&L=$ZO^ M%/YE6U1M/!%7Q2D2I1$$!U"TCCGH?P>(8(26-"L8E@B43,!'"KR!,.? =;HA MR2X*/^<9&94^D[IMW5F2M070EW;6KMPCI;0N95$0&SE$HB9[Q2.JQ.GI+HD3 MY@9Q3N0[1PRI>$SWNX1O7"&>"_+%^>E",#4%6JN^MY,U%5W%W*F2@'HV:C'] MU:/BRYQGH)Z6\P*%)+6[8@LE& =%_:Y@GHE43#\8E0C*I\6C 8XSS [&'PO M/\ZB/QVKA MJ.$.4]^ YQVTZ 4H-P-0H>R>A*"O<*5FZ0CY0 M,=$.";TP_SZO4R">3^S\"PA29.4];:!B6[2SX[WL?0Z%!&.8Y A))[-)G'^Q M!@8P)B#-_/E?N]J=T'^RF9WNDAN"EWZP/R,\;:H?"M<#^]%OW%#=\;]DIY8BP=W1:!Z)%5,& %S]MN.9\.HUSHG@CG:$,9S6;M,RCR:8,?W MH&;"N^ %GJ)4)%I69++%A!^E#M/(C@4Q/.;F.:!IGE8!('P M44YYB")B"\;V6Y+J5OFFBZR550RNG2G\1HI2CCS$IB";LX?IZAUY^6-$OF=& M4BR]?PU]OE%RR_I%TA*G7[ ?BE14IVQYCL?> >D8=ZH_2(U(6CM!&3-3,70$ M)Z ]";6 /D!ZGR(I7505SZ=R/= >(K(]@OX8L8W[J]\)(,(O%6"*CVRM?21H M 4"=,6FS_XC6:;E'QN@D3RMU&JJ/;4MTU)AYB!18QM_9:V69O.T6$O ?T58 M_,R+(SX0^A#A[=KW4$P>)E*HJ6W0:/>7/BS?4FE8J]URP !X[.$J,[4P-AGU MO":3^#FK6_ODQE=1BDES@ &*,+7T66=P'TET3SMJ,-59ZPYOBT(_J9&U&E30 M# 7L_Y*(+G8)W="$R?@8T=WVL[_A:X#6=9(8KZ(?@L9\GEF LIY!+R6?;R[C_VECZ.Q$^.80(3V&\/& MG=]NXO+ZKZZ@ 1 )E%- 7Y@M%GFF@;0E*ILBT19EC2?B]3O$H"P9 3P(;5,4 MZ'\#"'.N)\X&@@Q]BX_H%.\W>"JIB!SA;!"(03H27_&?9/DAPN&RTX/0:9J] MM[JIC6ZH.(,["QK"I&K12?ODW .M\:>&XU17%!55H2'=K%T"#,;VZTCI#:WW M/"$C:X)$FTF:>5 L20P[")@L3;G.>]K'@#ND] (2P]"'C\>&%D= @33(-R1. M(M]CO+^2) T<2(I*:+3,WE/9T@;>"L9PZI?H$V8OK M$-@H13=_<$=56Z14430YU)S6F-.\OU[:[0DL1?Y]R1& MG%-*PD_WI7(0W98$;_@IAE=I.R[ZU=B7!0R017N-?5T3NVD+A=05XQ[&,%.\ MOBQ+ +,)7S1$14N4-A6(2[$W#9_'&?@D=@ L_[[V_O/6K(LD/=J7DQJ MQXRN 8 %&OK:<8Y7J]]X(8[S4/1Z>4&C<^RM14^N5E?1T@]QM!=_-L-A/>:DL ;,J=DP MTQ G_.#M_1[1C&/68DV#)8G&CLKUA2$%@$9C'6W(J5Q;]^K"T/H %/GK*1E4 M$WB$L% #08C.JVK :=.)FS?(R=-?GB'<90'&(?%N&XCL^=T @I/FDL&P7H5Y MYVQ?G]V?&@B M+4\"Z EQCC6@TTZZHNQ0QD\ZI>U0WA")EBAK.I$%N"/,RK5*+\UF MM<]]$E_\]O6R@5!;-MFWZL_&1K/Z2@5W*2P[(E5)*[YYAM%[PIQ_@G @X)4E MN^)))-(_^._?>,:M."UXGDKD*6C2*PL()TGDW^^2-,T694V6.R\MZIN0S99& M?!&Q]%>,D @V7$&1)WJ*_+"2M**2!",N^HLBXM&'T/\WX3DQ4$AX@6"/,K_I MS<5O;[]>CKTM9JTA%!"M]:FI+\=BQK+KTEBJ"^.AV?; B=(R?RXGYVG"LO,9 M,W1::%,E-P73IBRQ1Q0GD;#=SUPC)J8,D)YPFA2&D%-1;EV6B*6C5?9=I*ULU%;"%-P+ M5?'!,4^ M<_!6OH=#[MRM&"QXAE=>76=)&4=>8F>-'QEM<1. IWGQ0S89,>E%X<(R91K7 M^7R[D@=48WZ+@/W&;P\D(GUL_2D/UN(TFW 6#-\5&9IK:=E&=C:[4$KU(577 M= E!HZ1 ?$;2/;A2.)9=H,IZ\TU4D"*/V.XQZ.,CWPA$""/2I:(M$4524@+@)Q M&:@B!&52T!T]H)Y:*M.CF#1DB8^>\JQAFXK)\;C:1[$<]G#P&>/5_':WV? M M&.9!U":(MFDA.9@6QLY(]=0G@2/3?]C '-_&$S4LA)R M:&,!C0.H.%0[9R,$B,B3&.*T2%#JLXT>R,!?A7&F4'B2J MV;8XIDP"=U!Y70ZTI!O,6&]$?#GF9Y+\,)7&Z_#1"&WXAI-0GZQ0R]01W:X,.GWGV1&PSE<_0ED0^73*[7(2'RA4F(B7C6!RX(,QV MBX,76;6(&?_U]77X>_@E/+L+/['_W+Y&J5V?I5<.&8LM+W+Z^OK][S]_>?_C MV>O2M4C/BZ0^ 3^5P7,P\8N)6:U=QH$G+-G0,%DS43RW7[+V65,2HB7>3V;] MJXON Z4W0)YD,NC@<#A!:(D<2JV 70I-B2 *57,]4(4 512M0O,,H-KEMKC M*I1[H_E= %V>;HG6.)5.^MVS_9'#=6"D0KIBU\)@7ZVNV7^B[-1M''.'XW=F M,N,+]@'3_7-#X+5+D#D$<>B%??/:H3(CTN6 M'C\)G!WZ+7J(MKS3>5R&^W%<1J.-'U8.$-<%\'.[XAK9#+WC[9ZI=VFMH!10 M6>KS9%^.Q;QIUZ6Q9@X8;]6V!T[FC/?524,P*"Z?90HK>*07.R_K$TG.YT5= M9![PJ/IBZ2';?E=[C]FB!^"Z\FI>C,VVT)?,WF77I3-]V9?Z4C-OSUQ+)J8@ M8\1([R(=TJ>K2XJZHWUFMR.7,W M$5KA)B>94#Y5>>)BG1#[$KVU5C'3P$,GTOM%)%K9&H;[&\ER-Y7F:83?W1C\_ WUNIJ=O#G7" MY<5/[Z$H?;<@X/*_6/(@\6+QXP- \:!@?S*%Y^Q]YK89OT+$K/M ML[8=-!8[2MP5,L;:,YXZ45=P R;QT.A0.PNSCE*3!,H?FD>JYRHA^<8NZ/ M=HRCP+^&2Q+=;@E/KG/J1\R526L7]#P-W,7.\$"PG-T0AY9DTD<[%MS1(>M3 M3$K^C@X'[[A,%*="D5>1^HR]3#!U,SUJI0/Y?B>N9)R-#UVINSCVO##L0>&N MGCB=$U$V.I GKVT"GA[N^^W 'B!4]<:9K5L>(Y>;U1>54 M'NK4M&VTM<$6[[GO*A8PO2\)*CCU61$T.0TV!]4%C[L.:.T+S"34PCHOY,RF MH%VE29HA/)][>)&[D-]+#G&0E54N9B@L)J"#^>P3UK=4^* M)\S[3[.J?F=LDETT=GTA"*SWFJSDH+.8J^I,^TU3;1T;415'<+W;.^%*"7LZ MW!55%:Q>U*@)F,GIT9!^=?LW'MBE/NB$"QVR=Z0KJI2\J%*[)S<-+7+B+Y>5 M492U9"3-FI[N03,0E6]P=>>CM@OJUMLVNB=9)*BB:5DD3&ZAT>2E]L ):*[E%T.>N(BB*IO)I\C-P4906 MSD-,ETUA)L#__%(LQ:EZ'J)1H:*MJ.G4TL_RT@E2UB[A[FQV/Y#2&^CR6?[S MY$IM0&!)?\HW!Q/HU']&5B2*R#([W)+$O^%@)Z:(11#0;SQP?4.#X()&WW#4 MS/_//AAR+/7B.?949',!)!P6?UY9&/0$XW4&B-U'3?C4VA] M'_'#J@2,F>DG%U 9F"G*B8K#ODD\0P4A*BC1'YP69<0CVZ?!X2VQ88/AVS*$ MVN][V4=-C>4"8?O5_ 7!'@II].5TS\)#+D/U]P]9SZ2YO0R$L MN63?L#<7&S7N*13>8"9: M\5UYQH\O]5-CF&2W!Y*1_3A;L%(XY-0GCYX,BUG$JD,CZ1",TV?9 1?:\[[5 M7L[0H6\X0Z>%UO ?.9\92CD]>TV1.(DCJHJEVVCY3>W]Q_X=@%:35_/3 W/Q MK $_*:P/ZV6>?]_Z$;E:?27)U98P)/CAPV<:QSW=33UVVGYG%SNW$X):^@B> MJ%:'+&8+#?X]?%,BN'**D##"G#$*&.>GZ*5J8EQ_3M+'F>D$I>9L,%/I='%L M91S*I=7KB5,U-'%RSPOU8_Q0P1!QCD_%W1U!Y7H[P /JG'.76.^[#^$;=_;$ MF;[QLFZ%!EU]?E$5E4LW-2T!3L/EDDG]\QA[/N2I(8>3@4]Y1P%/D\M4"^*QZ*8T]^ M0H(]BG?W_R)>DEY\*H^:T\C58LJFZ-IUK#Q<_4?7"D5&8QLTR9.".4VZCF 3MP?U F0:I3[03SRR63XJ]X# K'PO<2=8!XLY']+_F049VO7 ?Z M0=,"OQ(FX*,/X[)(69N-.W,PN OQ>S[4Z(_TV MR+:QUA_O5_.G/<+6@^O$SOSX=[6=:3YOVIGR.0CHIS4)F0]YE9_3& M',K.-/L.:&8>O!=6-G.N)FS><'=@8V;O:C\[C9CZ9QLQ_U MXF8_3B9N=C!DAY#4CYO]*%UF_P@?-_O17=RLR=ILW"MVAC^8W"1D-.*=9D9K MR,',C+NPV8\F8;,?*V&SISS"UH/K9GNF(VS6?'ZP/0,;-CMQ'C8[,0V;G>B% MS4XF$S8[&++#2*Y^V.Q$NLH^@0^;G;@+FS59FXU[8WMFU,C4"Q MG/EY*G;F8,@.79^6KRQS?WZ6NC\_@]N9*DOHY><(C;#VX;M8S'=LSS><'ZQG8[9D3Y]LS)Z;; M,R=ZVS,GD]F>.1BR0]='?WOF1!K-/8'?GCEQMSW39&TV[HWUS.2"]V9#WKF> MT1ISL/6,N^V9$Y/MF9/*]LQ3'F'KP75C9W[JL#,_==B9GV#MS$_.["ZL3,=<;/F\P,[ QLW.W$>-SLQC9N= MZ,7-3B83-SL8LD-(ZL?-3J3+[!/XN-F)N[A9D[79N#?LS.2B*F9#WFEGM,8< MS,ZXBYN=F,3-3BIQLZ<\PM:#"UOE\9'-ES3:?Z1T&5^&=Q$.8[^9-Z2C55'; M4=+*KLY=*U-P^Z.6HZAQ)R>;B]]$[HWT5U&,D;VR[^$@V*,MCM*:TVN"MNS] MUS@FT6M.D/%$.$D?4C_-YQ&O_2U_B]$K+*KA0/7'KED*KY6@4@5/P= 1RJ * M*2H%],&7*)^8(Z6 6M;@R0-$6BRQ-T(L[6''.]E;1;D 4W0*ZML9-]&J&-]D1#0RTUJ$L=U18U!+R!++V!-&M@<_;;+L 16A;EX+-\GR)%+?Z.MCGUR"Y(+R!1RP&NZZ@)ET)7S44/ MB6085Z6/5# ,,]>E).'@S?(K\SA^08;^$(2(4R)!.G*\=U X2_R:0?!LZ>?T M^4[V_HZA5! L\RC<(7"?"4I' BAH99:(,*]LN0B75VSQ'YWNHHAU(JWH?598 M5YF?U),ZK]QB2FU5H\!,&+C#U$^^O)Q!#W;SLYJ[Q(,]6 2&8L1Y\8 I7CZ6 MA;%IS)XD:YRD[M22(.:SAW3C>^B>A&3E)R+(NMHEG..61#Y=QC.$PV7&ETNA MO'MI O6,&=\&(M^WQ$N(*"=_3[+ $?M3B UC]BF7(LS$V#.M2 \QT$AT.:31 M!@>5"C;>W@O(#/DKMOX*'T@T=HF9GCI![8':*.5@QJ@L[="G P.K)E#)FGZ" M(962E[1)J83>"#J4$:8IU6-44=L_)N,*C@!S61VGWS>S]PS-!4-A MG,'[YOQZ\?N7\Z]W:/'U#%W=?3J_0:>_WMR(7VYOS^]NGQ621P4QI.MX09;, M! >WS.?9\=A=X;:*@MSW<1)AKWF4QH@F^T*:-#:*J24"SNX8B9-JH@&7>=86 M%8VK\091J>./G&)DNV*&$-I[ .OJIT5?*)V)-.>PA+,2NN+L$/D"QK9)SAT. M(:?\M%R&_TAJDOA63NCY@9_6W4B4W)[Z%5-A_%Q7S$MY!$O1Z\W0:^)X+P3.FV$>%/ MLGVF-WR[]P<1*F'C2;^A3__]OT[>_0UM_" 8?^?)H2;10;!;GQCA916SJ*O7 MF-ZT ..]NNO;P!,"\XL+Q@N5TXGKE=.)ZY70RL:GQ9/HK MIY/!5TXGCE=.^)XRY^NX5TXG[J?;DP%73B?NIMR3":Z<3B:\1E%K"#ZA.?!J:V!!!/$N:!3^FZ&,DX9'6MYZX=T@[VU'Y*HI!O9_=<& M$.TQR'6=[J(L-%1/A&NDPCC!NI*L,,HZ[VWO M;6E(ZHVUYPLSQPASX4'<41KZ.WT7HK-]PX=0M(?0%"E[9UY$E\1.M5$ST/4C M4BXJ1^)T\9&M.R;B.'3#IJEC6B/;KFA2T@--ZQ#B'*&PWD.G*#ML5OT'*?RF M-;,#PZ[#A0#"'9 3T?GN<%Z$2E1_S#UKN#E'V@"SFU%T\)%$]]0&:[E$NTGN MY-7\__)&\>X9@JXV:$[G.-!HV"'=YMS@<5C)0.+A/-B NJD5U=(TC1GD->5TH=ZD(O]44-@6$8 MS]=$FC5ZF?^K!=!IF >G<)0XPD[P:.D.FWP'>X]84YH5%E]@*'>0P1$(FWQO MQPR63V)Q+?ENC#I-@ MC_QP%>P(PU=]"79#PR4^="LFLI]P.+K-($?K@+3'-(JF!S&,!A-PH,#&_P]8 MFT&D&M]G#R8RO_4<\8Y0O>:0 X7B#_H.%WJOLM8?[F,9:>M!AK1,M\SH/:RQ MSY<3^]UYR 9P&_DQ^8)#_$#X''_*T_@%/$$?6V4DRSI!JS4#Y9E])2">-HH! MT@5P2PO9*ZDNP@F9_\H:;7!"F!&OQU&_1._0-6&JGI;\(.A;V/B94=]SJYJ%:OBB6F4,X79V:@#J!'V0![95[LW?R M8O9&,'N24S@35%'PTSS9\:L;RF7@L'59K&R3?3))&YL)I94E^#)4)46J[W*B MXPC\JD>W/XO"_/0^8/)S*#6R)"LK#H"0E+ MQU_Y+O:.O(R]&1R.$0E@( #-B_77CLW67TBRIDM>!3).N+V(;TB V41\C:/$ M)W$#1D8T>?8J/1JKC!,Z(N!S3!E(E:>(T&8RO^,EHG$4[;GSFY?Y"45EGM3R MOH[1/0Y$%:%X34A:=5I4"LKY\J)!'MUL&%F<\&(&K 53,"(Z@3:B%UES(K)' M812E/4%;UI7]V/FAC.!'^Z*CD?Y!A[S,Z* O;!#$ Z5/,A%GCW6>Y"B%9-H8 M55K/4-8>901'#4E92B$WF+1-_&/R+0!R^6B*L\-C <7:[)A!L38Y'BT0!\.@ M>_?FZEO(,+7VMV5:Q1X.CS87I0NDP05>&SN%#N0FZ?;#4'GUV I7:EM+K$ES M0OY'W46*$:N7;@D:=7$NG/%':ZT M(??BGHB'I8]W];QB!#Z=V::38^FW0$7"JCP[V:HX(!*%D_" MZ1M42XP;''7X8YLMC3"T?YRL\5^Q#ORF<8QB<_(?7)+O%WD<]F+1^P'//WW M!8UN<=#4-BAVV7>V9V<;I%2-%CSC8$5%'''E\.Y>(<)ZG+_ 6^96OXW9*_PP:Y 3'(7, MFXY%'>*TY5S,H#!=''N2@/'%H7KB='IX MG]T];,X*)2>4LIHAS@R5W&9H4=-6SO%%X>18FK#&67KS4-_=/DH,T!-GVB91 MM(KY%99KC6-T3TC8,'N\]$MZ*([;\2V)A%,R\M)X<@HW<5V#7"A\\(-@?X-7 MF 0WS'>*Z!G_1XPCG[:>;]-NGWT[C?8VW!G75>B= +08S!?H'B-F3M* M QX49MK*X\+<1<7AV %??0S0/L-4U[I.TD*M-(4XAQN,VZD;:[V[O^NB(ZH^X9PPVYSB#] INB$?\ M1^%RL.]QM_:C/$AYNHLB9AX;*-5NG[V]1GL;?>ED#^X5Z$J4JHX>@TH0+BH( M8L1 $/.M80Y>E$0XC+$G_/HTFI9P;NE.-&N\S()L/(86$K0G..+[U=R]"&FT MP4&^+F ,O;T7D!GR5VQ1$3Z0:&3'0Q]FM \2ZJK925JHIJ80YXB&<3RT1=EA MF3D>9;L4N:)EOEL[0UGCHX2/IQU@.N+5)VA1,Q+1JC"B3M/&2^4,4.,6Y9],^67 MVQ[T1\YRY 4)(*:I&U35YQI[YL5D!-;/<540SE:"],6A]KV:7]^<7R]^_W+^ M]0XMOIZAJ[M/YS?H]->;&_'+[>WYW>V+9AD8H"DJ%:0+K)WB^^$R?T!<:DCVZV#&C>7M].G),H ,65'L0Z[K6WK[0'Q4[ M-UB#<=_4_'N@C+E9^F"J-_'WJV0\C=$11,0E:GF M"0,"$ N0EO,SQ>$=K9PCWK<'Z#O;9>^E:&>#72E;<"O:)4D*9C5A>I$^6Q1N M:91;2?SP$)$'1E)A+R MD$J(.6)2L,3IG#,9JPL $G!\#+!5+K'#FJW5V^0P-KF#^5!;Y+KV68>\=7N\ M;0=BUA01GU34$.-T/U[;P6O2* MO?"I6'L'$#/;!>^#,3<[X'U\@5[[WSK^0!?I ;0FY!P 8\HIG,"OYS82V;0> MM^]N6+U2*VEH?2FGE:^;:[ J4>H[-7+*^5>\(<7%U;BV'F5<*1+" B66RX".=[+W2^0"3!%RU. Q05HQC,2+FF8U8YLSW$F;Y%G-6MK M897AYY A?.8RJ0QY0A\)24M,]/_NXL0/T1E^]..W-[Y'9@@W;>+GL1.7*0:6 MZHU$(WW/8>,R88^,D0.< *4Y$5:)S*I62! EBG,' *VV<#D M[P"0_ZN5N"FU*H;4F6RX#K_-4C\#4Y(L$?>@6V^)DSIT3_QZ!N5 MEKBC8"BHJW,_?H7&VW1G'&6 \1?LY#M0 ^9UY$]1\1@5Y%G5>!%]/6PWF>CK MZ$HB\71&TQ)+?\GN>]J[5+WE VM(JW*\0%[BXHV"]K'L@=&V7=?6MUTW')B% MDQ>S &$6))MOHYD%V$TVYCM'/@ZJMT7O*IET);D&3O'Y-'E4I)I-PS!@RU&8X&^%W319E/-Y,)IP^GC+FNX GH;XE MT:/OD;,=J=_E;B!>GR#[)#H$-MK7S1\\+*$M4JIWFARJQ0#O _\AK2(D4HOC M(&A>L!(9QKR",XI3UF@;T4=_R=HM=Y&H;)U6V/;I%&E>7>7%+WAFCSNZ4+@I(;"HQ: W,QKJ<:CD.#01.12BH;*EFDD$P;+(J%K%:D&0 M)AL2Z;TFY+$, E9I+E:':+7.UVKV72 RN&I+M$9J$Z2'$^JDO!SG(!T8GZ#> M3RKPCEXS**]Q3&[PMSSN$]><+K:6;[I ?6AS/\B,UDH7343!>T0]I,L5U)B9 MAF^4L^>4R%&5@3 XV;89_0R8 .#6N90#8-J6]>JS[<"\*\,Q<(@N@0S#=,0 MN6JV?C8@'@V_L,F#"V]OL7SD">%K3A_/0Z@*0/4E+](+FY+;Y=(TD^8@ 7&O M#B@2;_;@U^V,X917Z5P$%&V(QR97"?4)QK%+1+,R0/"'?K',K]OAM$4F5CR6!0;Z"<^VD& M$_LS0_K(('?DT5V&#)XD3CX0S(^W\&H47+0RGM:7_-"CTR0'TFPM:2X].I,. MZ"BY/K]NC\[/>+V]3YF)"E$3=^C,T->B^,:(D"J_%J[3#^7-&WPW4G].5#(;T!L@/IO3/LBG] MF8%\9'Q#NG*?_)@U]3T<+,+E=9XE;.$E_J//94FNA)B295]*G\Q&>76EP-DH M4XE2C35C-"^;BR1M!0$J*29S)<08,M1F..NJJ!?1+8V_4-8^ M/M^Q/\C'S?VGUOP6.DVSSZ!N:J-K*L[@2R$-85+-ZJ052YPP*Z*#O;]V?L3, M&^N./_J216NDJ>&(U#5$155H13=KEU""F:IUI/0&$9N2TR8H;8/21HBWFL@- M6U L2:9;$#!9>O Z[VGOK7=(Z06D9X0A1_ !OS;A+\^_;TD8$^8-B'(_BS@F M29P5S;OCY?3NR/?D V/\9_/P8%_ZZD4*,WKK [TFXMQC1 _5I7V.&<_;; M+L \Y7'L!33>1<59%"SNA<:(<^6E 9TFC#_/9RV\3;>P&9(7^% AH^D.B_4M$/ M#Q%Y8&M!Y.$HVO.&N+BEZF6U'K%XM;'/+_;&/86 8LL191-6];/*YIT87 4! M[X+T$0VK?/GM$*9>&2%BE&DM-I32YN6"T1^"''%Z)!B,;!M'PKWJ[LAPP(>X M3=+GVP%=*S$4#0?ZVD437$ ]QWA*^>QP/3JD(?W(\]6*\/ 1N0P]NB%W^/L- M,^,WA']R/_"%.W2!_>@W'.S(Z9KABERM_LF,/ Z3SSZ^9VT.CD:"\LR^,A!/ MFVD I O@?BEDKZ0S!YR02O82[C@N?<:9(9RYJ?^A%5DR]S9 M,?O*.Z8X^RI#YO>F>R+;B/"_LT=OF.\=_Y#N.O&DKWZXXWPS1YDG9,%)$OGW MNT3X 8Q^Q;X/>N0?B'OA[ OQ;_ M_48HR#_2R.XQK.I25YI3GWI!V!?3,6!G M)S';P+C@H-UQ/\\P5[W@A5)FB'%#G!VJ\YLASA$)ENBTT,R,*RK8OBBF#LB> MA&9:K@= Q\)^C0#5';=:^6I^H64 7]1,SR&>KH8-O3RY)DQ/^1KI>_WWKS2Y M(>E^:8\%B@%7@R6*%E?7B/(/MVHPZ- 0:F^T.L#3IZ8S?K*)D_WRV+;>6[%)R?PJJC4P.-YE8=1>@QJ\K8FLVEZLZ-.DD, MN(;HZH:[Z<%LO5!5J+S5#*7<7O2J#3N35*PAO/^N;SV0SZ_HAANERO6)V]M6 M _2B)^W^Y'149&CO?9%X.U1JGG0+>'P"3:; : )#I>MJR[N(HJPNH M7EO-B#"=$/<%R\/W+>L,&J%LI2&*0Y65GWJM.Q0+#L5*X^GO;,#IOXDM %4O M<[MA+=[(O@"][).8\H9;*X%U=_S)SF#MA7"",HFH$-FDR5=B3W\_YPG/3A8K MOR7H:R]DG.ID\FWED M8LMM-^?QX(3"+;@G<9K/OH]37'(/=!80J!>-HX(:RV6QOO:]RDY;G(6!5 MQ^0)^G@'K=IS%336:E/-3!1:AN&.Q3ZBV6C^;TXY.>IMRMEZIE$AEH7'?/\,?1*^8PL=Q[_QPV)"A$NS\@C">B6+Z!Z'S$UXFNPWM7DZWK^U>K&**M6DYY93:CZ@I[O\=1E_HW$ M/G:4?:CL#E[QJ9[ ,ME,G4VL@[$FF1L!+1%&\[Q!IR@N1;KOQ%5=X!5G-'8*.'RCU1M0Y'B=&FU5-/ME'O% MK9ZSE=G.TL2^J**9MSU]+81<"WV)KDE"HG\RQ+;6A) ^S[Y6RW.;V>& '?A: M029!JK;M!//3-?:C#6:V\'3MDQ4Z_TZ\G3"C5ZN5[Y%H)E1R6U10B=?8G>(?$$ M\4<3R;??<\PE#HOAH%LZ$-*^VT=LVUCK#_CQC+7U,,/6AJV6*I.4#U,W*NJ\ MMC>RJ^O7QA.R6*6*OZ)0GYQLWB@H.9F"7AV#2/4_>;..7AM!I5J>@A\\-N"F M*RE_0U@<*2( P0!:_Z4X<'2U.O,CMB2XBB[#I?C7.?L6=.-[>=7&!JKZD.95 M7XQ(K7+N&TB"K_5B+ER>=-^4E[C M:V?)Q.M^<4M/Z-$)",MJJ'RBB]\-4"F M4!FN%\2HY= W\O$;<"E3\1N+'A+C0,54>D@%0_?[VE')JQ4Z*Z"=DZ&=AT],X/M(HGL* M!.!<.-AT?-*$,C\GD^P+U(Y=W&?(J?=DQ*GW!')I<+J+$[HA46LDOOUA]LK- MAS9*5><%[J*WLI?J14MKMEK=\FTO7C$1HPW^%YN^O:Q9'EF?A"\M&3':^9WK M.*ZW*Y#:1@X[[#!>:SM?@P%GGF?^XT1"JL8#*W$.M4?6TL%K[Z^]"W? 5W-4 MG_: 6HRE"V/Q06DM/BC-Q0=(>_'!L<'X8&8Q/CQED]$&D,,9#\^N#(@'_0MR(<#$_)$1]9J M4%T8DH72D"R4AF0!:4@6C@W)PLR0+)ZR(6D.6Q.,+=^Z'9 +"2 7T(9DXZ,A:#:H+0W*F-"1G M2D-R!FE(SAP;DC,S0W+VE U)<]B:8&SYUNV /), \@S:D)RY,B1GAH;DK-V0 MG$ULNC$8X0Y#HC'$0(;DS)4A.=,W)&<'AN2)CJS5H+HP).=*0W*N-"3GD(;D MW+$A.3&AN2BW9!<3&RZ,1CA#D.B,<1 MAN3"E2&YT#&Y(F.K-6@NC DITI#0AN34L2$Y-3,DIT_9D#2' MK0G&EF_=#LA3"2!/H0W)J2M#F!(GNC(6@TJI"&YW?'LX9(CONT/LSXW']I@K,X+W(BTLI>"K:5UFPF) MLV:3,B&2$:.=W[D.Q'J[ H=MY+###F,]VOD:##BS'?F/$YE?C =68C>T1_;0 M:@#,,NWNJN1I8YX!<5<;S)S--)KN:EOS)S?7R$R>XENW8[)I]EH9 (\^[(2C MZZZVMB^GG*DX-3U&N&/:T1AB2W=5TF=[=_60L>[P/OV1M1I4%X:D_6RHY&G# MD("<#6TPLA8=WB?_LA:#:H+0])^6TWRM&%(0&ZK-9@Y,R2: MM]7:FC\Y0R*[\:+XUNV ;-YZ:64 //JPAD3WMEIK^W*ZFUN M;[6[T\4><$]/5Y1\&TB/P[S6CENHM"7B32>32U(?"+376#6VEKIHR\TF32GP MOEC[/1W)TX8O!G)/I\',F2^F>4^GK?F3\\5D9_T5W[I]3F^>]V]E #SZL+Z8 M[CV=UO:EQ9[*;8X>(]SABVD,,9 O!GY/YY"Q[O ^_9&U&E1(0_)A%_LAB>-3 MNKGW0S$-,VL6^\NL\%M:KN2.?B#7V%_>T867%G,\%Q/F'4UPT -(,?LZX!P MM%$!@ Z &T:X/DFU#DK$7/P3X:)4XCU!6T;!\8TSFLP"(^9\DD<2[=$N9-YG M3(/ER$89$L[4#9[JDP@ \V+B >OH!+0/QC$![(QKO6,.4,X)55C-4(U97NZ/ MCSG3R^M,+W.>*&6*!-<73>S"UN15T=(9!!P#>P<2IC,NU3 W?8W,OKS$;LGG M1:NZ7W2RB4WD@=5TZ$*E0S)!1,$#X;$.O[FM HAO<= MN[Z1$Q]1(10"P:_F J:X"M-580>>!4Q'0>ATHJ*@ 5'06.B8B[^)14#=!C]3 M]V_Q#".>P(M!5W%.H&7@V-'-J00V'<K M^?FQQB>!E67">N*JOO'M&D=DS;P2$GVF.(QSJ0U%,R%)#NL9RTF@:@O*)("[ MI09"M4H)*GDT*@C&95L4L,:ELXF3]NA@%FO, X19>%"\W(3*&'&V'3$2-8H.@T$1L,APUW>P M]Y8TI5G!4'O^/%( #H0]T)/O=1GMY]]5;?)3\.UMK$[*MK&$/Q&OD"(_0"LE MFE^SUUGCF/D&#Q$A7#2*2,!\ S'&38T8^XB\)-\("5%,@H#!!H=L$<[6V7L23<&&:J*$]AO&%CU2$]>U2D?0 * $ MM,1ZPFSAF%MI 38Q,Q?.7=%Z2I.U&Q"J3#HL"B',O=XW #+^G<)L$/AJ_H7& M-%BAVW/TO_%F^U_HE!XWV@8!&FA@/Q-Q'?D>N8P_D6!Y&9['[/M]6W@>WUYH MAO6U"?*@O@:!50RJDS]\0%]7I#P4I<>ALP;Q M:I_=K8O1%N_Q?2#.3^%PGQ\P%EX'8[ DF]!?^6QEO\51XI.8,^7;:K<$18FX N#D^-'Q!HVL2^71YM2J,9P.RAE3R8\#M5,#GIMJ$#'&P5R'7 MY%"4E,W\COD.6_&(>RQ-'X.?RIUQG;L.?P^_A&=WX2?VG]O7_'+5!C-_B%^R M(M_9HB<@,_3Z^OWO/W]Y_^/9:Q25J8>X=\+^I!'?65GQ"!$31$."]@0SUV;E M/Q*TH6&RCE,_)UG[K"GAYS3V$[RCI02IXK15%X(ZCU:U,5"=H9(+'$@WG)W/ M50F$T K)B5L!]NM"5PJ2HX>H_C%9*(S"'WQ5?1,G)UPE FWQ*4YN*&;KHP;C MH#AT["*=XRB\VB6UDZ[=+I**2NXBM5,!:UB;D"%<)(5<$V63LJE$IYC#$KZE MN\8Y\6J YR5"U&.*4():,45T(:YSFFACH)HFY ('TB5G+I5*((0622\QG>27BU<^WPM:"-N:'\7E>XVE(67/F)^Q/.7&-$PJ#^XBO.3[DKO0] M4GG2[9L-V@VYLS=0-X GDT%Z/80[.N2+F,Q\P_6KXC GO*7P3>.T;[2 MK5<_+.*!B$;Y3]QG#7F8,4!T*R82YE)[>X]'&OT5"FCX(!S?M)>RBU[3\W:' MG2849F%PE>NT-8/T2&6\!OPD3W7^=+8$&?0-)CES2A=)90]0M0LH[4.9Y$$< M?ZP@/>O'#&4]J3Z7M[ M=?/[UZN[\\77LW\N;FX67^]D1>7,*;/Q,Z*T*C2G+PBPY)RY4'GQ.5->\PH% M*DD0IT&,"&54TZE(UP-%U')XZ].( 9>R7IVQ9-#BCX\D2GPVKURS3^C',8WV M7VG"YXI_XBC"81+?D>_)!\;TSZ;.]J'-M=:,UK) I+XH\%A<'^FJ\I&&S,1) M.FX[(H*6?NP%--Y%)+O3D/-"VX(9"ADWX;A\R_B-'*KJ!S)J._8-K39A4ZU# M:2I\4)R#%44U%PN'\+18:H'DD@A]S9&:X5&:5X(&@3I0;2, IBBID/?T$D56:F#WN%Z+RK#J28 ;JG*K^C0U _4'7@Z0V;XGXX/E0Y Q2P;\#DW!%O'=* /NQ/ M,]O"+*7,/]!K7_H(7>TM%4/-WH6OH"51I2D:#+I]!JY.)1=489,1\6;G'S_/ M6KV&4QSX*QJ%/IZA7]_=CN\A:***]AGX PU4DU:U4$>(0UZHNR@FWH/ M"G1.9J)W 3FY&P&).7MW0N_= 0(9&J+ZX^W90LTYRB!]C,4C9L:,1%\HHX@_ MT?#AO]G_/OL;GQFC5B_#@"+[ EH4-CJC(0#>N[1%I MT\/=D9:F0-' \XN]T9DPG2"@NVT!CLC!8,9NGWW^9V.M_&!Z0 ):(@9R1;[ M$]H&D6.G);*H'&-I47_ J)O^"&SJE[V:%"_7FU4S]4K$+V\!-.V8U>9\$0@-0"',T4 MY'H<*GG(340.A7RH @QF$D$P+THQ:,)Z&L9E$+A*:S,XQ*MUE0:S[P)1JD%; MHC56#6#ZYN#Y5#;PG4-W8-0Z6.@N-:.SV:Q+4%[U* H#5A8*_JP5PM\BN M]487AZ[%\.)4__S?-):Z.KBAO4:V=9VBH&VN5CK%N 10=SQWO[QCZ%#KGAGK[A"<+_?FWH46_<&FZ?3\"@<0T]JCM\(8Z-Z\PU."W8+ZXNL90LLIJESLN__& M_L'P<9G@8'][H]YX5[9M[+Q+VD+L;K:R=K;WKI+6N7I[==ME_5M#TE0:,I MX!7<&F?7"0G:A.G>Q#VD-4U'P#GH6/M;YCA2=$8W?OA 9^D_? ^'Z(9L=_>! M[TW$$U#"2'*S5SK2'I.('*$'X?V_L-O.J:^V:K=RI>M )&>,W5M MVQMR=*%>(S.UZ!_>_::U?E]L8J:W2[R9H:\D69.(=6TY>D[&#HA(]*5M/)7J MDA/(-*7.T!'RG%CKIH ^F&NST0)6DYQ9^X!$SRB;H 36%#??"=P*5P28(N2H MP0&*"S@*/%;8?!U: Y,+]*&ABL*T0X-,W=4C54HHN) MOMFN MTW6W0 K;J=D!)Z#L="! 40GF7&A\"TA70RW.#I$O8-1R6,!PZ#II\?DNHEOR M<7/_22=XH"11I# ^)(%.W=F4,$A"8XE0HXR>K3QZI3=&;U)>/R#.3>N\X2Z. M2;"DT6J&/I)H@\/I.#4:>%.E#%7AH3M[:)-:F42T7=00 '>7^E@FS1K:TD3( M#?1.S8(X@*-!>F1K/#I(EBS[#N!!$YDT*RQJPI#G43Z?V&4(>#0.!$30K!7^ M)K_=>?[7SM]N1'D\1;H*W?9YGHKN]E:WGKO8PV>FT)0HO_*LQ: K%T7)!!5< MBBO0)$[P?>#'ZT9J0W15^#*+C^C3?X^=>4(;2[3/<#=N07>1EM>?]80XARU0 M6@E=47: Y8DDE)B5!]_^N^I MN!T.L.<<=I"NQO^LR;]\-N*9BZ.9'\N0*OL2VE0V"J4I!-P%,9,KU3,3-AWN M2,ZJ*S<+G93_80HMVG_:IZ,)U&G9C )A* M_!>'.+7T90R_B;U'HR_0%J,O\-1P<1PAT^4M$AK0S;V/;SM/NZB;2VZ3'#:' M/%K=Y.[\5HE$H/9IZU9ZX]LE&1=T^V[Q[E;O6&H2\#O*'IT5U-/:"9+C2G:8 M6S7VZD/=34KIP>YV$:X![.:ZB4R2%71;KYTTT#D-:^ $;IJ74*SP!GP91?;> M\!=26B3UQMKSA9ECA+F(H]SZ(=V8!5%T2!H1%#4)A ^ODN L=J(AM-.1[^2A M&S6I,6KF$J\_S&FJ"<7KX(E.M\!+EC2(TYE2\@9/ =" MYC"3Y(D),KO2PIH(M9XK3U[FRN88#C!7GD!ZVWF5EAL:+C&O2JOVM'6;9Y^A MN[F-@G5Q!_>N-05*]4J+7C.,5\G*G!Z@:SG.W1K#NR9T&Y#7<9$O/V5H M&SN4IXTMVF/\ZWK915GHI)X(UR"&<:-U)5G!E[G/>3,DVHD"X5.T!T[@)O&9 M0?%FZ2OKOK>]GZPAJ3?6-&#VIMYB*DXQ..X<0\[]] ;J .L*M)KEF..;HNY( M(:5P:4&G,E!7]HZ0#?[SFGXC4:-P\:?_;G5F]0FR3Z!#8*,LW?S!75IMD5)] MT>30X=:F7)!@TUJX^PT_Z:JQ15V0CNS-&H"+]AK^NEIVTQ:*J2O&/9)A_%I] M69889KZM'DRG816<(5#BY()#T-+1U7]_>U=72Y8%_%Z0)W%S04'GM.)CQ\DX M14-9A4?8TW M?%V=@Y.+TB]8UNOL6R5HIG_H[2,.\!9/[<2;"B_2&F?ZI]Q: M:.1US>!/MDEX.ZK<:'R:34K:5C1OBB>+[-&C6Y31%#[011C='5%KE]$#.L\$ M-0X XV(GK"(MT=X/TR-J[(IU$4'$W=0RG.V0:8GM#,%I<.DP_$4(N*IAR6&H M.$=X05 ]@#:)VWR&2&M&^O1QT![N4],?!/UTQ T#;]B],SUY ,"N[J.IL3L- M"^$<'MMG?(LL:D-RS?-&74JP0FG2!T0I)"^S[7_YY^X M/-VO+AVMUSC[ EV-;71,S1OH.7T9PJ-Y<>;)%HS411(W'N:YV M:KI"W738NX4IC(^B)\<"H,PG46!P&K,[.+0D?@<8MBS]#+WWM?BS@Q^K[65 MOWQ[HJ6Y^:YJFARY$E85H=-7/X@E235O:Q96345.Z=R6# &T>]@:&QOUAN5N M1AL#8" ![9.V,S:!4/N.: TELTH"WVDX?#T@(-L-U<> [;YG>Y\!-CL/&.N. M?_?0HS?I_#"5T*#AP%N-.?19(V8'O/.01 _[VS-R\_F,G,KKO':VK9PX4K2U MW:>7LG9R[JA+FG+C7DVL82?Q7]/:R5A__&/_V +@25Z M_Q^5H%Y.GQ[^XX]/%ZH4TQ_9F?GN .]$)F]8;"G.-P& "^"44^>[ MPAQT4HGI!ZSGB2EG<'+A2 A#P];A2@^BO5'#=6@V@D!]G:QT ::J+?#C;=:7>_D!)VMBY01VL"6_G MWP-O5:-=A=2TIM3>X.@PS,;H #+%[>\#9X,/^!LB0P**-_5?)[,2MT$)($ < MW4_N.F*CT_3P3C+P\1H59Y?WD(V/UG32FMP]?L+':K10TW+ASN!(C8JJ[:*= M@^,T7=S!+Q6;'Z7I)IY+,3>-^1<42MWWA?MC">Z.L,/#,QU2>N'H^4#($7H@ M3?L%]J/?<+ CBSC>;;9<2'Q*PT<2)?Y]0*[9!_'CF$;[KS0AB_LXB;"7-/!H MQ2/[-CUYV&A0+Y%P\[25>*GB67"=_$K)@&;W@RN&7!&IZ]X6*5XT0=;)(RN"I"&\HS<)Y1[Y%KPO2+K1P?FDH&PBO[NI:\;*8)*]'@ MZW"(WDAG$'OF\_)O'O7>Y"S0,N6!L&#"%_@9%[3E;!#[QR,-F%STC?@/:[YZ MQZP%YR,:C+QTA\$RA894?>ZQ8EO,00"=&U7=8/Q6D&ZX4S3FQW(>J&0R0P4; ME/%!*2-4FV[X4:E7LU/FP9I^Z(C'3[9 M=-3#G0=\R?QPLBPE77'1H>=O<9#V2>GS:E.W>KD:U' 30J_"E]06# GU0W\1I72HK@(%:>8[/CN,:_F 3D$.ZN=I?S-HSTY' M,!3 FU&'PWF\,74_*U2/"FA(SZQP"F_(DJ3!T53(%^8A^MO /SBF8T"1?1TM M"AOUU! [FGIRY1JI"Z+>?DWPEO^WR6'3E,!4;R[_Q=) ]_\F&P9)XP*_C.T M#78QPIX7<3MUOTO0+MQBGQ_K83,1B9.L1>#_M?.7XL#/$F\8"N,9\OEU_?U, MW,5A_T"428DRX?'(GIL)*FD_V-1U78.XT&]M00,H 8SW92#,%O[,RRJ#<&73 M/ Y7-CY: $K<)P<(M'23#+Z!O6ND)\P&?57@E5-H/MMNCAMX@V#.78QI(2S< M96;4;I@A4P:5Y,U;HTAMS>'6%X?<'<>)I (U%Q,2^OG=NAKR3?/_I&T0/TN< MNR&3"OHHD-"^5E"/EFJ!<$@I61'(1+B&G(M(C5R2%=C:]N[2EBAOBGC;(X2: M5G3%$FN@\1/Y>T,'3%HE]<;9JWF&J-HL=F2(<@PF=Q;_FD0^75[0Z#=QY.6? MV8F717K@16QN*5T _I6GT"+'DZ)-,0Y]AKT>Z"I<;H,YVE#M**1^GS3C%]6 M>GT=_AY^"<_NPD_L/[>O49J9<";(R7>\V0:LX>OK][___.7]CV>OF:N_9XLQ)W2,/:7S!M=+E8,E5>>MXLB M$O(,K(MP?_[(^G6URLY'-=2D/X,\,70/!E;)@(WEP2>5[ML%>3KA?AQS)?<* M0J'O'MVP_GM^^( P9X1HP2E-3KU'A#/C?V2'[9^M3VF!?PJ"R$9296->9HT;GN>)E#)XI^F4YQ8>&OVW)CM[? MS][!["4;$/IMUD?7W#Q#U$\ \)".9[G[>;627CN-&SIC1I1]*5TB&SW6DP'N M2!J)E:JN 1>Q=^GA>(WH+ED%])MP[2JG )B*>I6[W-OR+G?(F8SLK!GBA_8> MW;J2ZM$7BFDB;AC0PCA<9O( X,H\P/=V_9>(>)SYIM?,'&.QOOMMM@ M+WYE &?_&=EOZD;S07H;%? D:6R:)(>I:MJ9.E,4X+1D,A']5*2>7BQM@BE0HN,!"CA&(/V%\^_I!^>'O,Y7 M*V9 KL**I](6Y# AR=Y9C\0&]#H2P'T+ Z%2K=#F,<];IH>PB6C+;W1^BWQF MF,/,.1?[MEO,C+-PT=&WM<]\ P^'Z)X192S2;32,>$TF?\4OIOVUPUG>:6;= MB;=C/'WF9;QA7][W<,",/=]T8]+BA'I__C!#.!&^!2W6"?PO?MN4QT: M!LQM&=DU,$(K[8FFNFKK4!=:KB]J"/6 \2A,I%DKQON*9H@SK>>%9E3#*1.( MH3B%HL05<8)%2P?%Y#M 1$XTY5DAL7UZ/E*\#00UT&I1TNA+>F^_@5/=YGD% MJ<[F5F5;.KC#5Y72$RBOZJ)#/U^H0HMI4"5@FAV@O+_,J6!>AWC /UJZW7K/ M?BD3N8@6F;.3<1>U+QCLR%\[[M^DCL_]+O9#$L?OD+H7W_P@0*4/M,:/A%&O M_.]DV;P4QV_7\Q@)=YWVB-_!GXF+^J4GQ,CCJM/$=2&5C?PD[62\QHPE=Z[X MKG+B;PA[$]9E]CV2&"W9^H@S'KMFEJYRT!X ;A3"Z: L2^)HB7"MA4!5MC0E M6>G?^SS/7_MN4Y82Z0B!)JO)!8DTVSI=FN]M'\C1D-0;976 -;>.TK7BDLUI M$3_'R:=%?IKRR #G&&N@*87HHPC_7ZW^B:,(ATE\AYG<._(]^<#X_-D JF[S M/)E09W.K#!8=W.'3".D)E*>QT*&?L]]V 8[0TH^]@,:[*$TDGM'R?W_+J,=. MXZ,+!MICP!JI+#HHRSP66B)S?<&R-'3+:DWTMI!=F2(<@PFT-OX?HP?'J(TA';#SS'S MF__IQ1B>^J>] )@A57[S7I?*ZDJDGA# "\!F N5W($WXS&NM4=8<5=I/IBZ1 M*5:HQ4 V[CSJ<2AO.AI)' "D<%.ZOD!;?+Y 4S;]N44EI%'XC:Q]+R#Q+6;_ MUUKU6=$B>]O6%C8ZT\(0?%TGER%5"QG)_".ER_3DW&UZIB_.SMR1Y0PMV3@& M=,NO%/%#=#X;0_]^EZ0EG'DPA(CM^)'7=:I1IGK#4L=^2^,"YU)&#D #8_D5 MS$WAPBQZ_@2)1Q.IC&N! (E1[@$!2V.K> =[P]K.W&3XCVOD008=TI;=;G%$ MKG&4**R9LDWV)I(V-L!L90ENTU12I#B5$QV#75./-]4=GCK&6YL7*%S,\'"44P% >B>, M1L1_"$_3B_/[ZM&KNPB'<9"N(],,3@T\]:+-[XZ9T5K=>3 1!7_'K(=T^34) M8V;SC*0XWIV>2-K%Z4YRDE&1O.8',](AW?@A3L]&H=4N]+++:UERA3VG2S,> M\Q;WGUPB*UA4CCWH8)F_(NA[GP0=4!Z"99'[%PBO"^U(2<"-6.AL]0 MA7"6Y\!\5J"6W5@;!M6V-]OZ?"N VVZ&8F$0_6J>?^Y?;\_^LSZW/QO(CH96 MA_Y711B7K3YFU8NVW?_JH@743+4HU_Z7EG1=)=5@)CFGME3E:R$%H]] M:JL?MB1ZK#_D2EU6LY'ILH[P0>'MQ)_2$PL'[#9_JD(E7*KI'0\;&-5Z#I4K M6,,Z5'K?"MRAZA0+ VD=-#\;Z(Z&6M"M'6]-EKN 7*VN([HE4;*_9CA)%N'R M_*^=O^4^PWF6@&?Y:TQ6N^"S_]CA<('RS+>.8'A:A80AN@"_-078*WGT&4R( MQ-';"2(4^"OQ9T##A[UZ'_.[@VDJISB]GXBC+#CGAV)++.1'>0*1 M;FF7YA;/KR>F]8+%WII(#Y5NN\7YMAO_(Z3BZB )EUE6!X8"'(Q]11!6BZ@K M$#?"]!#LR[ ^7&NG+*MU&EJI^U6+>18 &SM G7'K6:^FK=KVHM:Z?FCT]4HT-1F+=*N M5A=^Z">$_[&\9)YI^, OURZ$=R9;$M@SRM.@63"R2KC36RY\RC3;KLBS]-AQ MEOCVI)AH"B^?FW0>WA61JJ@WCS+!$*6W1I/ MGX!RK%GWP9$FO9=99ZXT*1/Q]Q*5;%#*AWG*4_&1)Z- LKQN8VN0;0XXZ^]K M[^Q:]<&!]J@4YT!77M1#XM6.JAF.4O/ZM.F2MCT[3+;+GP%E:O2IR_2Y!7>= M)(Q98U'K1Z3=1WB[#?SLM&,MO]J6O=D:QSQI6[@3IVYYY<9HZ8_S-ABQYMOU@SW/\ MTRCGSWU+?J8RRYA[2C?W_"0FY['9!8F?ODAV6:)Z>LVG8_N4K9AKR1M9AXHT M220;MY9LD#DQ*&S!T]J6;/4!VTA4Z],G-9S=^655XPF7,;;L*X #T&"K-Y;U M5*]/:!A[CR!P06>/&X4'G$@D;D8ZE!7ZUUJ2UN&+R"U3 VD > U+16<06FO#D2[5%*@"H41PY->1%B-]BT M+S9L\#WLS;^V/$M<-B&IG#F/&)(#HA'TE!E?_7W@Y=S88FU+PCB])\ 3LSV( M-&T?]F63:[SG/RV^X6AYE1K CR*#VV68UC,6?YVQA6%1WJ=Y &T@CAZMRO)=I=^7-JAG>"ZOE&X%_[%/ MJ0VE:G0$.#?V^AU++H\!#/**4Y]3@ [+#=3346<3?L2.\T""":H*0A5)Z,,> M5=METI 0AS)Y*!7(7'R4BDQ_0%PH*JM1OLPZ[@!_Q-..[5&_@<8=X!2@^YZ. M-N74BHT>>BLO4X/+Q<:QS0J0R\RO8KN1+6IU N)ZC;.OWM789E)3\P9?7FF) MD\XM&M1B:9-0]EME_W?Z46Y-/%#C4:LKKIJN4#L=]FY!!^-_Z\FQ@!OS?;\6 M*)MFD!H<61)/$0Q:EEZ:WOO:^UB=9HL)/(V"KZMW@JIX'9M_>JP.S]UE@-FM7 M"\S.\LCL#%7%\)DC?? R)]A#]@@FA9%#JZIQ'#^<*NG=H!/"JWF^Q5*657_C MA]G1^!]>U!C"OWZJ&@QZZV6S#>B>D'@1+L_\B'B,L+UHAT;+_$:,JJ75N70Y M8_C;,IVRY,?7.TCY^;287V+QDS5:DMA_" LS37+:K*!'1CWV712-L:=F@]0X M%2\G*L_(=S%V""V@&RW=0OJ"BM]VJ4&G:#.1*@^ $)+=C;''D.V]F>YW!+A% MHQ32!S_/!#I.4 ,>M;P,^7E;_Y&DMIXG=6$M3]KK:&D35".*'036"P,E?S?1 M/AV1:O^]FT,:B<,;4L3ALA6X5UVI;QEA=FN5678O\N^94G%.6>C.S^7D03Q! M\(:'[5ZE[;CH5S],(7JGARS::^Q;7' E;=VAUA#C'L: ,2PM698 +@[^%2VS MF)! 7(J]:]-GWZ4%OHU#&XL"]E+X]D&I>/X86 M/@Q.!:+_C3?;_^)9CX5 MZ-F)P;4)QEGJ+1I6CY@KM:BIPTU-'4H'2W"HN5G3L($C@5_B?PV,?DOOK/>W MLW?6^HB&0WX)^F(6?[YP'AW)4SHN=[5+6+?#I1\^_)/X#VOV EE=M_,T1Q>Y MCGR/+%8,WH+1*2.B@;^L^4M !^M@.@-T!,^V,V/NTMOU?7+'^D!>Q]DA (#> MS7-"A+-2C%M.@G"2.?/IG2OFRWMLYL;>7SL_(N+ 8'JJ@#OU)'K,ZIKX<;S# M; 9".S8O16FS ^<>\^X@&I*WC.1M0IB[__X_W__M!\16%7Z +B\SSM&7@:YRQAWF/"O4RUDYIJ'1T@/9JY=N1#J3!XTYEG MT_L9MPF.$F>'6*W?9J*S[:MY;7*\)P]^&/*++_)[B_.R2!@&. M8GY%)FWSQ(_2'M4D^3(_ZD<"IA'M26]T#A[7T1(+'\'I$#L1XZ7LY92C,CH= M'\(J=?>C;9M_1IR[+97^ZP74\:_UISC_/;.J!7),W*]Q])4FE&-[B/DXB M["6-VFR+V% 9Z,B MVF+ G0%3R5(-,F.DY2!X)4NT+7BBD#,=V5JZ7FJS*#344.A@4(;Q M+HQ%PH"8>1R5]J@D0()B>L['0*"5."2.46OII!A_&WMWQ42D/6+K8&U.IT60E".@W'C*_H-%I1)9^\IG&,?N#^ ]A7H:\6?_$ MEDU^[;\W&ZL+FSVEPB94#<3<(YQ+'OM9OBU0*B)K&Y=">',L[HE9=&DN%@&[^6_; B?+P M/ "Y?I3T,U1P$(N1E ?B3&8H8X,*/B_J(DT+,*:^V"8)L/RN +D"^O< 7%=> MS2\:IN69HWYB@ >MJT<3WR-I!3\FYQ8'Y&IUC:,D9'!=^]O+D.&6Q,V];%.R MO-:>-IE5D2I-*?#U]\P$RVM8F?"9IZVS,C+"A,6,@'N#VY($^1E-=O1&7! G M3.GX0>?09TN=&+,U(B/B3_R0GWKF[\I/1Z/7U^'OX9?P["[\Q/YS^YH+V6#V MC LCW_%FR\WHZ^OWO__\Y?V/9Z]Y)7-^.SUU1'E1MD[7/FI(0+?%^[,"?,<*I!?H:];DT.925NHQ$#J5:0%4& M#26"*-7[0JNN2ZVZS;2J0H-RHF> 55EE0I=@M:U6:/A= .H6ZDNT!JKIS'_D M&!T8GI!.&)/&1S7-;T'$U#5+*FKH20H)[ZH]:C7%=F, M3Z'.?<0/"W(8-ZF?7$!XOQ=U MJS*6"X3K)J3ET_4SPO&($ :MI"9X?R')FBXOBW!'^NL-61*R('\)MPL>U9QJ90E#5#7 URQVDC.%::C5V,S00U MM.>H-HHD:5"7U9*T10T!4Z#*;0;2K '*:[FET$O;SM!E)7R:/, M04O 1Y@ ?&S*3#:P!!S&BE#0%?TG,MYPG M'"D:%/P:$:-!T \8.3+[?K#1(VW9@,A7SOLTK'ALSQ#C$X WZ'$JD8$DW3#T M/7^+^54WD8LDOLZ,>S.J9$*2'Z/2(K':.=>0 ']\2E^H?/-V$%34AS2!LG!7SXHD. M,W7A"M0:X!%GH-L4;2*^AAP?3452#F6[!AV0'*B-A*DSZ,$Z#5(1_4!7.&DGA-]!;9,ST.$3A6C#C54II\K=>WZ5'KT)6*L?ZB$\$4Q( M:<1]_/!I'4M1(DR].=LU]CK;M&T\.C9KY6*'@[?+0RLJF4# 5A]@^2B@_CF' M>DGZ3/!K=*P%$,!.CKBHOH^K@RX2F0#@?37GOW!4'C@VDS[\ HS2$0 *FTP] MEW05MH1&OA#NJ#4@;D13I%+7HK'+I*XA MPA,I&JR*:NRV1>V:GGE<7;(H/, M9'SQF7:@+S0D>W2Q"Y?H]OIT9)_'##6T[Z VDZIKD%=RJFL+&P2H4!G_#<39 M0_1]$Z.M^R=_I 2CY_IWBDEIIG\GH+3T68R^A;V[HBO.#I O6&RQQ>Y@Z-(S MR<+U!GZ)@D+BE;120"I5BP#G'HE".-717ABX3D*B3HPO^>GSFL MD%VBS^^N)^::J( C4[R.D56K7@NQ5/&D@@; J1N'1"',%J&MSD@.T4E/_X 8 MU'1# $ ([((HO@&\ ](NS : SQU[@\ .WN6@T3]Q)$IL*+P,6:.:8W'8R%X[ MFCP=N0\2,1WJT$HUST[[[E&RQ@EZ$-7>>**[-0V663:\R']8BS1 Q2VG]R1X+G5XZ6(E?L-S]9"T*FXYNXS)P7)]$NC9SOXAT.@CW:;85CDI;D MY9M"*-X2SU_Y/"FSV%*:A/,AQ1/5'OTV-6NV;VA6.SLW((7T'63\>\"S\!!H MA/*GDYJ6+9"A-/P]H %BWF7O V716_@;PN)($0$(!DBCFW&6U&V5/,W>X>"I M#3P;S.#F+ EC*2I;V\^S7R=3)U4V,E3C<]8AV&A98*^= ^ 0PTT]AXQU1_?) M#ZS5F$).)%_HHRA9?;7*)ZL;&@07-.+UJAMHT&J;O5%'6QL\*EF#>_8ZTJ2P M[2:>+Q#K1\!3H?+?D!\S9SOB::X]/_!Q<2H+9=A+;QYSO[TL42^>9RE5&63X M0Q(NJS^/[*WK 8>:CF]=>91DA2II,'>*31CCJ"6F/RJ9XIY81 MYQ_>]M9KG!>E[6AL50=1R1O<\&N)DQ<_[*:N',[^EFL%6SV+J%Z,2-X6+7<1 MM_+)FDS#FFL"@AH/6Z, HI*NK'JHP=XMZH JQ6K)L< ;KPG+&U5F80XWT7"& MBJ9'ABU9Q5$G&'-RNZ\GKBD0IR>=9 M#9Y[DGSCQ:'"XCIC8>A)2<[6_"F]V)<36;MI^/!6_+$D]\^WH)4N2*DYDEKC M;C+"9AQ.+<"Q+H!&U[L$V6A!&7V/4:49RMLAWO#H *:.UD,@#"::W_7.8-%] MA:"^Z*H 2SJ-'A6PG&(*T@FYP'[T&PYV9,$$I/>NXER\9*_2A"1[?ST2&R71 MD0 W&9M(D^J,/I,Y;XI$6U1IC-Y6@G,3V54S @?M.WAUM=(A+W3+0)9K/,+- MW)K2K*#X@D+I+C X %UDZ,IE-- J>]S(QU4^ADALDW-SEGVK(: SHTVMO2@& MT[("Y.[*!*.[TA%LYK5I^^KM*6T*A6YFLJFS@(8";#:L)F(5G.&+@W0+DZ>"[Z*=%RV0:%+L%&T(#M,+"!F\.1#N26[% M[O?BV2G=;'&XY\\^DY#?4\ QVA8LL6 I+A?PUEY X^+\TO^WPX&_VO._[QC_ MF/DMOLA3A>(=\V.81%]<3>"$//:)<))@;\TO)/#XTMJ_]Q-TEI]_JJ19SQ.5 MLA>*"$GO.>#T56*\(6B#]_Q%V#]9A[/";(G/'G!6[+]C%S'1 3@U!&(C=[V" MJLQ2W\G:I08!E17Y?^U=6V^D.!;^*U9>=D:*1NH_$*E4G=Z)E%%:27;WF114 M%1H"&: 297[]VN9FC.\^!JHR+]U).!? W^%\F'-L R_.L?--&CQK*80'A9)L MFP\(+/ENW6%PG?YT0>/%"4=?!T*!T!.\2NJ.YCN3$JFQI*H^JI,$+R1H#,]3 M&37R95=+P*BJ:Z)6^LIL,OS*6H/I.!D4&S1*ZDH#UG! = 6L@!H[<<65NO:I MD;L8#-F4/-F!*$2QT_@:_=.RVHD+@)C/C=,'$"FCN CD! $-9#I^.B;YX>]C M_MO;$ M%A:F Y:8*YP1,0Y5,_T^:FW$'O-4Z?I=]+C9D)IK,I&=1FO/E4FJA M8ACUQ\\<&/)]Q-V0X;\?N.)Z M #XGR.Q;HL+T@7?&Z $!FC^;M;+^U&4#Z>:?+&.T_QPE[\7Z2[AZ^2,9+ML MKI;U K7*-'QN-_ F1[M6F1;:=8L6DH1=#()DGQ4JB;,XSK,52<8X/6,$)/C^ MX 2_*ZJZ3R-$-*83N@7.RHU(80TAL/"D:@'&SBQAV& M)",S&&2D4"=V48"2I6D81/DF;9-K!K.@+@2CV))OXM&N MWF91^BHC$6(ACC?P0A#!,;89C!T(W6BC0:#%-=SM6@FTHR+7I,BTG?./LBPY MX.%_*9-H=Q0(D_K"&DO3:I^"[HW]^I85GVTW0]M/T*_SPE@F$[&;?S?S"61_ MAO:[0);4->F*T*G>WJ^$H$A0QT>E'"/B8!S+3^)/9"X,E&'YA=B^ XA'+*([ MC)KC9PX,#3FP1@80!1!?#US6G]BW1 4+".XI=<: ,1"F,3<^^_R MSN4FCY_Q$WUSB,CV.=^3?9+'BG9X9SN3]&YM!R8V+-T&) EN9V(0;"Z&>:I! M=6D_8].]B&]M-V,W!"W]^(]-8A9 ;=+*@;@WO)K$[PK9:<1[H$?V8+ T*7AV M.)W48M$$S5,<3R%,''%LI_MTVY@@L;-E8X>80:T=-!CZ)VQ,R-4B<0-&T1SO M+22+LS\%^)@9<\$N7'9]N,A33?Q/N$@HUO*1$H+ /J6'/(F[)1 >RABCG"SZ ME^9DL6@)6S53XJBI3@GB :#V$8QT&KG51KF!%2:L*RH][.Q94'FZM&6C@$YT M?8TNU%?"&@VAPP>O^<"*HU6M/PE-$W?SX!66UIGY T#JB+ UXL,Z*XT"&C0N M')H:S@6.32 V978_X*B3UI\G+JV>GA<,R1G1&(*Q$&JD_ XV%>"8""L $2B# MO6 ,8^)"&PNUN+[+(;Q(#N!+&\&'@*P27MJVW+P M1\F83HZLZ3N1]GYPZ7$D6V+46<'G GU,QQP@+$&;L'?U M(7G8;^)WLD1^6UY:_2C*[]$K/L*!Q49E:,\T4/%L5M)Z"-&Z:>I4U=-D9J-I M]NBE223L3V1]R#*I3V6.HD:YZP>I: UU3/67;NBP 4SA.*"3UBBM-MLH9>AJ M#H2"]5T:>_/&9M.3R0"S%>[JV1LL-O(7#$5Y_R8\%OU[.XWO TBGIXDW+QSR M$%0\#B\4@C.A+\0K\/>TJLOTY402[<^HK',,)\G+L$J4>RT6BT)09)'E8*_* M"F=:!BW59?ATS,C@<&F$5O(2K1QMGF3K1D5,N45:$_(M-QT23K"OW2HOSD : MO8JS0JB3NB @:5[4O9 $]/*NNDZXUWB)%R<4:1]%%P*@0-@)4@0JZ +Y7UH? MXS+ZR"5YV4B'+^Y4ZX!4T*AV2S !*Y_-''G#\EQ7:.P!Q3U"A<-25U=(BPFH>H-3>X% M8&VAQIT?'FT>CQ<+Q=E0",E#'NIC4M[E>[+F.&T:_)'F/&Z5,NW52F1\(D5H M$IQ'J+Q(@T*N1#\=1/T^$P411"DCB=Z2/,KJ3U)*VV\W13>IVF,;"W,']4@7 MI@,SC@"A>(]XA;$@X(')]4KS]K#!N9P>0^Q!1(Z>-1XDB=D1$)Z)5WDM_HE6 M9MX.#!T.1D^,_3GC P"D%GOOJ@J4C%/[.>[SV:VO7HJ3H=C_9CLBO>D_)Q, MRW.@\K+1W@U'&SYAX.02/.OZG(4THMR-LEF;?+PJ6VGIURVZ/51? +I'[\DQ MW67T1W(H^HC*N!'JEUZHNE66R9^SY!!EZ#6JEU]DV0_'!12LQL\')W/]\\/C M9!8)+1A.XN4>/J@PIR&ZB%&^;K51HWZ-'IDXXPL9OG142)C30F'AR;R\[J4_ M,W-U#QL25S>/BJ3R9<&^&IR#TLO;N]MM0I9_?GJ\%VX=II#HJ*%(PBL*IP;A M:9W4ASR8)"J:O;V(&FKT$%9.A7\FF0QX0D"5[>PSX)FKY-0"D8:%QF_%OA_ZLQQMDJ$%WODS>T]U]]%&= MTEJ\RZ54H-O14B#@M67:Q!YXGI*ZD.^*)M:XV= )?-(K?XSR'%]E6TI#-GUX MQ>>P2\@:C5FCV*^4(=@[[9INYT0^Y6)W.-']JT(?QX(T'309L#J]5&F<1F5* MMG$JDRRJNX4C14M,=I,45=3,2AR*(J[0+^1/S8"A]F*N?EUZ1TLYO@HC1' [ ML4UDAUW7)&;@P0JTVZ34MB5,R2Z2[)BOY!'J//*R/2!MA]YW;T?I^?MG2Z%M MBV&_H!$'&&S(A/F8U#BUX,3RL'\F9[3)XSO\3(\RDG':M\E-MP3OSS*=8,?= M0'L'7 SXX-S>'WC"=CX%:<@X6FQ: \FO[8>"U@J=^2=VZ+)8:6^IWS.J7Y5Y MX73K@;X"! _C,+:WU8>YZVG,'PHP=,#=-W 0?"-SF0SNGWO<#\K=-#[JU1'5 M_Z+@ES"6V='OR7C<[Y\_(W+R#8A\#O1F#_LF57Q!T*\ [R':-?[;?.>7=4SR MA[DFC.$P1 5Q9RU8:P7G0%LB/)*_Z7Y#]3'"$5$FZ%219;/*]#4JT^RSF:(H MH[PBVU>0N8RWI'C+EBZ!E XE7PLLNOWBTM_A3G!5OF,3T)B [6K@+5NA8=2K MT!TXPW'6=!H8#310_P!_WG"M HQEXT%FQ_?]/,?7DD?6!I=(T>(8R\2;%KE[Y9M,7\.\&8::LO^KU%LY69J-? MV [2. :4:GU &!@/"C"8=&?DQAU:.!$R,F@0HA5P5.RB "5)F$"(\DRE1M?J MGU=U;MS0- 92-0)2=%E "H:A$&^(MZ>R>$NB_#\YSEW/910G^'7GSVI+:LVR MC&:TQ^2O4U+5/]),NDJ^HQ7N?=/:"@0QM70:[.W5[3RTC-?%+$..DU8=G8@^ M>?]M#: =8P&5C0FT)S96\D;LBDF><'L 1,S-+0U.*+S3"2T4*K O]8XG$")( M1E,$G3ZB!M!@ ;$F4&L#42-?/D@TDQ,+1 G05(?C/86;$;$_ >@(\4TA7SHX M5A47\W-.1Y+IR"KGH9&+\48HHNC #,^$"#K'K3_5LX[.^4/4B7(Y8G852S<^A($B3)4NZ>(C.C,Z ZW/0O3@H>_I1E&VMQ[!#NZC& MUMV >&4.(P. /=(&_D*OR6%^"J:-TJ86N36TZ L,TT33U-U21DVK1MJ:*UI. M4M11-C3!T.*KI5M#W9$H::RVQ(:RL]K EJRMVO@TY@^+(.MI6/@&#@C!2AK- M+ES-Q!=%?E=N2_/C#+IUAG66*(,C_.R5;OPZ<#F6K!6#ZKHXF@F&)(%K.+K*H%78D 6KUNU\ [" MO0Q\ D%7Q+5^,J!EE%91KS4;=,T(%3QV80F4P?T!)TYJGP"XO;KY*7ZLKJ(0 M;!:$+@#.#I?LW;W'/^$_=G_"_[Q$57+S?U!+ P04 " "C>H%8N]DY&SJS M "O=0P %0 &-E;FXM,C R,S$R,S%?<')E+GAM;.R]ZY/C-I(O^OU&W/_! M=\YGV]N>G8+@B2.*4(FJ>J6__H#D(3$!QX) M$!0 M2)VQUUB(H%,_) $HG$?__O+YOTFS>4%PG._O&G=]_]QY^^05F,%TFV M^L>?=L6W41$GR9_^]_____X___W_??OM!Y2A/"K1XIO7_3?O$_O_OS=^^^^\L//_QGZ_.WW]+B:9+]]E_T?UZC GU#JLV*__I2 M)/_XT[HLM__U_?>?/W_^[O.?O\/YZOL?_N,_WGW_/Y_NG^,UVD3?)EE11EF, M_O0-H?^OHOKQ'L=16;6Y5?S+:YXR!G_^_E"7D(+^]2TC^Y;^].V['[[]\[OO MOA2+/S5-I)\!E3#R+P/Z1J9W/_[XX_?5UP,I891(6!_$)MK[YIM:?SE.T1-: M?D/_^]/3G;#TC]]3BN\S5-Y'KR@E55;%R_T6_>-/1;+9IHC]ML[1DL\GS?,# M&ZJ='ZEVWOV5:N=_'3E_/Z9Y*PJF%UQ&J9UV5OR&;1U4,[[1#[94*VOR@TTM MDT&.3J#E5C7C&_V(\@0O;K+%] WO5V6K\<]EE)\ *L/*Q@LP?:LUFAJC+"O) MG+(K\7L&MCPDJKE$9)6FA%H=61)K[ MPY_?_5!/!?_+I)8I1+K-\>840DGJL2Y6IVK[TG#96Q=B\DZQW1M7>+-)R@W* MRF*6+:YP5I(%'UGXC6L]A.N()I.U$/DY&@L5 2/CAM%)&A<%,<#/ZRA'(UHF MXF3ZQB:(VFP1&1.T MXPCWW68[%@MPWI:;7_TZK^N8D3'^EI1[ZW)(*YE0H$D%L6))R(ZW3%Y3]$AF MNJ0H<+Y_P"4B"/XERHG9+9O_C+,RNI5,*9"09%H1U=4:"WV/"$H8&JZB-/[! M1 8>%SM-&MV:$0VYR\@_T4OT!14_1^FN-FIIBC]3?\*(]L'XVF@VF3^NT1+E M.=E11E_ND^@U29.1BRLM]C:$(+NQDGS+]X??GL@J[@6W2.R(HU.1#<&H;<89 M7>?-EW3%@HKW:(ES9%TPG8IL"';X)[%6;PEUBMJ10\+71K-OT0+E4=KTNYTF M"W@:-W<6Q_D.+6Z^T%F]6BW.RS7*KW9D$&:EG1&N7X?YTIHR?B!;B9IWO=BM MS(KY"B[NXQR+O?/B/3>^(D*P-9\E8*S58GRS;$6PO2U;*K8=WXV7\GH M5V)3H%IKQQ]^2@9]M ,#RGF4@AS&3,/XQWIFB<4H^2- M(G <&.3\1G@9<%X.+,@(OX*$G7$CW^^*)$,%7::^DM%<)M0]^XQ6HS5L5M'$@MV2S0+Y7@_KN/:II_6^ M-5NT/.R3"Z[=D(D58V>K9E[7Q.(](6(R=X1KC G527I84N7D?=E?+]:_H)/T MK;KNB<7_@/'B*0ZI9Z/[)5FKRAQ>A%C[VZ)X>US5WK M^#HG%G>B';#%RB=6P.R-5$,7D$N<%U&*6DLUTB+[>]13M&K$T>TJRI(_V KA M,4^R.-E&:7..1Y=2N]0W[O=)Y097;C\^ MAD+/;DA,P]%2)(9Y _E\;,5AF+=+P,CR@;EY^^3\ICQ%'M774.8CCU_-V]@M M;^-["NOG+N9M5W&T>>HR!A!"9I.M;'V55Q>RL>M;'+$;$W&SZUBRL;XMM;HBGN4=AMDN2L+.T7Q^_4[>W1[>P.Y_X M=H29Y8/PM>Q.L.=(F-:%,)'S8+3;P-QA8,=5,-))< KWP*2.@0E< C:= 7;= M )8< !-M_6UO^B?:[MO>Z-O=XEO:W$^WK9]@0V]G*S]R$V][^VYMXVYYRVYK MLVYWFVYI@S[YIG"ZS>"DV_%I-N+C5GP%$7Q!-U;T%A+:U)=UKJ)B?9OBSX;+ M/05/^\U=D[F51G_4DP+9(I+?UZBD)[Y619#6,[58$THR0>/G6]1L.*N]\&:; MHS591"9OJ-K_3=5%6M6>6.C3R6E)M/=12J^&/J\161Y8[3(99_M-M]K:$0V\ MQO&N67[=D%F'QAPM<;XQGGKE_-K-)/ H"&'UY9[\T*D,?2E1MD +5AUMZPA! MJFI9Q2F..W6E-/,;SKN2T:H*4E>5?ZA \7 MX3>4SUZ+,H_BPP(OI;F(_O$G[C?20BI1[]OWDS>4J>F%<.RUD_>I:6;W4[>5 M[7ZO[W/>U>H3MKAJ=MO-.3=F!,]+:!6WQ;1JM M>CW(_=;HH??-OSZ4-5[1B;VB32^^\[@7C]8JVT7I$]J2;91@./)(>L.R2^)? MUP)$ 0[3+H>FHW\(H*,/R0"OR>PMZ&DN3:^K>S3^]K5,&&!G]U@TO?UGCWN[ M<5[=)@59-OX+13F_PU5D;'$@)/.OVX$B*7I>S*7I_/_TN/,9;(^MOR6_%(+! M+J#J#?=W[M;;A-4O2PV[RB MO-?IHL^-9H:?_>MDA0B*SAV6;CKU[]YWZA-:)520K'R(-OU%G(RDT[E]$E\[ M6"H*J)/[')J._M'[CKZJ8M'2NVR!OOP3[;D]+:#I=/6 QM>^E@L#ZNP!"^9V M\=E[QES#,<[)!%.G@J5'&%?TS#7?7^$%?YB#2G2@H"CA*S!T! 7!1,&0@<9G M9UTMR$OTY6Y!Q*W.Z:DPDNE>0=L!BI#65XC A .!0\B*P<)GUUXMPFRQ()(6 MS7_NDPR]XT)"0M>! Y?.5RBHA0+!@,N&0><+!=+I^C83UO$^^_HZC:]FM7E>9>*M7Q43]KZ E >! :GG.)"+I@.& M 2>&")^]@!T)'G%11NG_2;;"!:6,D(>&'J'G6)")I8.$'A^& Y]]@=22S7(4 M<7J>]XD=]70^^=>[DJ:KCG0Z)5D/^NS0HR]!IH]KG/$=>J+/C3J&G_WK384( MBAX=EF:]ZK-'C^74>O?#ZPL5L]>KHL^-2H:?_>M5A0B*7AV69KWJL_NNN9S\ MO-^\XK37I=QOC3)ZW_SK3%GC%3W9*\J"9'QVRS'PW7R)JRAPCKM=1M(;I%T2 M__H6( IPL'8YL)[VWY?V"TK3?V9DM_>,HH),)(N[HM@)?&D*VLYB64CK'PAT MA ,MF86L&"S\]Z7]C-,=$3.O3@OS?OR$E*8#@P&-K]TO%P;4[0,6K+O]]YLU MT5[U63^=L>BC4_Q>EY-VS^ $I+YB "0:[$1.P(DAPG^'VEU6(BI3\H:NHS)J M!!*T=Q?%)?$0$2#7CXQN?$$.&_0ZVR:E=1B58XYY_+LKKASYLH3=FE;6XG?RS6]'QIE_!$MI>QTNH#2U\Z'" 8"@8 1 X//?KA&@"_' M6,\ZVI>/!"%9%P8<,F\QH!()!@ .%];[/OOK[N)E/MLM$L)G5I:HJ,7D7&54 M$S;JDA'ZAP&P6 H4R/BP>U(^._R.\?[9<[DI;_(8M#,6X %>H.S?HA 7 M\ \?VF*"[U6(^3&\^.PV[,GQ5"&^2CQ!7\-,2$.26E_!A>_'=-/NY>TR2^ M37'$]T=ROG?0T/GN:^>+A0#U=:2S,.G2LA^^_OQ\HZ)[\,%UZ-G'NNI$ 6T;%:R7I MKOAV%47;&F4H+0OVRQ%NS0^_'K(6SI=DXT+:DD3I(ZZ]:8(D;CI%6#@2J,C8 M 68B?YU<62 I_R,;<+V/[EK/\D3+A!#0=&09T+@0B2:BI4DSR7]H]M.W*$7T MQ8[R*LKS/5DH_QRENT$TN4X9%F8.*^/,BLJ[#9L)W;6QW"JJ0'48:_,4@27* M"W1O9UHU =GQT1 J(S^V0DK3Z%- XR]H($(!02)@99YQT#4HJ@3N+_Q$\&SJ MDY"PJ8Y+XB\B "(! <'GY#PQH=&\RGMC@&\F(*1LEI62^@L1#1&!4)%S-,]N MZ-J$L*Y6">R-!U/S_2MUH2]O(2>Z^E M(W:O^S5*-"H%E? 7+/H" S$$8FR>*]$UM"IICG:Q$$X\:L)&KS)"?_$#%@\( M&QD_\[R*GJ%EMB0-FJ4I_DR]2K(^-8[G:1A-]1]5="7SVZR MW:9YM4*.-,N5\%%JK9)@$#Z-6LU&A[6V.$]:.=JK)O.FR;QH/B//PBS,GV\- M?/$E+J.4:T%/KC&EJ@3>4Y[*A+HZ\@C7?=8\DGE\R5/F>1:3=88-C\R%;/63 M6Y]0N<8+L2-(0<7"'414CH$NZ1(,E8T'^B'?*B!"Q,_Y$S/F^#B^;'K[\\/= M46XN3%3$';2(B0, #5!27>R(V9I[F]]0_HH=.Q'4SP0?O > %X69VT#]6+"G M&-*0$HX@.5-S[[3K.?@#QHO/2=K/]-+_N='7\6>O$2!H/;RWCPS"=2+?)EE2 MHOOD#2TDSYLW_0TC;O2H(O8:&UJ2PA&C8ANND[IYA#1;W:.H0$_):EW.ES\5 MM7!]%P^$EGEJY+1>@TA'3CB&%%P#=T;W)>=Y!T4T;>?>D,9OJ #DTH (GUNX MGF<%*A2*"PP+UF @1("!AS0(SYG2^P-SGO'8A!MI5,O$'3'<<>)Q_QKUYJA] MEP^HUPJ!QD(M\G0&87W4Y#EXD^^3Z#5)*_<.V9]7U^/6."72%+7W1^!=UBW6 M:!M>S+4NU&*K)?1%&'F(NIIP*)H7P>HLCNTQVM-C4WF$()^H%QO8)W)FX@!] M@H&R=0VNF\;2 M=UDW JA(:5A>-#Z-YR"!2*:#$ $_\Q,.AW:DOR&0W, 04[7/OGA4GN,#)IW6 M\D7$<<09B.LU<%NDXZL#AG%>]T#:4P>TJ; M$*"QLVKG)";.("&U%P=>LE,'KOI 9UT0/KE:D.SD?^K MP$!_(4C(D[>(/CG6$JJ^ H?S7Z(\CS))"*5AZ0-N-$N' *@<)14SDV0*FN\ESNL!S<,.++"%!Z^4ES M6$#4%5H3= #VX9X!0782D"5QL+N!"=;[\A6]R5V7L%Q@FG<>U%XPN[8>&0%T?LC^WJ:NQ&GBN+9;)(ZNP=-'XTS.FN@+!YV-X#R$+\CH?05#G#Q M0/"0LC/?=[A/@0&^[ &^WN';A8[6FT_ $6_0\HX#EVM&7601.$ M>;@NYR=41DF&%C=1GI&IH9C%\6ZSJV(4KM$RB9.^/847.+QTH"[@.;ZT9=;! M%X1YN*'^+6FJ8QOZR&6.UC3FY0W5?GB:&_0!E?/E2_2E;\S,2A_O->F5]AR& MX[2A9?-T:PKW_L!0$71P,&05KG-W*"FQ>NF.OK?[B/.J]\HR3UYW);WZ\H*I MGXU>VL,I:<5*@!V[3(76QXRIYSB=1'?CK)Q9 \[;EPWVMH"\5S)NX9Y,JO*( MB/W;4G)@EA)_L:,IJ*Y[7,!SQ!SEVW@$Y;+!\GY0Z5961U_ADX9>>YRS2;M/ MQF1S@E=FTTGES]/'CU6WK5&9Q%%Z>0?9O^GL:TK"]56=2CU@,O841U-#FN'Y M5)O&\UT(1#+#DZHVOW"/JUH"/:^)LHN[HM@=[?P0(#RJ(42Z5.& 1"*=(4RZ M',,]=QJ(--^511EE=#^M0@N'5 29#FEHN!'+.0H\';93G"QYOOVQX*-0[8( MR_#+9LB'S9"57G"Z&3JHII@OFWAK\K4*]FJ=V='3.L>;H_K8L-^PYE?E/DFG M]'#+!"OM)O[B#64[=$O&%B_KW\V7QL=,DS:3_UL,S\A'<#A$:!AP\,$ :8$" MVU"5T"Q!FE)'>Q@T(>3]0$&40]]6J@PRRM^2&!7/.!UN"52$AR6>F#!$3((% M'PT]64T&&XD?:X1E:$6G(8<8^Y"3R>TQQ\M!K!KG"WO5K/TE1-B(11N-DP[K M<*\4'"Z?W7S9$E&%:?&5=/T+?T,Z)ZY&5!TLD^[\%.6_H5;#^HLH)2%;+TD( MG0T1=>]@#1&[8T/(N]K"27@:S,?^6$N4$:E3(M=LL4FRA$I,KP7SP0.D9E95 M1>TWC/2$U<"2DG'(TR]-'D0Z8$VDNR:+VQ17;Z3RX02B/>Q*I+1^0TE'4 T@ M*=@:3-;>P(@L.-Z2@JC@%N?7>/=:+G]*CAR((Z?%-8PFIWQC2$%,#0G*N M!G'L)JK7L4C,-]#;<]$NYQMJK>$Z\'PD>4+L@L_=-@&:U5 MAF.9)&7\!IB)X(962<+>(.F\-Y/A0'Z5-TSE!?,=,BJ!-.#!8660I[T+A1%>/CT(=;Q3*QJ/0XK^B&Q3! TEH:CV0-2N(MR[JM7= M[(/LJG,.$''[+1 )L9.54G.'CN]:%'QEJY_^5W>3%JP;L$JBWKPEY5JM;?K< M'!YB"'96'Z(DHT-RGCVA!=ILJ6CS9>NYN4>BP:0H<+ZO'I[KGU48%F>'%]K% M \#02)WH@DR_NG CF(]3" WFJ>,+/Z%RC1=UKNHP#VLPSX$IL'I7ZRA;D;7*+=EZ5O<_9 .F.OCI9W+NWQBVR)$%7=G@ M& !"[6M.%[]66A#NAJ@>L,\HWN659^_V[2%Y0E&:_($6;'+IH5VG2-,IL"(! MX-5 =EU PJIPEHU!9%2%8X9>G:*WAVDTY#"WK%:IX3O1\E(! ,I, ]I&#EJ+ MP].?T:;L%N?>V"+$6#1L$ \&.L!UU,Z50T^MQI0N?= MS1>4QPD]K6C1D-7>V\5B/>#;8\1[P*-=Q'6Q4L,#SG#WS)!_^@0C M;A^N28@# )J6O+KP4C%GH+)Z:!#(&;G.(>[XXW)%;>'F]^T>$]3OXNP(THX9 M%.HM8.OAX9LO1&HB<9)%^?Z.J+( )?T]04W<@R++-84X6$ZG^M$C;=*F3I%R M^)3#E(C;V)[W*$/#:]X*JL[PX%"%"VV5R)9@R:DFY!#8^FH[QQ,V_'"\17;X M$"):A(*-!DB;LX%/PA,S0S8L1P-LD-C?N'S3#0;E0X3A6#6-1JM! \)UHW2$ ME0%6!L8S -JD(!KGX7#_Z&I?4/:BD\G;%H*XXXEK.6;^G*869ZXGCD35_D!X M<$F@6_V5UJ-S\>]='>XF>%MMVDK:KJX)*G%FE:9&,SY1QW3-X$12'7Q($T@3 MUMQ.:V;/>R!/VQ4G&\'6Q1@1\Q_X;,29R>T0QPZ+7Q!- M3(46LS>41ROTL-N\HGR^'#QK\3XJDKB'/*.R38=HE@T1G6/4,QJOFI4S! ?X M]J= TNLDW=&W'!0OX1B6EJ-87/J,< Q4T51(%E?/L!Q@#,U-E&=$AN(1Y95@ M/*LKI6&W\?@T(:(/(NYHC DJ84@*, =:7Z)FN"BPU*,2H.E =0YXXHML'5&' M:ABF=.(\0G\FR:<'977P\O6\F71HY O=48OD[WSLB]=\=-KZ^E(/U2[.*#!G M7Y+^.3V(MB\;G];=;?Y#2Z[Q)DJROE67T73NZP]H'+];^0G1Q=W0P<'_/GRA MDGUW-C')58_5PG0G'BZ[W@N4C,VY/((H'9<8AF[!],UC?4S(,&!IKE%N1AL7 MRNQ:;*QG_@1:K'C63W)*>5E6WXFG$K)80E4(N&C^&!#T)XT6@1\/I]-T$/6C MM=LT*>N,$?39@B?:P^\&Y3[M*V6'@1CZ% 5_VE;517G M8NO%YDDTNL VJ<7 _'#<&SNNO\^5+MI';V_[W"W9>F_VLW7.L.(NJ\>CXSVK M^HGGX4X5_"PTL,QE5WK9E7X56SCP1D1O*Z?-CK": %*P#C\_D(F9.?\AC$^'CC';R<\GRUISQDP92CJ$#7J/[O739T MXCT1ZWB+\\]1/GB1UZST,?V/7FD_CL$LW BURU1X9!;8_4]3-'%/V:Q?Y]1L M'?]@;M3M3 ,;N45Y@NG)1%ZZO8S$7).J>'H(Z=#IZU.D_ @4:P@_&IORNLR= M?7X@[IB>H'C! L=F)?8KT59U6(FRHE+F$ZJ3?*-GE+\E,7JLY'E",5YE%9?J M":"!"_HTU1V\V%-7%^+H.7$GC!Z!T[?7F2-6D)"^4@E]3P8MKGM M96G26>+T_E+3J&Q[900O&R+XQZC'SCH'7KDSMZP>+ T1:0C&\\:A*PB*T1>@ M(\X2&FG/4X&N37'R[Q(-TYRKY*?8L(,=1&;8"5]YE@; K7OC MW QBWE]A1@:?4@I^K>D9CEU%NQX5Q0OIHU]( ]/]_'-&NF_W6B2+),J;WJ(_ MYL4ZV;)UT,URB>)6YY(M!B_3P^3U'%8?D]5CK7N*O&QU#?GKV"WDCU\/3>+D MF.!^8YO[[K>3-Y=[P4GPM=_D$;D+!8[TJ]HPS8AAVN"2[)MO=CG>H@^;UX_\ M]!90>@8T-;VSR4RD=*PO9G'N9P<>L@GWM")OW,1U7:Z]>WCM_5.2X;P5K7;HTT>4Q]1&K-#[IKM[ MRC$HV2A&JV2(ASGFJAE]LJ-5=;AY(X=ZN"0MG_YL?41&LO'GY,V^BL[23W)1N&4*\H3;C0F%LO\BKUK4&F?.I_J&,WP 'O"YIW= M67A4K&]3_-GQN3=K1J$^[A:2#D^Y.:27MP=T6_]^5Q ;5Q2M^TL<+[V"JI%' M2.6+8/2?.4)<+SV87B)LC_YRSFQC^H)WS.B39V55DY]%C[Z'(@#0C#0YB85X M$7UF::@&G\- @T(L@\X?<@Q\RZFR[%C?,JK5VISS !B'NY43!\7")E-59*R0 M2]@A Z)CD&#R[)+-!%V8/N;X+2%K^/?[GPJTN,N:=Z^SU2PF!O+O--DKRVGUZCXG(R1M:5((6'U&ZN,7Y3X/AH%6&1;[ MRIPM\$UT=AJT UL6[LM^;0'OB#JS54)VS+6$MTF6E"BE(DM #BC%@;FTU%3@]U:=M\2U/=Y#::+Z^;MKQ$7^Z3Z#5)*QE[T 52'QXV55"?+53U]'0: MB"K;9)##^L<:FAE:T=-@Z^!LCZK>8JF/3 @IQY(.2<\6DQH:.KW-'#8HW.33 M'S!>?$[2]"@?Q^\H)VKZ041TMA@%:>4TZ!0U)=S4T7?9&Y$"Y_M?N<:? M^RXU,<'ADL&0X&RQJ-3&B:PDIQG.DE7;.(=Y2V@4-=G\7>/=:[G:I=_&S1/5*3)UK2:C?2),OUQ#Z!HQ#L/9?YDCW()82WF'0 91[I M5P!;I89.#5%>@TQR/$\,Q_I:QUUV2S:)U;L'L@$URQ;7*$_>(AK*RWQO^_X" MPQY'MOBPP?%LQX!]?9]HT6*CW28IGVV-J GR+=07N)Y1O,LK?=V^/20#)X=. M(6%V!7ZALQTD1EH[E8,$UC231-/>0%W\,@*;,=^C):$9/L-A4++I/JV29XM\ M<_V=!OY:[6-CP,49W_BX?9H\_GW_V?)^[+Z4B,7O"XC.%L0@K9P&KZ*F,&B& M>.!WV+0\1RE9ACW2.WIYN7],HSH5V9:J4;@YA10:;%/EANL?$!QQGA5Z>-TI^6#=C LZIP\3NPVI +6 M+:2C2/*@;]^8ZA=L]*]3\&QA:JR]TZ!7IWD,U $^ILL"4&M1R<:T\D^2_UZ1 M'X>OYT+)#]?]5.1G"V]-39WJXI^J4>P"2(#7_X;.QX,VKJ)M4D:IX%:P?D&A M*UIA#1YV8LGMXJU3C\%-5X^!]IBC;90LV.37W.E?M/^@J,*55/D8Y M7=351TSJA0RLN!"OJN+!(U5+/W8QJJK:X':JQS:8+6<>H[W6JK-'KUQR'NB# MAZ9< ],L-@]U&=P_]7872(3+=Z3UQ_NU;"(XI@ 1WK*VQ4X&7"UVYX!K<_U9 MA[U64\*]!SN4_0IGE69^2W81;2B9F<7 M9L'K79J;Y@7E&^@Z04 OA-Z /GBPR35@%UZ#NIS=?@4#JIOFJ][Z$2L/-W50 M!FJ?L)!!\!C4U)%=4*HKG^*VZQD=51F??[@**AI?$3*14QLGVN+)4G0K]4+('LS MK$Q/VP-K$6"8@T#:.MINQ$,# 9RZR%EX"3!3;1O)IGF>1&Z?2'=MQ''1^L4 M80EO0$5\LZ*0WL9&^@#93TGU5?(:4+4.PR$$V\_'71ZOHZ)[_9=>^NW#3$7' ML"6F"Q500,FMH$AA-,A_;G 4Z&)25 YK--AHFW[8)PM%M45E2AE MEU/NLL.KV$/WD7%Y$5C5Y<\%O)J:F@3,ZC88Q"M,O&$RJCF;P+'JW^GK0 U"RA&XRRD!!!Y?> M!N*DM9D'&*1?T<3\ZP^7J=E85VXG9_.+\"^.#R*L6--!;WQE]G02-$(L:H!W MU0>##);S1K>8R(3ZE_G&LN4T26UCR5PJ<]<$>>>5:"5&:%%EY^$DHI(Y.O5+ M'M_?@)<,%;G&VK$"7IW:3=)D3QHA>QQZ]SC*"B;["WY9)SF[A":TH( R _,I M+1,J @TT8M=P2NL-.I5T>WQ=X31%<9UVA\4 5)+WKTU*[* 1*J(M M:,RV==5HATE&:?>. KB*C&.XC&.W@D6RL6YLP%>G$?DHK M.;M \=LDB[)X1.@G@('9-H$@2-%**M-@+0K"3IJL>/@.=S+ MX,QL $JNJZY'&2JXP-);09FL-O.\1^:^-;7],7IFV;C\T'IY_]"R->-FX1WE MT;9/\YGD(.,3.R>+)8Y_FU<"%^S]W87$0$KI>6?#?/I0P:JI"=LF4U"GB^A% MN>$D(ZD)[*7NES?JT'Q"<;VN2/Z(Q%'8&@6[IA)4,%38F>K&HG$$53XZV# ( MK[>QM]O8RQTLBDGE&%4#_GT9FO44IJA[6(,(F,;%M5;ALMNC^T*+LF94):VAZ=9(: M/!T"TVL3,D8F:86!]\Z3031*\$>4)S2*MY^U+TYW"V)NVBJNU=X;7VXJ;UT_ M.&7EGHY*IWT &;"G;N"(A/C"94@ 8]GFT+0YTLYSX)QZ'(SQ[&ZK,40:E9<7 M<)?#6X47>*MU=#J &V2\KP%^D[ET?3SOMMNTTDF44M%N4_SY+EOB?%-#@1_E MIUFJZ0QP*9O9VNNKL8]10OIPNWC.20<9U'XFX :6H?@X3L#158'77V M;![O<-.?MIZNI2+QGH,7$1PS] \(PD*+0L 16!ER-H^6YAYA>#.3F1E)R(P% MYNSL\0PKRRXJU@/.8O+/8[A]MN"X%:^3(DYQL<1??7_;N^*=<_ Y-3L0,O$=59 JF _MH$M8;[@TD&@]61]\41)(F#H>> M)A&I=W3*FVWH0Y+O>BC4+=9T";S86>#44$OV@0MOB/DY(6'YBJBVJ(Y(1/A,HEI5JGZA79BDQ\)OYB@YX5 \CV1X#>;O3&B>AL= M9U2],^-H%_?8>==U[;05Z:A!/[U4H4X9S[O-)LKW\Z544!?3QK 5@KE 3=B M34;HY*C5Q-8:#3/O[1J@#[&A[%T3(ZZH6@B>^6A_ORO(%J$HKO#FE1B^RC7H M /B<9H@&-X2TZ6@YJ8L!SFG1<7(1#7"]0F+9N86<#7!0/V)#Z;M#7%85'>30 M*D(=Y,]KG)?]ERM=3&^T'2_==HC"AP"D;"J3DMISZCY_G#^]O-P\?;I[^/GF M^>73S6$D-523KYRSSJB[AO^31@F[7YN4:Y:WVJ:?; M43P:A1CR<#;695V,[:BD._0Y%=(1;UA1T): &K^,# 5'NVI6_5X9(06@/$0W M2BC=!&P.&B0:_A!2L9@^#&9(/V$M0;MC5\*_#N"4\0UZJ#[F+"$?LTQ7NYQV M0_.2IY-T+:1)R:+)OL":5;>'-8X_G U*'E*X:)2TF#VDKI:K>O6X-BS=%1E> MVMGH-^E6/%8]70.AT80ZAXUFU4';$/:&@..].&T&;"L.H#RL>B643O(P\%]T M4AL+_8(L:X)&06(02NM9 4EN5]4"C%O.!SXOT<[+2K\6[RVJQGU&\ MRYW%8;35C5[9HU'M5DEV GH%6RMF:$%7^X2F?7=9T\)/4?X;*NGF<]#6;'&% M\C)*,KI;I:%JP+7(U-4,M6VY&J=[&TWDX9/I>[A-@C65[9JF:6+0JR7AJW:. MO*7"]@@W64#Z8W9,%;VCI*#\9D'V7?I%5XY;INJKGJJ%T>-0^K9(^%3,,JK(*BU14%/<1G M<9SO$/-#%ST'\WT2O2:I,^?+8[2OC[^S1=7.*!5Y6P"4QVSG8DH74SZ+4PKC)H>])*3>3&7=M4 M#XC44%+V\U#YLTD8-$B\.U"3BL7T88!#^@EK"=IW00KY=U)MG=]0;2[LNSA8 MK6H6G:5R/[+CT]Y')P&4B"P"T7R+\HC>=*F;)(R4!!$?I),3NSL-Y?<)UI2O M=^C985J%-BJ8A7JY0/@.%ED4-(FK#(:A*)/9_.'GFZ>7N_?W-X]/\T]WS\_S MIW\]S%]N9@_7O\R>GF8/+Z+T;OHE6:XSG9(6D[:I]2HO9]7I-N>R4&;G&%-W3S[>QBX7%E0U_L.[:E>?6] M>N+VV%KVU)_ AMAAQO**C63F)/,:M,WOVVT662E+W'3U*>+FS))9@A6VK=&N MN1O7RBJCV]C6A;I$FN>+)(OR?25 MR61$_O?EZ>[JY>;ZX>9E]OQ\\_(L.E$P*,I\\%I%+9XM .H5GC.8E-60UP?C M8M2E>)QN>@<2&BVH3B7T:@YZH42&_STNZ%M E6UPL4*ZB?*,[$0J=E+\1I<'/Y&&5,&=DA!L$"V[GBVG=9*\OZULVCZUNU^GR-&7 2CB[M8U MJ ^QD>B]Z]:RFAKO!*"&<(?V9I,T5T\RLM&HLCBAS%4B,TESU,]4F)0]# >M MLF[L J")8@MA4EA'.3Y8#3,$X)'JZ?D^==I0VQ>]N@._Z=6X-!ZCO-R_Y%%6 M1+&[586@+<)L+S#R0^H7%;D+,R)JE=J&&)14:,(OZP'N7CQ&%_UD+_(ZJ8'0 MJBO4=E43L6F3A&5P\@\92=@J'3]F#P1YVH:%''TX[%4-2P>< 9#AIKP^.A1 MJ/@ RZ@#$1E3/QYUTS,>+_DF*U6V8TC$,1UM(L^1 9+-U'"T&9H_CN;4;@A! MH:3C6XV H &5<(3-X #$RI-FGCY6<7FT8M*<]E&1%/-EKUG[^G^%.>VU"K&< M]L!"GC]:821[=[3+'ZV 5F!IZW9:N/U$7T2^*K9)_D/3++U% M*:K>=V"AOOSO7&398,6.M4>Q\AR=%O6D@]]QU38(_\^@C&+K!8:7]LL,PV=, M9FF*/Y,9 =WB_!KO7LOE+CVD"^"!?0K6PW=)++#V?#!,J$>=P6&W&#63^%I1MN48YL9YE0J2J@ 'I,6GU,5\U=]ZD)&R7+"#V'%UA&'2#)F#:0^3$HR BS%,LG M1-UBJJS2H4V7AO+K0 U>!7,J.PY0L9&7^#;)DA+=$QN\X!HN,+T@)S&'WG.D MZ4JLMT!3\F;8"NO$XFZSC9*<#I9Y?IT46UQ$Z7Q)7\.IA*NEO+E>+"3W'%EA&K1-D"5.&&8.C#'/,"+)K?<= @P35<;G&.DE7S0DW+:H_TW8 F0A/H_FP\%!S/IXCTI:&M,)(S>MD MF [KI(.F/LJQ;U0U'U^U!RT H M.X]O"2@]APU<2AW<2+DRX(3EMO^49#A/ROU=1LP>*DIULD.-$BP6$U+"VUE%6?)'U.Q3'O,DBY-ME,YBLDBH8J5?JLMI+I+!M-M&%L % M4?KBV-"C&EJWZI_)+TCV*)E5GNQQ&SL\G3@?XC5:[%(T7[9B1>YHPV>+-WK9 ML'C!L^4R21.:#(-+7>%#Z!.;BC]S7-CG[^[M(:O0Q-,KOVM2K32_6<%8"M,LFB>1:'F48_R!SF_&"EJN!1*:& M^R1Z)4O08W*\5C3/SO1K.&;'3S+$K9:*/AB;T[ MF._W'Q!>Y=%V33:UZ2Q'$71W-55%@RV7_8H\'QTGT['9YLQ^HRRE2SNY6XB3 M$=2=#XB7GE3@!8*02I+ ^N(J?T(Q7F7)'V1_M:!17%D-HI1C M$SF*3SZ&AXEI'U#I;A"W\N<*7^@54@SS'ONRQ&!:KD)\[W%4W?!JSDVSU;'! MZN6$,:?!TL& D\-W>\6=CFVJIVL8.-5V%P &U05M+5@&8J>GU(J^' 3)@!70'?>2NH81 M+;(ZS ?[&\I?L>OA_IBC;;2GZR&6Q[Z1LSE^=&8"JH8EBYLO]&K6,20&@6JE%,"X/%]L;&V'2N7B\BKK&0Z,1=9)9[,V<-#>-(9R!J_#N)&\0L#DO94 M9H#9495;>F33R?ZV%OHNJ]70\O@YW? V_72-7ED@:[MMDOVO7L'!*SKJ@BZF MM)?ZH>]6<[+%%_ MT18$JCMUQ@M;)=Q; ^E5;Y&X-2["9HFWV- "*L%]L!?P7I2]P@+=*ROJDC[# M=B<#YI[7YC#PU&MP<&9+S "!;2BJ M:VBT&M+U\6LT(&@K5/D='W 6MUW\3DU1RQ-Z;)?2"&F68I?^H:7<&AYN,]76 M!E9L8&)4Q=S=K=?L8VRLC-ZE>%B]70.BJB]HJS&+XWR'V/%%T3LG;,4^.MS& M1/LZA"-;5*V-4I&_!$#)5O R2C]BC9HFLA:B1;\SX,%&^JR$T48ZK-QM@0 X MX(8=&2NJMRT2U\^//]*I-VASI8B^5U18'TO*#J_'6;H* MJZ%N5,KW:(ES=%0.^4]1)C&-K*SO88(CX$9PXP3&&7'S'/B:T2L3L,@ZWJ%T6^4NMW/[IY,H"T@;XI M*IU2%%1M>7A4[B(&^>K'4(EZH7\=;O53 (NEFZEV_!:U,\5S+D:K) MS[OM-JVRS4;I552L;XE-N,O(#F)3)^9!*IHP0;"R!DMI&D^^ M(!*^CT7V&K]$.7T7VGBU)/*,SQ]^OGEZN7M_?_/X-/]T]_P\?_K7P_SE9O9P M_;6RW@U0T M^Y(4?0%E-/UL,5T:+T2ZQILHR51"=:E$8C$J1UEF(+4-UWFO3<*>4PM;P]<*K0SD#%T4"@429G6+XD* MF 6L0(BIY^F18S%[6I1PYBJSYNABJSK:CAV>3;G+R!2_JZ+>A[..@HJE]151 M.;JW"@O^).UU-P?IXIC6':_%55@A/.C2[G21H2W-QT&(;PNTN MZ 0-FUSTIF@ASS"C-=HRWB<9NBO11KHS'!#Q]E M(L=;J$/?29Z\4-,.MU \ M6C]6_,,.PGI22A;^!]Z]#12/IT?G*Y_P6^4'GR^;&4L>G0$E9XEEE>0> T-3 M5B@VU&S#/5HP(M:)PMR@K'[Z<<@]CJR%_6HB:< M@$;:%,50U]W^]V&AD85_]J M/\[QB/($U_*I XXGJF=P]&F]'F=FSQ)(\>EZH6M&Q[6_:UFMM_LU:BSI-?IAI=Y \/T/G($;Q0T^QSEB[;@ MQ^AX^LA4_9OVNZ@7AEX OD[270E^2T+JU&0>>XEO;)GHHT]OV>_N\M:1W.51;#@$//6FAQ*&JC#L0W% M=$V%M.*VO="J,%1;T:S"'J.\K)^2)X(YMAJ"%@F?8(21']YC5)&[?O]9TA_J MU89><!/8V'JV5GM505-Q_BQE68:A68YZOHBSYH^[Q;/&8)UF< M;*.T<7@0@_HQ*>C3C'&4\K]?(V)Z4S>97%N-)P:^P&FR.$IRU%,K(.^9_()D M9R-6>;(LL'9X.O85[5Z+9)%4.1/NDTU2'M,![JDW(,KV\[SY0(=+AO)BG6P5 ME[HL,!WZAD8QM:;E(B];&B9_';5+_OCU" 2TN"%+EVKQ,HS45Y$=8^0$9"[E MX4;;JPDE,HV(A!?=T*S-XHR8Q0TF1@W=[.C+ !\VKQ_YE[^@]$P*-;V[T )U M5V!]B7OA!,(ZJFA&->\ISJH$FK5LJ!U&P)KB=NU",I:ZHM$,NZ!SW.J08WU M!X5:QYC!%&;:N!==^K+$[I +[..RI$D<,CH M%FLDAQ?S9#GQB')Z0A&MR!#[&=-D3'<9,>RH*(O&EBW4:PP-)N*%!XB),W.H MC0>^P=/75-<>0ILAL'B@Z@.>LVR9,6QL 'K3U\@&T6Z$-R3@CK.^V+ \HTVU M*AG?S'!O&-D]\\ 3.?B[/6^ES;V8Q%%M/=\3P(->R+^)'EZ)/BGQY>#O?P-'90CW/GF&;UP&A:-/:(@P M$R 91VU26TP;-/S-,S0<#!M.J;LV4F!"22Z82H;D8> #*N^8*67(NL'*W[W! MRNS#5;3?1 )?%_\K0T+_J^\=+Y5&JY_[G)IN_=&7;OT89:L_UGCWA+-%1!-, M7N'&X\WM9R@YBZI1DGN.!$UY=:"A9LV<5:=/NZ4 2VN.*\&0@17J 4=5*!#X M:,EN B)5!0Q*IT_D+(#2_UFC?R>D\4W#/T5$QV0)O9=C2;-4HU!P*<_19":] M#IS -3 \>>-,92U_P3A+=NJ)#$S?PY"$/A#T0"4VP8V$-T.,@9MUJJ,79CP_ MHNJ_I/G@R0Q2I#>5R8MX#AX#N4VF,3E[!B%O7+"M^>KD?2\^"9)0\5VZ[T,Z_5%+-\*!^[Y_XO/.'\?M MH:6_D?]LG0GG!(@X&*4DY#R\)ARX+8?'BPCQ=K"5N.@(I(XEQ#793HR#TVZE6X M-/G!&R?P<[)A'L:;WW?)EMYCD6V#P/3LJH>:WG/OO(CGT#&0V\3E*V?/ .1-<.WS&G5.S( '3[K%F $"%_,<3(;R M:YDCN-/_8Q^>VWZ!C&)[^K 2-N%*4B M]AP&6K+J@$+%F$'$)P*KL2:LX6*-T., M59?M)67P):.16/67E,&7!(K6$BAV=%J@^+L5?OM^@9):G>0?1RV2/WZM0+"_ MR^*C);PFX)@O.S_U]*17J-$&M-!9Y)TSTI#]K'/09K@8_*(U=!K%"OC)2-AZ MF4MR%M "2&\?2/Q*723=%<&FE1/S.LG)AF">WV6+ZE\W,<[P)HE9ELP^G R* M,IAI%3T/^)EK:P)8:C5FBIP?02]&O[;TFK8,U26]IK3G+^DUV:<.,O33:S[O M-IM*Y.=DE27+)(ZR)?1I,^/1*\QW;^]14E*!5WBO(A2=)>]$7-7*S-; M7*/7\AG%N[Q:"!Z^.$S R9& GU533C@_ ME)':6TK-RS7*7]91]H(V=*V7[^_( $OR*B0 %P5]MO& J3;^;G'^' WR=MIB MUVAA/#MW$SBDK[%UC?6F94DCJ,T=7WG@;]$ K [6&K==_8O9U^?>,K9V\UEZ M.IT]TDBUO-R3+2?YG"T.X4@/J+S,6B?)VBSL GE>9E@Q-IN!B[G0A;!-[_!105:XW1!MM\Y?JN=HUQ4 "@;;4HI0\$+7%PC\$C9 MFZ=]=CG]4(\.?#4#)6_[X\YB7:,IN-E4I:QCB@S2/NBB"D6E>Z*\0'>_*ZY2JOUV7/YM$Q9M53U&VXGF !K\W>FO]?M(F MVD>Y^.K$\J9WAU&+0;7Y[18, M9DQ\BKZ(^Y'W[> 0^>)U/TJ:+N_';L%PXT^&1@W+C A'*6P.[A3ZNN9:T"\(S8<74!TPW-L+K[OU=DWAFG -6R)3NVSL 35_ MWPEF!E8TS:NFGD^AVO9_@MWJ_2"@V-;9@G_A369!'5JA3N JSCM\]XY4F*T2 M(NFL*%!97,*<3A7F-(L)T B4;LFFNT3WR1M:]#KC_?Y3]&^<7Z514\CPJ.2GB8U"IS>.@#5"9$ M3)JH8S0F@94&&3#VDD<+1+89OPG@)_C,D#;X'"2HY$*.Q\^ O^60,C_4+%QY MX['K4G /])M M:]==;B>23O[27EW*?97(K^908,4G3=LB#\+U4L(R"4$Y!(" M<@D!N82 7$) IINE=>-"#.?@T(-%U&(7]X*P$9.BAW,+G:+VTF]PSH/8L?N; M\#1&KU C(;207UYT882(3A&EO]R+&!'-7I6N^X%!(K JY2O[\X@2,3(=V' H M]@_.X573KH!6&6YG6)MR1TP(EF=EO99\/0$GXT_2S:)0C.H]\]"40^:G^?(> M9ZN4*J6&YB5$94()VQFWZ"O43.L?4;JXQ3FQ[:)EH'9!MA34*.AD"T ;-I:L4BI9GX@KUY'(F<%2 M]@<&2M8U32*VU#")V'TEQA\X G1,O9CE>1OV8Q[3NXS&];,DU A=MA"GB7*O MM?X)E6N\:&65E8>S0PH-XM;EA2YG\Y>S^5.;^\O9_.5L_G(V+U7*V9[-@Z8P M@T-X&5_^:;O_]D$EW?!7A&C$)6>:M<$*N+*0LSJ5[D2MX%[O@A&S%Q,5Q#9C M#FKN]5,ZB2#]J(+J$%4@H')F$X!*QU )NY9!SKT^GA5P/5\S"QKE6',\Z%ED M61.JMS$559]OYPSG0(M&VW3:'->$(./:E,JY%[U3K%T0NE>_=YLC\<_,^WO']3)#J).6D2N*6\V@Y8 8+ M[O0%4Y-J!:'5(/YD)FQ(X,]S&=@^84>9F@+-.>Z^':LWNB67=0E@HIMJ%?)U MAN1IG :8Q=[)*SCO$[(G](:R'7I",294M.K+P=B$$EXG1;1:Y6C5/$';-Y)"<6 ;Z='%3?R%ZG*$/H,J?[N%0]-[OZ5"XS)&I4"^&"#7(@\EGVGZUI\-LBL7J MF(Y^IAJC#XQ+NEI*PS;B?!J_NQLBF$:'"]B9NW)&=OEX?TXM8OW&"Q<90@(& M"PZ!YYA0B:0#" XO\T6V%[M5Z72+X;,85XL=KDWF6A&W<'>-H%48!JULNEJ4 M,6YIL\\3<[-V/KESZ"CUC*5B]+PT(FZ5VZS#)9A!."N2B-NYPP^' M^TG'#WYWK% $C6YM\_#G#$_5J1N4$S'XJW_^1]:YO8^>=[!,%)U.[O$)UW&J MGBLQ?/;I:5#$NEX9"UF>_\(.ND#16]U)N/ICB,;[->\%(010@N6^)\4Z.2[Y#6+#642U[*197:]P2- =I1ACU.K6&N[E"O < MB4VG']"2Y;X=/@*NQ]G)R23&HDJ+,,L6!Z )5@%&926F0E+632;$ZC"](.,+ M)6]T*?N RJM=3A',/Z"7DG:/Z 6DSH:?65]B+=&[ U"KQCJ'EZRF:6[+>S!C M\Q&G4P0R.P>,0 -5C$0BK,8ISE8]G9#'S 3ZT[)F;>?9#P//C::30<^!HV8> MKI\1%J"I$9^F$Y8I9WO>P9AW&2E 1/UR24\R;89#IF<"MCC%Q2X7IC144QXN MGDHH;=Z5/4"$%S0J^MQO)'+Y<.>A%;-=N<8YG9N&@0%RHKX\/2(_I.)&!ZC( MA)*Y?#23U(V*,HFOZ##.]]RC1RD-:J3WD$V6?'5YMO866C#*X@*8B:4&AT)TCH M,5I"X+0B3&0@)W7B6-S1A5*:1!EI5;/N)VMD?F :C)BM/!7$[@>[K+^PIK0J MZ]E-#*)B':11N$6DT5%*4Z41Z'&7I5'&3L,^XFSU3_+_@A1&2LJ#C990>@\JN)QZ4)+RG>*NQHEN M[M!@L-EB4X^0QA(SFWRU)L.%?Y]'LU@[DAY4S'N<&6I #W3P2LR?9?9T$\?+ MF:6QT(3H6;RA.X]L6'J;.E!6*]C&SFUV*K7W\EX0&BHC&7HQ[]UFC#JTY.;+ M%F4%>H\RM$Q*>AZ79+LD6\VWJ#89XJ<3C3GTM:'#P5Z7/J(\P8O*(M:1@C2J M^5\HR@L:65BGTTCJPYR>Z 8EV:UZG9+NA[Y!U^(QZA&8"W@SJON'.M7[=E%> MTGB&'.94-%604OO W.MLB6T'K3B[LP1&V?C2%ZCVR^%A0+%.<$S<>V M3+'MMK+)N?D2;9*L:BUU(NQ*-%_>)YNDUI1PXP,L-ES^*XJ%BE)#Q5A!);SN M!H7_&1H*?R*#*'_>(IK^\RK)X]VF**E[WA"=*G::J!6S.WM7IBN7TAC@\SF98+[/Z:N NU1]IT=ZOSD-R/\:&LA?\B@K2&O) MTBHFFJGVM:8PE_+2!+J U[E#':+"DX)=T* &[G\+[T"5J(/&M-"-0P_FG"^- MQCM?0H6@6#PK@.JP;^#Q]Z#"@W[*\L/E<"))(_?QXL4CRJ*TI!<4LL5=1G!, M-IRS.,YW Z>#!4Y-UXSB%"I2[:G/"K)'-:<9"3^>PTB H1R&X+-#YPF1=SQ: M"/Y. .\@']LX^1:&1=RW+\<:U7/F 2?BV J-4!-DYSD2O\ JN>>'):+19Q:D2X[)V<&Z \3ZQ)#"=3V/;6J#XNQ5^^SYNN-;M97\=V\M^^766 MIDT+$L%3,Q(*-AAX%">7Y.KA7WVM'W]ARJ:_N)N@))K$O.;V9J!A\2KY"BWF M_*Z4=G?=_/34ZZ[6+RS1._W%U^X:-A?4756Q<+,"MF5T=/5ZZ0[Q?L0_F(?7H I$%# WNEJK[:;+_$ZRE;HB6B\7?,;RH/JY==B-ZHFDUX.G:C,'"-RV7I;=HF6WJZ7;:=;T)Y0NW VP[NOQDSE+ M=8XGIFG.>9]K-*].73*A3OMH<*7D ^0$\JG(NB]: M12G+DTTC>NYQMKI/WLCPHDFSN8E5[3 ;G+.8,;L\XOHU/.)Z<.G7J4(;CW[] M1\NA7__PZ]7#X/1EO-#KN9^>^T%WSSTUT!_\ M[KE!DS5ZCI9U_NBA7I=]^I]>EQU_:.2G/_C=98,F:W09+6OY?8.IN^SZ4Z_+ MCC^PY-2??.^R09,UNHR6-;\I;3T3U"Q-Y^4:Y74>;+(.YN=ZE5,=XQ_X5'[W M)DPXC2X6,ISB;O(IM:E<7E[>/39PT8W:R!B_C#RN?MC;R6&=@VOJ8>"C;&SE M6#;=)W<-V/C@OSB&_\Z7E2WLO$Z)=^5-1N3<%W4!BBCF9@)Z/NQ5(/"9V*C M14\\[.A<0T=UOUT]C:H)&\W("%W/[%/@ 6OHAKLJL-@H:F=EC7%A: 4KR9Y! MZJ%-\+51X^#KF>)*KH53@&G0 O,=O\Q7<\(>&SW?XA/,+MVN-6UR:S%LM:F7 M5;2U99OM1;9YL\(]6E:>N[^ M?E>085H45WCSVJ2#<7BXSFF-:!,&(6UZ6$[J]AB:M6T6_[Y+BJ1JV_M]ZR_Y MP;->\<%1,[2X"QUQVL8Y9E90]1 PH/)%,/K/'/&?<0/32X3MT=O;:;WD>(N+ M3YC0%S<[\@?ZL'G]R'7<0T@;$>2DSN8=>$]@+7&[4Y"R%CH3R;G[EGO_>4UT MNL8I:=4]CC+^TT4R&F:Y^#1A (BH $2!&P##QI7V76L;Q?5NFW.> ",PUT[ M&Z\=!!J'G^W ZA-U0+AG.2^$]WPYRW-ZNX-N'SC+&"D-FQ3Y-$X>9STV@NXO M'W 6'7]IY1<1G.";E68G^[JE+4]CU7XZRAYW>;R."C1;$;- JQ9/:K 2[2E. M5<+=SMNPZ[")*GH[<[VJ#U.CJLK ,RS)+0<>.]JZ?<"MK HST:WDZYQ (69^ M_/0IJ,5Y/"4X'OL@\PT1KMQ_0N4:+^J7/J@XPU\1$CSS;H/5P&MBPNI4NA.U M@NM9@!&SQ"\*8HMQ@#12+1;Z$42?V?I@\-F9J0#J%RMEZMH$.=O*' _8!3[+ M61G'6!/Q(DNLWX0JR9"BZJ]S1K1HH,=/G.,:XSSX_9(4+XBD>)?D1Y3$?!BB#_9TPC4-C#$T5S0M%_DF0<$S%"0$RV=2(J@J5/D^!POH$A L#/0@2G(8%4Y>[Q\ MM+E\K%_F*UYP(PU3#2H^Y+CH3Y!0C&%/YQ%1^BD638J*5RJ2H@&!<81.QLZWL"H]NB'/#C'IJXSHKOB(TL5= M=D-DQ)^;P.6^E0,78'8.4" @<&G+;VSK !7Y]APXW\E9Y15\0M$B2??7B-1, MT\R1/?1ME.0_1^D.U?GFE$=)!KR$)TU:O *"ITVMF2)W9!NA[G"S[_ MG)%VK9/M<;T,@KJDG!36W'+!0UBM#;MPY=9G_C:W]8E;M>)H'8Y6,-YP M_&J SM.@&[0W+3%_5?QDD'\NT;;EO3VLDM305I440UA<,FRH C5B$9+B&LV? M\7:]NKV*BC4;3?1>>$N^?LR'FI*%@,@H P(=7&)3D$EK&/&*]^B?(:O99W&9%Y1T6YC6*^?U-%QO(% M"\D" AE05E-4B=DS&!D2"Q:@[[F524G70C]B?H%N6"3%PP6?AKZ ML -(>84,H@:'. Z/K+L2OJ!\(\5@FX"+M9H@6$QQY+.#G9HQPTB 9R(= =28QML6A=VS)STE*=CBH(-^(-A9D+4KCUA!]LJS^ M!G!D3U&;>#UHM[: QL-I-6]Q_6FWE6RDGO2(:/0@O3SO.@[\-IYXA8-8^YE7 M@Z,=3]+?@BX=\*V/.E1?F;[G4)7 ='"K"/>19YO&L2$!7ZRP7-$$$W2_HM![ MJ'(H9PL:_? 6I6B80O\TE4VQE.)4YMR"38AUVZLO55\IYRU+ EI?L'$$NUCK M2C/54J*L*0D71!1$2DYJ$1153F$7A%5>K(/M?@O61@C%"_<>DTW]T #)C#1Q M2L?+H(X);$&KCLO@']TSH8[VECSF%\?.:7@_TKS/>;E_3"-B!.NUTA9V?CY= MG1,,?TF=%W-@O>="-0\2^N>9/6@K/MB1B;KR5#-"4!.\PN=?EU?M[/_JA1T*A]$I[*IO0]-914=8\9D//V=]&/A\)!32X+KPC[4)R="*!K^>X@J(1>E?\FA!G_QX1OE; M$J/6EY-:"W4S3F([9,VX6))3]._YV!69R 8WM&U9&:_6*]>-Z"_1E]-8'GF% M$]@84847:V*WST*U&R+A#"[2GZ6%>,!9/#"M4WO.U)5.8"EDE5ZLA?V^"]5B MR 0TR91PGF8#3>GM:'&?PA"@B]]B7&\$.[11.2X'!4#:+=FF6M8C3L*:#D[MD^_,DLOHT[7,<;0K\7HC)*T M^).#I5+5G)=NT9:1.WDU_(QJNTBCC_#E*T3,B2]_*PE)O_?&O MQOO6$]VP-'O\3K>T.^,,Z6(\5A\]VRRILWJE3;US!Y-/#CY!GN!=5>"(#C#7 2 > $8!D>@#A,QQQSV&P=SKY M(J-Y^*)U,8ML"!VN,EH7Q 2+"PE%TZE<"B=+"9YR670:7SJ=(FS1 "KBA_S5 MFU*"E1.(6"ASE]C=L[PZ_8X]X0NHJEH6*:H(&L-2KT6 -YLTI@TPE&O9?P^Z'A#RXQ+;L M7[L"FZLW!]J6K884R@6YKCG\53H]A\1-,./TA--TB?//4=Y_-]>XO-8TTRGO MKYJ,=&.D$)=FS[C'P;.OW!KJU@^?@\<,Y&V5B/RYC/+2_^&,8OQ&VCN(!C0M MKC>86\7/&<5"-9T,S^T6A.O:@\GZ2YZ4:+Y4M[CHFA2L++4JP.\CF0CW#-!V02*8#MJLP%EXY:$ MFQADPN7QKS]<%LAJI9Q^B6P0YE,OD6\RONWUR)(4%[L<"8ZF )1-3TLI71CB0X.>HL^?R#(G3Z*TO\*0 MTO0%Z](X&[&0+L$PT;JC4\*8CE(!PR!/D@ZR_(+SW^ZRQQS'J!""@TO41T>/ M*!AXR(0SPT>/H^5@Y#'[DD,3:2J/XBY[H>\\)$*;QZ?J=WR?*IB>EXIGUO5] MEN&F SV(=)MD2;%&BTHT$5*X1'V@](B"P8E,.#.8]#B:;_9\F$*&5\!XG_I@ M<'OY2A<"JJM/T(YO7SPRV#6)3U]'S0J;;93D-+"/^B*.EW#(;D24IUNG".MY M4!'O$:$ON!Y20/S-$[L-IY63;P$?<[2-]E3$6;:H[M-V/45[N^4%[0.I!>+J .C2(Z(D_"C7*JISM,@5 NL=1]H*?4%H]4BV&D)*N MT9Z$+C380$4>!1A))>9;S=$/V>M9'>%E4S"]W/)X<:'4KNT!WBBU8WTX5TI- M-K2.%S=#T7MH$Q,TNN41A(8GI9"C ,3C;G,#Z]T>47]OJ+\G# ]D^FJPL=26 M5V>>QWRD)V[\KOR0$>1Y]UHDBR3*]_/E?;)):#Q;DR!G?X4WVRC;S_/F S7< M&1E ZV3[PHG"L00L,76AY?82JCK3(>"J,ZZTO\R^)/V=L7[!PVH%7M"U M1J[Q)DHRB>1= HZ$C,#>:O+C+S?I12'UVU&#RV4SAMW*D.> XQ ,B_4IKZ1>3P^96XXA<9*OS,J4@4>8 M3E%.LS$-ZW>8JD%!!@-1!:'?=T1W-_2$Z854Q9G2%%0'_[^ RA/!N'.6DDXL MW(@9S+9XW,E.2L,7R_ETI^X.#!.L9Q%$;.N3&BZ[@ VS8K@.52B$O5*-;&J3 M, Q8D=9G.)@EG6HZ$];N(D[1B@TTT,9]/R]JRUS:8->RK./86;R3MEA4"4*C M]"Y;XGQ3 6N^-(]YL,>0W>:QP-">OJKX7;0HNF=N ]^>C.C@SN,3N;N59*_G M,% 'O4M)HQM0N_CX%8<;:T%3=MYE1,(=#8^ZC6(TV]!;0#W4J<@.B2Y%9&>" M/* >IL">N.H@I]&N.'<9&0BH*)_([O:YK+:X*(^I"E=]E[%^02XXY07/$JX: MNIH>P/+&F,>7C X:L(SL3U%)\R'OKXF(4B3S"+G([1*>)5(ENI@>F=W*@[PI M006ZPAD9"P711_TO,L*.,M93QSL.('6*M> )*W9&8#70TU30A34EW) 9I8S/ M:]+QQ5U1[-!"&]/"40/]3.(1 #5C1-2/#V?:UGR4> (?WO"L8$Q3J^0H M%IH8>!3#-$<0%OW<4YY5C&NF^=;5];F3Z36V*6+XQEV"L]2BIBO_%EK*HWN< MK7HOFM5STR=4KO&B];/;5TAH.V%/G0$H#S=W))1NXV8%?2"/BX44&L2]R@M9 MTT*1ERT-D+^.TI,_E)(/?T7H(=IP0X$LL )J2<[J5+H3M8(;300C;N17$5L\ M_R66*8D_;%X_<@.%1)_9V>S@L[.)$:A?K)2I.ZO)V58KT0$[9R>-HNCG*%O] ML<:[&SH+;??_VK%-$!M.G452?Y[E1TM;9,FBJZVP# !_$^A.%[-VFN#;374F MU4?TQQK=D,:N]B\H7FFN%-7X_!P4313DG79 M#U33XLE23,'F2QY% /!02Z8]:_(X3I'>VHE#9L0"&&LN%45.%OTFT&Y157T. M ;N@W1JVNI_1ZZ3BZ.D:U80PKYVHE#/P-D*WXR(WI4Y!%QKAM^HVR:(L3J*T M"LRAOSRA+:9'&?5ILLA+8XF;<*.JR_"SHO%^24A6!>7FT.C #"G=",U>G:J&AU4C^E*?5N'##BOF"SS\W MNSQA<*=V.>E X)8[7]"KU70B@',;XE%2\O:A_<^X3+)5^]"^))4.\@["2W"" M,80ES@&+^JJQCD)0$T(.*;[+8KQ!U;M-I/L$LTH/LEIE#KFR067. ;8FZK$. M7& CSMQWP=D]">$4ZUB#U-QK=)O,*7(-!+$*@LV3Y^Q62EB%!YE\7<"4]" MP>9D'H5'3BA1:(M:,MW0%B[',S?/E] 6CSOG?$-;PDJGJ -DYGO#'(44>J6*B4-[2P:B-BD 58-L\ MVY5V7AJP;I\ZQ;4//%>CTKS&+"(!]86=ML M1V_\^FS/$_*C%>S)1K#?1O,2%5WFTV=#F/V^BO+Q:1T61 M%)_P @TBO_4*-5T"+10ZHHV48Q6OT!9,D8'/C0TG"ZLB(<)4^KO+KJ)B;6E:W]Q8M[ M!IP,;,+60RYF=$H'OKBYW,Y0M.+8'?M#">*0<+;.YL*5J&"ZGL M65;!>DJP@@%2MYHOI;8G1G/FG1"H/> 2U8H[Y L0O:VJ6:H1"US*Z3"'=!,V M5<%PO$NJHV,?7(UO6;8?=WF\C@JRQ>J)T ^44=&QZ!@Q70AP@8JI#1 )X[#C M QNY$U0\X"RN7TP16U4NV="<]LA"0 Y02&W@B/F:.Y@\7*MQ?;)ZT[%LD=9Q MLBK9AGNI2K$ ABW+0*M=(:NSSX2C]@1I.3FY[$+U:!YEO,MJG^W1=CGT8?8< MK+-LT6^<8$.@7_"0[PY>T'X<4O\8211Z)*3K11MQZ)R-4H,NP7")NT,77E<[ M8HA31[C[_>,93'MLT^2"O:1T[_=748E6.-_+,R29L1E<#=5EXR:Y)FOC"ZF% MXW 7$PS,R)' O22-:I,_JF'"]5O#"W EY1>P9RA;(=E9ZXV@.M)4(9"RQ$ B M20D/S*BR@[")]")#*JJM3EH*J,4W#TJ_T4F<;".:*5@#3-(R C@)R@0**(@& M;$!*4,\4/AAGNN^?(FG;8IFBV>D1A&FX^^C1RY6!VC62D.A5.>R,LWA'!ZR$ M@1?#?,4I3$5"RL$$Q*%T=X?RN!>[_?GA3NB$AA%W MPJ3%Q!X8>G%O84UA1=9^4,,Q0%7,.? BM& ^N,JM&30,>U+:TWR!GA,=K7 MH9ZXN0#("9KLGU5J%&''EJ BP+2.UMITEA3:'/.$*!-94TR&'2*2)'AQ MB_/GB*JC-1^PS$1]BZI9C%E5<+'@L6JH(/A%I%?&^T6"QZ*!9NSB$-: ,+*-?(B2C+X].,]HRS=;JB$0$F4%I7CD%SQ3 M5 *T= IL\IMAGL##=:C+P+?Y]I \H2A-_D +)JO*JRPI(O(MC>PP4LCN- 6JH?)0"SD&>E]]'&?_UU^$'EHRG]2$4, B%,0) FUN0 M;W1]BHA*,Y3OVS)R40"@;#0II0P%)W!QC8 C9>_B98SQY@-%!5KC='&WV>;X M#55[ +X]45,R R.C# 5)<''-3)",?;C/7,R7RR1&&AS]'\R-(A$&A>\#+?Q75: M\"I9,2KXL("0'M,:24A#@8R&P$8 DO,W/WUT[5S5\7)@$[\ 4-O'ZJJ=)Z2: M<[A%!?2PR30O=$>)3A[D=4K5WZXK2"^ 4++!\8W*$38HH/*#W;N]^21SS3?= MJND,%Q94:8)3T"N-?,B'!]HP8I7D#;%_UE[[S:Y*='J-2*OCI-(-^7>*JB[/Z#%@7C9WA(4ZZ '2-MM#]F1;; ,#^43Z M'#,<[#7)P'G[8SUP,K2B]3MTE@J-2Q=%0/W?=^X*:%06Y!39MFZ]()V]H,2L*5!8?44JO'OQ4]$-4M,JP- VP,H'@R$0#)@ # MUF-@_+L+C!>_LAQ8\,N(' 03N&7NSR',$QYTAXUCU( C@!_$J:HIW-RT992M M:-[U>ER[C=7\@/'B+7%5&91MH:)9U&\]YFV1)B2I; MW&^L/*(36G 0TZDNZ$(CDE:]WW^*_HWSJS0J"DYTIT')1B=:)3U3RK%Y#]&& M'_EI6%JM''YI%PHB*Y:G9+46Q.\(OC8"#KXZFR]-.PJK1.Q.DIK5T"ESP#[< M+,\O>;1 FRC_C8\5T>=&D\//(:)%(>1HN SY![F/?4'Q.L,I7NW?T\0C ^FY M^-$IPT %*Q,DT@S4,1Y^L$J#C%J]PIOMCMC09[PL/Y,>ZPDG"!W2*'.((0*5 M"1&3)NH8C4E@I>;QKZXW^R;+;SQV<0KNEGX3:)=H5WT.X4G@[:*\;Q0[*I%' M3%6[HEN&M09Y."*1<.!B5._A1%Y)6!'/Y!=G;]8KI-:!\YS.DK;QPI6@Y&K) M78,UH2A-5&<"QI5P4-6D'<.H4-:RRVESD&!0Y JU9JW$3;DVD/;ME]GA#(.Y;-(2;L MI86N"32MO$HL(ZTTW/W0==/8*UP,MC_<;X>1T_D6-*!D+6$Z;:.G4XMO+6/1N!]G;;!YSM*W?HAM,52*"PP0U M) @:%TJ);4Y&PZH"3FYV7(5^(FM/E*91AO"N$"Z#X 6&ZUQA@:"QIZT1>UB$ M5#WB)2JAPWY4-N YSTUH\+'>^1:A8-& MY2A-V4.H;C,,DKUYG?#B[U/4S86NN MFF[/ -M1KZ1-ZP]Y5_]:WE49"$6O-D@H#GLV#H5[83B7\\0$7%'<7;7KMD-X MITY%QI5JY"TYJ7/R99WDM=.+G\):2M1Q2 Z)'$XI"BUCH&3].8//]NA$'+(+ M-_9;,O0P&,@R!;)X>C&KX !6:=9D>CN )JH<],$ V1R 9LN^["8V&G,YEV78;Q:A^\4V* MAR$9%Q5MLG"P(13.$"%M?H&>P+3%88]J/T4E>BXK+\;AH7@I:" %N3"2%PP' M6!H*,(2:O(8I#G1\7;J(9F&#]VG_:N*JY43IX+)N-$C4E&QLR M2D<9]JMGM)N&L781)!W[@!T*\(4?P>&8-U^?@SV[>*BL3%85OFD&$0++^M_< M4T.=(D$REV>,0'W4JC):;L8 M$]$&#BZ0"FRB2E2A^7Y@&CA54^=+] 4Q.?E(4I&UHQVX9*'B!RBX%>B(ZW*V M'1B]1KC9;%.\1ZB)#1HJH !]J-#35845# (J#3= MM' 8XZ7J*"! M;%%*=ML"),*(N[.GD#A4#&HIP>;\*:QQ1 CL5.NQMIBW.&_VX$FV>EFC6R(6 MSL7K,_VR_(V/JFS #16D2T\ZC3 _(%CU\:1';-(UX%R(I9304 4*@9!0EL! MFZBF$<&NDQB]*U)]4EY%-/Q*@A85&+:H^W M2'K>WE1)W(G'%Q.'BC@M)=C;K4IJ;-#W]_#0-Q2*G3&T?A)Y=2%E^FY=>9E0 M(6FB$KN.77G%#4!_#/0&">3@:+B -CABZ?:)I%K.6V MNT5$CB@E_Z:Q2@Z/'P]M4N:[ 5 >5O422GM+2TXUO&LW*C)QHVU?P"GRLM4E MY*]C=Y _?JTBUJJWU!%>Y=%VG<11RKE[HZ1C3X.)Z4XF$EKU&\"]?J.D8R*) MZ<:*5*#XNQ5^^[XR2OF^EJKYXRA4\\.OLY_ZL_I/_2G[)Y?IYY3ZQ)PF]W+) MB7A4QOLG7X*^]?KMI^=>OQU_8,^'/?O>;X,F:_0;+>OL8'%$OWW\9Z_?CC\T M2J _^-UO@R9K]!LM:WZT]X;R5^RHYZX>^JZ>AYX:Z ]^]]R@R1H]1\N:GX/9 M[3GHM'VSHP_I\CZQ ];.I].B[/JFU\[C#^Q.Q8U#E'&UACFM[ *K7:R* M&[_QX"*A7L?<]"?-RPA5US*"5\HZY&36M.NF8NY?^/NFE)S+]P;N. M&;12WC&4W/F[@'H=\W#?ZYCC#XW(] ?O.F;02GG'4'++C^.-Z)C*S12SGFG^ M:G5-\\NO+T__ZG5.ZQ?V^B?]Q;ON&;93WC\5O7D$A>O[7J!EG60MH[' ZW*9 M(NCDE'I3^I8PW%O34Z*(=97Y7,PRW&032L\CACOSNKH4<:Y4*>;H?.T(W8!< MX:S :;*@@84W65F?S P]H2JRP]NW(C*7\G =H6I"B4SV, MLV1'WV&^PO?))B&5'8/I&"@"]L]$+Z JL+W%W'(OKH",9P-NW.R(X< [EUP -C[]LE$P;Y_WE%40:W-RKRGKD1 MDWN.&4UY38R-F'7@^3.4BP6L,?VJ-MNN S:Y=N.Q;J, M/TP]=GZ8>NS\\%6/G;YZ?1D[/P2_@P.ME['9@E2Y"[GO/-H.JV$*[YQGFSR- M/0Q\HR=G:OD\WZU"^;=(01'K2GUV[XN*>(;ZD'#K-L7AGX=WARXW*J85LKF8 MWP\6[N=_+:9;_T\8:!Y*+=:+A?F':9#%>5FJ_HF M046=3G@=95?K)(NX(Q%$>XA-EM+ZWKHU\C==&PHZN ML[39ITZ(6X*)*YR52;9+LM5\B_*J,X>NB4])AO.DW+/,H+-LT>5R\_LNH0\@ MEVM,OKP1$MK=HM=F'+:@TRLG;D$@G7WSA;27C$LRA>3["J?TO2=,W5LI:=J* M*6!\I^K69-YY\)H\&7(S;[&Z/+$5O[/.IRQ#:9;_=RQ'8& MR\F+"^_BPKNX\*983'3#I7@;FN-BJ'N]0['VL,98'NQFQ/CB1[OXT0#VT1Z$ MG;O';$CCL=)&I;+2*6Y92BH]LS'MI*^F'-ZG M$N@,[TG/-G3#>=J!#J_3WCB'U'D9YJ-[RO-1#I''V6OO(P;Y8]5.HOCD\/Y5 M+:K!X%7RTAB4$EY?X6"#:M;U()*T,]S7YP6ZN26K_F25=;1QG2P/\HO\!&9< M^DX!72YG-FCL:'/ZC:-!"Z<(/G4Z4,CN=X$6.V([7E/4Z!8V.&0EY0."7_+K M& 0 K3D /K]5#=C_$M*2Z;H6 V=/1(FD[]>S;'&-WE"*M]3=;[Q\TN*KL90" M\CVSP3&5QETOL8!M;@;67S4&UH_UP,K0BJ9T=3*T;J,D_SE*=^AJ'64K-%_^ M$N5YE)7L$>*]P; "\]084@">7^%PTM6TZZ$$:&\SC/YVUHNQN\V6:():CSK/ M@OGB3,1)?[$VY'1F \J>5CU9S U;V0R>OP>5 DD@<6TB[C*6J8<0S(B494$- M2*VV-,6?HRP&[FT,&,I'D1;#KV,PF>O8P9C2:FPSM'X,;U[ZFG/56<6\C=1V M5O ,S(3W[O^V]^W-C=O*GM]E/\"])]G=/*JVMDJVY8EW;(8 MA@E4F",1;&G;]8I$*9; :C"!MU?EK )'_P:D1J R+G,HGYI#S%/_5@\A9.L^ M?4/9(MDN-IOT&.TSR1Z<7:941F93I@X?$51!#AY(C5VW"VI3.^>S:5M\"R+O MR=5L;)RVVU?/50: 1[0YIJ5;OOY\?R-#O"(;'L;!; )&M9ZJ;.$87+MGB3%- M?/Q-\I#B#6 5E0P8IV"%V(*HJ,)P@VU[8GY*"_%D:.P0\8!7$P6, M,9:8MN!4\S:(/C7;J[>/'.G)K/JQH-]GJ^8 4SP7U4>;X$Q3)1;45LB:??#= M(^FDKT7"@U=)$C">^B+: E#)62/(4>JL_-O]U=D?4WO*#%:!LXV&H78E6_O" M:EN3@H+B_4EF04)>? M;VY3!!IL7X,@1\MH$^5M==NBX2R\&\Q/;K.E! [N1:2\]P\[I(&B%2"W#2"R MJ]'8/^QB[,F?)8L<8B!P3016@P.* R65[3PHE(*94,IG-39FE-#6:S+G#IW3IT+%TDM=>YO_Y^2X/Q#W53R@]^ICVZ4H1J0G,1CX%@Q];N)/$E/^)#'E3V&8DBV&@BE_HDSI3O3^CO/5.&,>WAB*%@ M2GK:XTT:S7,3)=,>^GO/E&%,>SAB*)B2GO;HQ#0.;$K)M(?^WC-E&-,>CA@* MIJ2G/>,G#Y2:4C+MH;_W3!G&M(./KO2*@R_%-0I[,7] ME ]W.4K3Q!9N2:G5K'I=2L/9OI;^YS&/TMQA\"LK8*XK=I-(@)E17[=X;2+U MX@$BUU!'IC!6K]ZW/5^Y!,OOKW&*5L_W*.]X MK#F^;8[#>^V3X+TX0R[*7IKB,DE@0S0VGL^F6N';P0"D8VY*48@457)6;:P%HD MR;%\N9?L5E="4K 4M=:DU)[#Q U>=50(N7M;&EH[&9^3U*TP;LD_J=TJG7. M?-K'2*B:FUL\*N_! Y-/#31)E[!!4:R]DO M"5O@)(8=C%.HT-30DQ7XPNH-_/*.W\]GV$IEZU^^B_GY#$@NBUL494X?R*@: MP,E3P?Y86X[^Z&((*]MPB;-<) #K>UN&[G>WZ\.F/=QU(4W06P^>"9QY"+[6 M,4"4KD?H\>JN],X\@KS&]_B"T_P)I0>>X?D$31H/!H&?AI>* C \BX>+8"Y[ MCHOGL'B.RE?K&ABU;TN=M;O13R+]Z*7W=HC4CD>/.1#*<_ M""$'+\X$(Z3X=&"JK*R! QI1Y!3)Z&89&. !!&0H()ZIU\%VH+B$&@SBT\6 MVG)EC0-M9CO"W5_C6\/.!$DVU=2NQ8]4>.8NI94LMYD%7!UYJ5QUBC)=B:RH MFU5JEB'$;N=[JY7WZ'O^] WMW] =3O(7>@)KRN:T!M9EXZPO:Z$#6]-8MZNK M-*9:<^HV(L@I,U1<-98:&QH-R5;GS MM+^#@SA^,W')[>(Z("Z+3QO$?0V-".*R7.F=Y(2M-?^3FF=2Q4%[<2 KJW1(;N$2J.: XNP3MPX\M_C M9*/BJ_OT8KRWZ:<"9*X.!D%HN[8&>F$=EDD%L^V[33A#X?P1/;@%O0[<173\ M^*3"U@Q"I&2Q:FJL+<4$NKTD>AGM-S^>FC)$=94-I3E#Y4)@VSC*<%GC. MT2+9_A&E:93D7!+]FZR$I$ZO M1Y;M*"IB/>$NHJ$O279IO!")_8B[F(HGEJT'W'4$:[D$X@B(!R; 8;YY :)M M.J.8UEUTO<1$6$U,*E2>S;Q\O%K,--S7(,0=&4,[A421I[=U>A^)!/(-=JBPRO1P@/ON5UX@5/Z3GD!_R1GCE,J M14#2NQS!Q"U;)>RQ3+$42 NM4@[3N"J8%NOJ@4[?*J^SRAP*K&N"'NCI&]; M8:\4"(>M4A/!(4\/0^"P59?E"P7>J)^>HFF,!RJ:;R9OL&JF/Y-3GGJH3>L@ M[(.\*G.'(I([CDAUD[P>>5L+,K):J7PR7V1CSMWDA +Y7,[3Z/94*^*, #.- M-^Q9FE(9CMR<,LZ\!," 6$_RKIO@UT.\+[1"C@]!Z!*6X0",4R8PC$$D-X$9A[_E MI")NG=A5_!9O4;(E:5.4G!F_H,2IL0H&!CRP#FPX.58E05Z#I 5IOM"A'+Z6]2 %?1 M:EL3?*;^C-%9FK><8_&OLV,L_O'7FCQ^Q]AUZ/U>*ZCU^ZA-9#IFQI=V,]FN M=;B&WL5)?#ARUF2L;\TPT?WFK"^QU(G%3>_VEQ:#LGMT"_JS^);9,?K.MR/K M6V/'[C?O["AHNMB.W8+A'B/TG1H6.1&&4IK!M%-H^J,G;S10&RY;7()<0'2D MNJ6?YF$%S?6(6#%S+2+'(7.W.-D5,^U#.Z2KO@>T2+;G8')>K*LYIWZXG3HG M%TI\2/$&H6UV772K5N.)>2DE 2B;%Q1%E,Y?-YDV1%M'\X/1Y*CC603OT9[9IX%S=+,D Q Z= !::8NJR!5;DJX M.8^[HEY'&P3 ?RZCQG+.'")T^(.4")TF*FKQ2KB0-7K+QW\/.U/.U[2N/=3A)5 M"2G(=(CB@J%C5UM) SI-<2N&>-/6,9))PM_L!>^WQ6\9VASS^*V0-]K&R>XJ M>L_H%WZ,^$OG+##')#C@#_*N;Z&J>?\;[X@7H"J11&"'F%\DR8 M@\I/"]KJ*AL0SJ#&Z.=^' ;"5:/)@!,7#2M:2_(%KS:5L!NT>EXD[\LW1%*C MU+V4WK+59M#LY&HP"!W%QDJSN^^KT1J#W),CN.+%9I,>.Y%10L_+)V+P;8>.">#(I):W6P2CW*(L#.WPHC%643<9VX5VH>? M0P22H97%6I!!A,[$JG$8]UKZ^L<\2G/K/IB;KLY(N#C_/&]>J9WWHZC%&I4!/A""SD+6*TI(;A!LI:XQSKUPH]"=J1 M=VBMX^G%8GMQJ''-7D=IFP<13>HARP,K2Z$&?7YR1SO6P*L"CFN-4L)N,G MPV6OMXUXT%,'-1X>'$=':?H>)SM )!F;E'VH3)$ZZWAFMNV?&(M4T.UZ6C4S MCH.I&OVY%Z0-N?967IEI?0L\ X849$?D"@M.!9P*ZAD$JN+ZIQ)V2U]C%4XY>GAI'703V^")@1;+ M<),1Z;Q/A)4>]*%<$+R^4N'">BSM'(S^E!;@;:OZ_^:7K.:7K.S).6>;!SCLC--S$M8))&$-\*'@.0FK@Q6YFR2L80W%E_LH MRU;/]?IOE:[)%3O&)%U*URR^^'3>B,>;8M&>%<1U/1ES MF!(3U0WF$;G;!0+H&@.%H_9[^)Q)Y^5Q]"T5V\,^VI0N9K%#I\T9-@(@I,V] M4"&I[VA0$%0)$V*^0P1=N-8M/?& NSZ 8INIAY#I].<>T/%2;?(AX!KD\NPZ M3J)D$T?[UF75_MQ#0M4$D/*H7 CV5-@G*VR0+9+M(TK?XDV<[%;/C#9F9 *9 ML3\Q)RI#L*Y5:)>U"[W7/8,Y4C*_U9)3WYRYET&,B\6R=UV0S180ET75'*[G MEWDA/&C7I,)@V&TA^K;;AG#-!1VH88.+VC#-Y1ED *67>>@Y"Z?:VW#.E#E? MNV. XVP0K!G>_9$XSP)M:$/"UF*474;[/=I>O#?+E9H0M&NCSDVT\:'"S9DS MX!F>-U'75E'73U#5 M^-JFX10">)^;M%&]SS[:6"*$U*C]\K[EKKC#;^6>[;F-:[S?7^/T6Y32R4M MM,WIO9C6X98&6<]5#G9US+,\2D@28X[[$I%2OHM-ZNZ<'&0KK"0J=5PNJJ'M MT=B#E.!F1_:G.YE;?]]S/*N'NBC&PAM+P,(D]9_0*D(JX@G"6O]Z=D; M2K]@I\D!+,UO>JF3ICS#D>2)LC/'T;A>YDVZ*,'B2&4Y(%TI29@Y>W)'(=G3 M"0OPW$Z\(H)43OTB'MS._ZB)2+CVLY]WA*Y*(. K>CT8^DW@?&<>]QF>^MTQ&+I+T^]R\-=J3]?DESO+L+,!#]%[&U7 F67:8 M-5,10V:NK\07+;N@C;X@OGE73A*RB_:NK,T M;ZFZ^-=9S<4__GHB+5\]WQ2+O+=X>XSVC$A;(4T3),JF<2;&'W'^4D*;.(27 M^/4)+Y.:)+BMM,5G[X76/WQ$B2_:K.$6;HB#[0@B LDG-+J)T M%P*K:2*L(CH5\ZI699F^7515X#-'L1? IKU(HOM3(*MJ)>$N&^V/4BPC*86U M&C6#:;Z +\D^[*/D/CJPDM>P/IVOV[4^N6PWK<#E#WRZ^\MO\XX^* MZ* +2-%Q+A 4.CARZJ/CS-"W:(;%H=Q!6*.L3(Y.@'R2X#''FZ]G,9A@T2Y? MZU2CO(=0,M6"#%D:_(<($G6@:WJ>+!QBV6IL9K]TT7ERBUB:'7=.VZW5GQO7 MDBV3-9&0,7?M_=Z\]7C^?=0F,GTVXTN[F6P_.UQ#[^(D/APY"1!9WYK XNXW M9[V1I4XL;GJW0[48E $0W8+^+.]D=HR^\^W(^M;8L?O-.SL*FBZV8[>@9=\V MMF+H@9CO1!A*:8;@3J%Y_$4]A8X[^+:J#/(:]>=B/DR>(>N/PXPOM3H[7QPV MFKF!Q/S6;;C+5" 8HLB*V))S]V<; M7 %6ZT()A0U>2/06>D-[_$K$%R%+H42S/PTIX3^^U 57A!BH@G"??H#,:[#: MO "DX&9:+V$\3_,1P SC3ON%C;#\^*/3[9&S4G@ZN>7FF[3%4+R9HL30(\VR M[YG B,4:<7M/1-=*IQ2+Y&NV..8O.(W_Z:5 &8R_*S 2!B;_39TVK M]!5/4;L$&X0F[0ES<66JA\5V&Y,BT7[H?B6OR58/$]7T$?H:6-.C]SI1RSQ* M.=HT=_DWN?60), $5/9)WG$ 0$A1JU0U$CZE.+.V MD2&OP71&+*HAE#XTJ&9'FP&+6J2?WLF[?D5/ZW]/"M&H*T-9Y_F!,BCT%G]# M:?57?(AA>UYVJQ+V-%M5!=OE!M&UG;YGJVEU)_SIXW;"WU]?Q^J$G*J&Z(2] MJCY:)Q3KVFDG[#6M[H0_A]<)V4G.U%722N-;3QG^0"2_+]HNWE!:K&;7B)SZ M%I\O<5):I5C0DFQQ/X)6<)5V_-77[:"39>&=W@;/\=5G,CJN?K1 M\DZ#J I+6PWL*@) Z@BZ'7NS@=VDYIQM_(Q!GNWE44-'^?$JRM$I)_>@^WS@ MV@?9 P34_@'ZK)E%W.X= EK;]'0?CM1M;YR.VE='[IQS;X3HW/76/;^_C1^= M8#RR+O8E7[1E:ZD.Y:27Q6VT$H:\%D-9'"O=IUP<+XO M@KTO8MH0@;>9XM,D$G7!;VY8A,#@%SQLM-7RN>^(YK?TV@4> D@LTYNUEWZ? MQ;"=TWW,9;')XS>2SWU^U&5^U(79.S_@HRXJL_"R_J("1G(-YK=F3MW]YN76 M'%??Y\8G6V&Z^R&K@*[CM:IP88_F=9/6F9KPK1DN'?72#(/.WR6#"2 P7#>* MZP>-5K7?JV&T)MP;X&RO!ED+F'?VKMDZ+0'-\+5:$*ZI!EGRB4:U 5=O5+4? MZ^IG;[4\7\B?+^3K[XNW8G+6_6?8+9W'B"NQ= K#JR1PJU1W*H_?5LT M_/V=9YJ!U\+1F93FDXE9F>^??83N;.G> MF@<=6G3?;?Q'RX7JGE&<'POMW C2% Q3@Z5ACUG# ME#OCX!8)9=AC2J*1:60RW?F<3&*H[BRHP5)W9M8P=V<#BX32G9F2:&1#F4QW M'GUWZ2_F1=)Y?\G5_E+/'J%T9?X.DT887K7#M$P,NO) UR5Z8BZ>B[5S6>2R M^(SW\;;D.'2_E50[5&?F5COW<=NV"[;C<\73SP0SC1UG\F05VBX2D@$.;8H_ MGS#Y:>@Q7[5:2[X#7NWL.VS;+A3? 1=//X&-A;F$<\]1[UV2*)M!7 27O[45 M?H__W.FUK1%*[V;(H9\K1MR-W>-G@'N[H-B.GQ+L0'V5XC@!DS8TF[,Z\:F_OG@,;J-7;^N8-7!1GV@!BP/'F+))Q^< MQ@VEA^2D,7(Y]FLVON.E4?/L>D:V;A#NQZ;T03[>:ZRA1@E.7(]6Y;:\CV+E MLP,:W\:3\$&*"K#\NG,@;H@1YS6F(]*LWI8K4JY^=D8N[#P)=Z2L OUWW4)V M2(Q(M7%G1EK5VYL;*58_.R07=IZ$0U)6P8=\/<_K_>@A@TIGO^-N1WJ\X%2/ M]Z2G&LXJ$G[T(%>#QHSKYJ#;K5##$>I06 M"%^W'K@%OCEHRQV&^Q#VF(:U.W<0"LY_,WM@@<.]&6.@*>5%'4^!/UAV1O8; M9LE'V6S8[+J;"D;6$N/YQ7C]\^ON[CO%AA%VONK)!Z3;35<]N:Q=O/["@5#Z$+F.E$&=7*U5F^ ML^G>"/(>?-M[.Y7OJPRK/VEO:VUTY+80+_YS][5B^P M];7ZQOS4003ZGJ-D>W[-K8,)Q \AZYF,)W14039DYF3G:[I3-E'*@SFZ1KPMU5_47%2R^Q_33M,QO MM=C4-R]WN+GZ/C<^V3[LH^0^.J K3 [_K*74D%=AG#9#5(4+>RP/KWO\CE#K M/E8 ((#->-XK)!HU5DXB%HC>5XPQ%-R/9J1GE5P)V] M:[9.2\S2FHA:$*ZI!EGIB4:U 1=M5+7^Q.MF:=[R[L6_SIZ]^,=?:R(B8W+0 M^[U68>OW49O('&H87]K-9 \GPS7T+D[BP_' ;"KS6]U8ZINS_LA2)Q8WO=NC M6@Q(GZ *!M,G[J+O?#NROC5V['[SSHZ"IHOMV"T8[MY2WZEAD1-A**49RCN% MYA$8]10Z[NC;JC+< '(KV].F85F\_6X;#(/2['44I^59?&L7LIA]WZ'\!6_Q M'N_>;5]55:_1U#8J-09OO"8(ZS/>%VSV\GV$*&&>AJ MUW\.D$P/7-$P,XC 4^9YX!)&2(OG=,XPY,,O(4"LOZ-F&T&@3:(1(Y'M2A'D M.O046H'2MP+X;$7=DQC[\HH@T4GVA/-HW_Y. OCN:#B]N)%AM6S-G= MMW53O5UUC=/Z)T)'WZ9S4_G0GH13^>Q2!C?IE'P+1]YP0UCL+D/&GC8.L0@9 M08: X3)?IC1OJ^6=R_DR)=?T\V5*\JF#"/7+E*MT&R=16@E'ME76A>=+8W)R M=X_R19:AW. ^)><1P=7ZZN9^L?[S\;?%>OFXN+\J_ONTOKE\6E[=+Y\6CX_+ MIT?.WH5.T1H]:D4=WW<\?LGB;5P89O5\&Q_BPARW9BW M%N6$ ID,;A!R>OY]]!5M+PJONOV4XN-KC0MF\#R$M&Z[F-39@ K0/5:2LSO^ M\=F3L4W,=HBT'R:XN*S&ID4Q-AUP'K\A*3P42C0(AY3P'"SJ4JM@!L1=?WWS MAM(OV'W.&*F3QPIN4Z[>YA:(B.4D+H78F%UP5*]R0<2@&3PS^79-4V%*>7', MBK5IEBTV?Q_CK-S28LQ[)%2URKE4O@A&_DP1.WT#F%X@+$5O-=+2*LJ'8"\BL"3 MILEZ.U;O+7(]UZ,@@/$\&(KM,-Y8R*T]R##N)A<&8_QC?:IUV_WDLMW,84V8 M8L1")B#.@%5N%]XDQ=]DF5"=QY/:?OS7#S\Q1RQX@7;HJ:2 LX[.3]JC+&>W M[_;S[D 8!CX>,7L?EF";K;=FF)EDWAM+8XK V0TUD'2K##.XO]!*>1)4)4 F M4N.D/%#J#R<@VE-^:B&MDP"E;DN8XXZ0I@GW8=.X$*EHQ $G9? 8>T'%^W[: M'>]]=Q=<)%0]E@M#Q>RPV%4[(3TV@0\TL'Z)8>BF?*6(=1EYPF8Y#TRMN9." MVQQJI)*TP?*5E)&&+CV=W/+2Q5ABUPR QNP<#RCW1^(K#C:V)@['4J#G+WD;&76DTQFHOO M=?]:I>3_R72DJSFF7[3+E'_RI<4T>/@/HEV['<56$_6W9 SC@>R\+E:)<75, M"_]0W>*HQ&O?%FLNE]-]2)]!^X4Q10;!]PUCK=GM!SK-T5C+_5IA/BF?835X M-)5WJL*6XH^(Q*'GJ@CF%A/CEE%LJFB5:6@4C#(:H?^@KQ?>>'[K<61DVWH) MT@K"==Z)U'BXU@ND\T:<-2)RMB3OGQ!IE8;,.%BEIP%S;7V-.-=@M:4&^4]C MKE=Y]R]J@3\7_3(KPUOWB-QX7D:;EU* U7/G1A@%6]WBS3T-Y>+! ]=08W:1 MJ]Z8&KH_AWK@9^NH EO=IJ<.KPP;26V8:33.Q8XNQT$QKI]RCDT E,W[/B)* M)P\M'O QR5?/C(85O;%] Z$PV^_)IO7#"2PQZCW1:)=K\[BC+:[N'G(! 4/ MI3[J61A^4\IWP6PU(?0X#8MN&^XF['ME8=V3R!-B*_+#;DC!8,$AQLW4W]EQ M;72MQ MXH/0#70.K-(U*^V'4I%!S?A3.Z!9G6;%L+>>(#I]+7T9I4BR@3TWA M)2R5D#7QIEPRM\D\Z'9=1%F\N7BOYNR7^RC+Q'D[%,OW4G2 R\]QU7-<]1Q7 M/<=5SW'57LRN5?V^I1!J8+7P:.FP(@69XO=6&IR9"9N8,S^AB5U(6\P%;Y)B M9HC(C) S_1+2-%O[;!KG(HE$$8G@T &(U8W%0G0[-9-5>1+091&NMP1V0%IK MH"T@,>^>&@-_A>(/%.]>R-;B&TJC'14GV(J_Y3@)W>*UYM6+^ZRC$BF:"NJ4 M5=1.7=99;]0& 3;33[??JK:"]&3%VJ?4PZ_B_9&<($BN16B6%B.87WI*& ;J M:# 4\^L/]Q "/O ;CDRJD2;8UIFB5U^W^R/6[2]+@Q%=D*/E?+Z&ZI5F \=O6639Q.[98=G & ? M0GNJ/DAN=7"CMI%LXNI#5-YV5D3@J1R^X0-PWV,$VX)I"C:LI MACB2IC$M^1F\FF,\/JWC[&M6A8BBM&A%4B8QYX110VB;0&HQK9L A);.2?M8 MH31BHO,#*$PB+Z2Z>+] R>;E$*5?V<_6@,AYDO;(_9"Y:1/O81L0.5=FFMS) MLB?:5U?&DB-Z2/'VN,G)$,3.H NA;18T8EJ73V_ C(;5Y.V]PB&LI1R6Q-R# MW-]?;#9D"EF(M4'Q&_%>3"#)R)K% Y $(I^^3Z&X M6M[*=:I2SHP4*\_D9-KM5E0_Z22I(-SX)\G2AJE>X>) HM[V.UD2MD'.H1AB M/175P19=-"5_O76F]$)(TAS8*JM/R5T^MRB="'G,M"J^=."Y@3&BG=Z4EQ+IW%9S]KSL(9B7 "PAXA;+1I(6S4 M0MBJA?N!BZT\+). ZO(=+NW)S<)\,C/00^IU R^$YKL0FN\B /.Q)8":[\)\ M]C"L^2[%BQ3QHB0 \[$E@)KODC+?^&G+)>;CO-K,_DJ9S_V+S'+S01Y;YIN/ M?D=98W]S6/,MA>9;"LVW#,!\; F@YEM2YAL_@%-BOFNA^:Z%YKL.P'QL":#F MNZ;,9S7W\IC7I*4S>2R91%-WI7G\VLJ;2,(.P5(.P]=(7?WU>98WI/F\IKS) M(%TK0_<66(R"/#QN0C[1MCP-7R3;>YR@P^L>OR/TB-*W>(.RIS1*LFA#M'#Q MWFS]L1)!66'6?FG<@%D(VFQ:S-P3L<-,4YLT,XNOJ=2F^A]=9B?E:D\+). SK#:YM+>[/=V=Z5I('MWA?.5,I_[W16Y^2"[*WSS M>;N[%;SYO=U=.0X70?.R]B=Y7C\T'V5WAFV_0W94Q M]61G5H(E8SVE5J-*VV88*-K!8P-P)MG8\@33S&#=1I8&,VQ0=VN4:9*WY]JN9?5\6:@ZSDEMW,?N@?0L*=CT M+LQ5WQRJ+G4G94/^B/.7TQ9Y>>F;)/G),E3\;_L4?:<48<#A]*R-!@<_G(W0 M\-B&<@3.AE5Y]5J'1J5!!C/V7,,#2LD/T0[1F54@I#R'TR$- W@*XFH@3,S= MGT@QHSN'GU*<99?'E-B# A.,F'O_L$LROF?(] MXK,E^O<2.83]NXD]PC" !!95RR_Q>0=M_QE/*>\GX#>'&K'9I_.X6WV& Y>YAW1Z2Y MG(2\V1='0L_:=#C$.7G$A(A-5G[%&@\EFT)LARF<1*TZ/>'+W6/1*-MZD$FA MK(O!G;RUT&D8*^63F*@6ED83]!(P"!PTWKN%6(9 M&5,2P\O#O -$5$QL;Z-OV3'.V6>(7(+F&)%!X&P8D&H6 R3J>G\>RW)?GL$J M\#A(0?_"8.2*--@<,O%9A3N=D[C8G@*E1T)LAGWU^99>0N(GV^]V+POIR@D5 M,Y^$D.R\R\HA_P4ENW]>\/&WZO^3W5U4P#I!Z?LEOLVW M[!%!J= I!A)6R.5*3&89K"E[;V7&J:@ZZ855X%L8X.WR9GE9"(G2Q_4M$S8" MBF:^PZ+P'!!RJ52LS^3F6\C@9;5D7!1+Q@,FF;V7QQ2_HD^'+[^Q;QE!Z1O7 M)Z?W'!2J$JM !,!;_X#C#:5?\ "0^2VJG-H:)]OH"6U>"E]6/2'/1 R4O%:? MG-QSO"C*JP(7.6O]TXRAT/)?+^C?<='NQS@IY#B/?@+$J!2IM0@KXCER-.16 M00^,O?ZNL0A!CG7-R#D$F[G+]=O*-\1E.>4U,'!9!UT)\]D%&3[2$_3B_3[* MCRE:/9]_?F?MC"H7Y.WY"@JZUTC=-O;&JIR2*3-%Z4+(J^@0[5!&0NWJY.M7 M!6 W><8<[X#4M;!2:D^/H5$&\AY3UA#RQW"%@E3XD<=#GV)-]&>=0M>1G=Z MWI!+-YI(:$R55_8^S4/4/?UTL M*0G./]1-)3^XN\,EU2=F-)FZ8L7C03H@*1NN!Y/W( S')*4U'NOJ*)7+,EQE MRH<#J,.">G\!/W_"5B6><1T58C&<>^_WYM;/^?=1F\B8NKH^A3BQN.A6\=V90)0_J% S7M?0[ Q:!CZ&4QO-V M"H6K$+FOY?D/J&]ME;<<*#M6POXO&?K[6(BZ?"O^PWG$0T)U2A[!H?)$,/94 M6D;'%\[IDXC=YG!2?0AHV&(Y]^UR$ [;*A<%DUVX;D_67?LJ!$;M M<1@SE/A18O=@GA$\4^=QL_S:N:-3BUM.L@8Y(>]4XM8H68.QA)\*?),VK=&> MG#0]X7,$YB/*BR:351?G^H%6V5H/BF7M'8C> M2XEV*2I%>TCC#7WE1)_!*:&'.H/P<&:L)D,DZM3O753B^6SC+.3J>7$@N](4 M+$&TYT!L$6UX8%,1WA!7DJJ<)5,TG^VP!"^E6GR+"JFVY#AYE;^@]"%*\W=Z M"J17NG)>@[<,QW;Q$&5J1!F9/*#W$"=$ 9P$"*T0M2V2%P@.>ECHL+6%D M=0[QKHJ3V,,Z6JSN3Y^C_5%\RUY4@!V)R"P0'AJ5U6#J^P#UU2C\*:R!FBG8 M0Q0KH*]'+81>BWHJN.,I8!#0M2JK$?>S!T-LO8R_QNGJF!=K^X3D[;Q)WC#) M:T:A"$1;JU!"&QZ"5(0WQ(^DJAH]O_BRQ=*,]E=Q(4+\Y4@$(W/)I*B-,S<3 MD5(S,C9I>/A1$-W2[(M=4XV>7X.?MZ\&]XT M_1(?7OIE=,Q0=I,T[T@LDD(!:;[8%1^S\LYELHV2G+>0T.9#@5.#3[AH M-56:)?AJ-*/!LS9142 M-=NK'*+P@ $2UW1#E5-' Q"-C?B!TB4R3PX>\7'WDJ_1!K^A]'WUO-B^D2E> MO4TLV?)2XR$\ 9+R" ]]-I0UR&F1M D-=L<_!ACH[+*2&'YZR: 'H'=B)YA\ M)0R(RNXIY@\:1PGVCS%/S\/UNLHU3JO6]\=9<)'SJ LH$AZV-%1A/B(#:FPB M@;VY^=#,,E?)#A<]XS)^B_?=C.N\Z3V@!#7?%Y8(#V/JBK"T(A!6V"#,NQ,& M5G/)&ZO;-/I&WU]6*D-O-XC+A(LS%678VHP05]E@S9MS &J,+Y?-Y9E%X8)K M;WS>86'=X])GP)ZI@1B$!TEC-=F=RX'J;\#JSZYFV MXLM'38"N\SPB2[_RUS25ZF*J//#7->MN6=[">DJC)"OD+#AGK=_=/K3):R G MN064_'2E7T;N),?2Y@5MCWNT>N:U[^*]\X7QP*81CR9'DQX/%RJ#-9"5QU&Y MH 0ZK(*N-<),0,8G8$AH_[FWN_0!%?.E/Z)DQTX(R?O>)(7L?W>7_Y"O2BR7 MA$J'V.-5IHKL\_ M0DRH=[%4F7B*(2LZ@&I>TSP'N\$KSFK%J/>W)07\Q0=FG)# -GK;]C.)3O)^]/%ZU._BR0 M3OZ?7$='6;E==X7>T!Z_DC]+(7JDW-?"[3!L=D@L,/04D]9U!4&KC4KU\UP, MXPL?7XHN6,RQR"/J[\5#[-8TS=!=R3/>5:LG8!#I M\CQA MV0I/;^%L7V,P1%NI5S_]QE#.>9'D:;SA/K3.^URKKO_94]Q(Y(! H,_"63H, MWEY.O-^_KZ/G".W7^(!2?$7^R*(TQNR='2A]L\\CI_?4_*J2@O: Y#QMIZ9P MI$_@@0H&'$;P%2NNI$HIW6<>;J"!V-CCRHM[DT&D';0Y9_9;-Y/0P\I;S M"@647'SP>&OT(@4WZ7X[#$!^YLX@ZK>Z0^3"/NS,N34BT+AOU5K&0BM6YL+WP*X2705 MIVB3K]*;9%O^M=S@!!_BS0U9.Q2+80J&.D49-XOD13T&G($.H"A3JT+_L%:T M7',_B^N/21CH_T'SM]MVY"B/[1!Q#Q.8OO&F"\-.VFY[$:<:F'<]HP8'#6([ M<76PM4S;^VC6.K6HU/;?1 C/ ML9US;*=V;*=', UD,&-EB)D0AD-06XZFC-.J:!C7!Q'C74)06%P^7@N)!@=I0._I 5J]8_S3,^F'J^:#C$:5O\09='=$3%H 07J!6 M+*1 4$!3UH ^M"!5^9>TI&UP_,=-I/)@(BW.D6/\WO5(L'A4-#[9C,[U0KUC^G&AR7S:KK D7DX?M; M'"74_+0_)NL6[^,26#Q47.IHQPHN@14[.TZSMF6T_/Z*DHR^6<#Y2FWLG+X& M!2^Q;.;;+R>^^J=M'FPEUE)8V4LTXL7&W(?83;2A-VMXUMQ/M/6NI/MCYOZA M&=8^CE*_O0NO:#Y^AAYWSE=YYZN\4[G*>W5$_0GJ?*=WOM,+Y^'1 =Y\I[<3 M4<:5W,&=WOFR8+"7!?VY1CS?9N' Q7%^S.E,4.>88,\797-,\ >."3:6N;SE ML$8;%+\1.V?W*+\\I@3#G 4&O$#['HFD@%^2@R4&2^K0[2C8"RO(VO4I\DI. M-VHXS)W-K&SC:/%<-&BQW^-OY#SV&J>7A2!Q7K[/6PFKOO-G3GW.]VLGUZLV#]//#PL,]+#RG[9S3=K;7.G/:3D]L,Q\A M!K03,Q\ASD>(A@<@MW'T)=['9(,#<'XHIVX?28BH/1(8)BA,0->')@ #8:B( MC",//OO3=CJ+K6]+M>7?QSA_OT/Y"]Z>DX92.0,I6"B5J34(+!,"9'3$5P80 ML!+?%HKL9I\>CCR_]*0 7,(%H:J*+,$24*W^8M M,+F2?ELLXXO.BON_B37+O!(R+^\W[%'#DR^![='#DB MBQRIOY#_?(DR]'__&U!+ P04 " "C>H%8)3PRU!BH!0!=CS\ $@ &5F M,C P,34S,3=?,3!K+FAT;>R]>W/;.+(W_/]^"A[OV;-)E>7P?LG,Y"E95A*? M=6P_EC.SLV^]-04"H,0)16I)RK;VTS\-D)0HZFY+%DDS-9/H0I%H]*^O:*!_ M_C]/0T]XH&'D!OXO?Y?.Q+\+U,/8N1C>I)>[[G^CS67LZ]M M%$TO?UJX_E'A5TN697W@WTXOC=QE%\)MI0___';5PP,Z1*WB>-CCR>R'^='H M'Y(OLTO=*%!ER5A';')%]H,HC*<7.RBR^87P(5PL*].[/JVZH<1F#RBD_SR_ MNYI='B^_?G;IASA$?N0$X1#%P$?V-+$ERBU)SMVD%5$\=R-X?]8/'M;>1]): MHME2I.P^XZC51VBT2&3ZQ1RAA!:F.7LB?#%W(0[&?AQ.EE^_?3SA^3? MY+/_:K6$*Q>>$U$BQ,%'H3<>#MWX5$#".3R8A"[I4Z$3#$?(G_"?\#\7 1X/ MJ1\+.*0HAI^.(U!U^9_M5CJ^(8V1P*ALT7^/W8=?3CJ!'\.#6_> LA,!)^]^.8GI4_R!4_T! M].R'A.J__&P'9")$\<2COYS8"/_HAR &I(4#+P@_"G]U^)^?A.R]R/_\!#/W M,W$?!!=X=M&[_>PRJ?[J$D+]D^QNQ(U&'II\%/S I_"+G]VGC^RI-$Q>\JOY M2[C@&B8K=+'@HR'[*74_MF'V")O!SQ[JG_ G?48X_L.6J:G:)J8VME2,1(LJ M5#*PB!W#-+$HIR0_Q7<,>9@!0I1$*0YFT$@4SR\GH*P^.NX3)2T'>6 9/O%_ M?OXP-Z35(^QP\8\_NQ%&WN\4A5V?7 "O?7=^-J><^4)*C VD$5 P&WF!P MKI!H(Q X@* C@[PA9YEV+?HI8[@O__:[R)PP0K$[!'?JEQ,1C$HV_FS &PCX M$@3DT?6\&2%,KO)FV)(M,+P:^( *($JQ0%NH8/W ["%149=HB(..]]*'V(." M?>X^C5B@<$Y]ZKAQ7I&+IF5@@FUBR*HHF;:*),UDK[&D$@4M$8'I@.7]#[@7 M!_C'(/# &8^Z$#;$D^L@IOS3W@CD 6*(-%=SQR OY:$B(VKINF5+F*JVADR5 MFC:1'$W331&\CJ60%\ULZD7SCUX,Z&9,39[,0B>($/PX:C^YT1_P%CQ[19P0M, !JZD2QB8Y4HAJB;2HFEK!N.@J$X)9EU)EV&VN*IH.:0S)5P2,UD:*;IJ7+ M,D3S:KTQ;RH84PM";V(8X-M@TX+ "WPW4/@J-J5E1:%_AWX$E!HO,TAQY M5U0U-!$9H@KQMPK*VV: EL 5I99A GD;'8<_IK:^/8X'00B$<7(NX,,H=G$G MR2*G)'UBF6T!_M+97P;[RV1_62R?)[*_)/:7+&R=-F$)SX_ 1!?3+%\2]I!' M;QSF+OK S($[ J>/AC"G2* 3/5)%,0[=4142JN#EQ 80_ MP"T9/YEGS(F>?73CYQ[?&R!X>C8%MY)XL9MG/N*.MM^_HBBB11=]BJH;!WQ9 M"+Y##6I(RUC^Q9^^OJ! M[H/FZ\#'+R!;L[ F2C)BP9=J$]72B*W;FN2(MFX8\K+TX_/)GHUU)\HY6-C" M'&$* NC@,58[#"%LX02?3V:7W*()^ZC]B$("OK:;!&2)(.3SF#H$+BIV)(LZ M*E7 -W,(J#.1:(8"4-A"RF\]Y%_#.#G,^?-![EGN[8'>C/@SX0(FUPG*_[AC MH^47?X, :S@>II_?LY4$%H41]\$E8^3Q:[K#D1=,*(W:/KEP0XKC()S)B[XJ M77D R<:!!FV Q-DJ;H)P9-DJI@B69=50R9DLY+GK)@JA(PP_O!DHDIGV"C1 M9-MV,*) )%*(+4F:"(ZLB44;XG9<6IK;0V9;;IP[T+F BIB2:QJG47T0 L51 MX+ELB8 K+Z#F9I]T!O;D4M<%+IT+M]O$2!?06#C=55W)%,V"5:PXFA@)VV\ M,KVXUU@4!HYYOIU]=^=&/T"H3_-L,UC&G>BZ*&(8'432LF:+HB%)$(WI M)MJ*\)*?37G?&X\ ;31=N?[$"4$^1^]%WO5]. MXG!,3S[L9Z)MG6@4&3K$>:+J&*)E2"(Q,. #&[+D+%D$*J0J-D\T],ORJF9!P$0O#H1X+T-X%RSU9PTW!>"!RADQ0\"5T/H@8V.YW+ M3N]4Z-U="<@GPB.*A'A A4[W9OW5.\5H63XAR7U,X[^=5[-UU;15R82YME39 M<2R#6HZH:3JK-M&V6019'YBN&.8Q2#6I8NM8$@V*6;F(@<"OII;H6#:Q34/> M8D'M]4A-%ZV>3:MM@U)3P!Y8HJXBI$,4P1+#,H05$(9+VU2=;$5K.LZCT*B" M+ZS*BFP8%C@5MFC:",R>8>J8F! P+5O"?A9T=Z&150;U*!ZS'&3W"0]8"H+E M+/(29V#)4A5=(E17%0=!V(M%"4FV+!-%TY?%ND767+=[%^W_N_6 VF/BQD'X MV0V'EV0NG4Q%I%&+&HZL&B9%2)%A)D7-1A"#*EN4[7V2#7E5R=1*F\Q*-8<\ MY^P39A: ]6 KYZ-@I,%\$ L4DV*HNF8@PS%%6Z.R UC6Z,KD8#$*WM5?V&9L MMHDL\+@49#F&BA3PN&"<2$:B8QI475;VM'RU>&%L'^9+,$/J4%;+3*-//[/2 M]X\1+VJ'.PB\%/[C(.0/ 'O2RB;@["D"#B=?LY+F7TXB%WR"Z>WS]^1OHV < M\G>\M/]C.G).[%*&I]=17OV6O7/3$C@PE7R,=&FM>>?R'_.5=L4??\H^FK_[ MB*<2LW=1#/J!E73RLL:6*,%_V>]FWTV'26:7II69\]]D[[.'?)B;AU73HHJ* MK)5@,I+]#3&C3V6%Z[(VO5'ZS?/H4T1=$7NU).]3+;UTM?? TYC.!NVS(25O"3SL"0)1[,;) M& 3B#IG7%_CYA84U9)Q\REOO.7I^_K#T$=/9G(YD=[,#3!/-KYZKK8)X0N0R+M%+KGT.VCD3O-C%>?P6MKVR>VV86 CEA5A5!OC M\7#,8U9>N,R^#NF 3=,#39( M6#@UG36A;&WB%5,U()W>5(JPYX2N'/'A-\= MC9'K4])%H>_Z_:@60%Q.5&4@N8%EK,XJ6>#P@+@L<5@+QJTCK0KL*ZX3-<[7 MH6*BXZ3B=N-O8]JKP=5B/4CCB1_-$R]'9FLG*6_P\%IXJ(A^:')B;U(/-)'4 M6Y'PQF^OMR0W ?9;E.I&?U=7OG?C=!.75X.K.\9AC=_])O5V8ZUK(NV-C+]Z MOQ\$P8&=$=L=A,*)?AO;7M#A1XO' M[*PX=N;X_#&;907\4E+RF8XU--5.FQ7Y/&VH< E>;3AFQ'!._X98%X*2YTE6 M#'[&VSDJZLC+-?;H'MRL(/H6L/X*19^+"?+T@/PNH].E49V]T'63L1(76P6J MJV;RZ#$K8')_,:LB:PW0&J M35_M]3S$A?.^EZ/G7P/ZIXO\?DKU-X0'P)1P MT@FNW*$+5Y<30UOP<4O*ZFC,MF,];U >W%,\\ ,OZ,/$A*,@.;2XLDS?2-.; M9C>;F^P4=W:(>^_NJLJ<7DE.P^1L5D (AK:+>NU>;1A=).GM,CNS1+Z M? W\_C_@_ZK+]194O5V6WU,Z1#]N@T<:%F;FZS\JR_'-1+U=AF>JC\_.I8\K MR^3EA+Q=QO;<899G8"5L(T9FU57W1IK>+KMS.JX.V9-UY+Q=)O<&U.__9Q", MZY;M,_HH2*;@+?(+JD4?91-+;97;9R\NV M":;K7BJXLWK^E2W\0 02(V]2AU6-I?2\739GVBRW-A_72DVO)^SM,KZP^/,E M#,:CLM>W[+ZFM92L-\_TZE0TE:VJJ.+LKL%J]1)BWBZ#,R/W-4DV^/UZA5CK MR'J[3)]?\*M#=G0#16^7U0LZKP[D'2+LH;#Z+O9ZNMXNV[,*RI[K!\/Z+%5N0];; M9?JRA%+5ZXI6TO-VV7SK_OB!9I7PU?>RUQ-4/T9S]MZRS%\83VX]""C;/IE6 M59U/I@<$\/,YI^48^8O*R>OI47J;:9OM*M]$Y#[Y?]@S+;=AZ:]TX&*/IN=U M_G$'QBSYXAMZ1\[ (M?K]&0)@G MJ5[L6J.X:BWEW+M^(_?/D_O\S-4+.JM= MP#*CY=D\.JIS64F 7%$4T4'@D^%G8;R%@6$-WXU/L%3J-HCDH*$L' MG<\P@3&]>P-,E5P M*LL'F6HZE+M AG7A&<H5U#;61UIE M0=X,NIYE$,J*VQ*AJ]@N9-H;[@L-^B$:#5R,O&2KP1!NC%&),;)R[ EFY@G8 M)W/*T2FDV!)C)2>337&5Y6-^^ ?C8EG:]S1/X)NS1\,'%B?7M MC<#IO84113WDE=GV+AM]=K31,AIJ)Y3;J];&2%:+DTL%,UOZK*Y8+J&@=JPL M6LI&Q];*9*[1L9&+RLO(3?IU.OC:">1V3D_R.JE)+RT3ETOCM$/? @VUX^5V MRK7A914TZPXIGD:S5H*#C==:6586C>2ECX,AO4=/[7$\"$(8_#0[WQY'<8@\ M%_GP-=^OEY1]EY.WF4)=3=!,Z:ZGK';&= >>?Z:$PLRP12J8HLF-D_2,I5]H M.$3^I/JLWXK MXR 2]]#/KFC#]0?TZRE1_7YOH:LM\QM[M.TR3 1AU059DJQ M,P#9J#[KMZ6Q?CAHN'\<[A^L%&.C8'.V7L"'4SK7OU>(/3#:VK%G MX62=ACUE4FYKV=,HMZ.SIV'*ZY0Z-KIIU3S+!Y[G!L\'F.?&UKYF ?Z:53// MX\N'2814ZBKZ-4MHR>'KRTFI Y>^_;-J#$D"[H_?_EF%Z=^TM/R]5]'I_]ZK M@BW8-/V=ZXI.?^>Z"M._2?DTTW]4Y7/QK:+3?_&M#NAO=/]1/9\&_4=5/DUX M4 8=M8E+37APV.D7%5'[XWPS8^ <[ M,>S&:8( BVNZ'E%]13@F;'J6TC*!LK\=F MLE:R>^L!K&!#.H1US#@8U$2E)6I[DW1)::!V*$X?'>9[T&J2\AI:C1/)#C:D M(:.SKA@KN3I;RH4JZ#%%-)5TU9:]>ME)+VV?-_@I=6_G/1S$4B1SGWPNKA6; M.>=H_5KQW*4O+8119"TIA&&O&C-7!17T6AY5L19(:L =OA_)H"P^<\FXW%7[-+7TY0&731P=VATB@AO?&8CNPQ+81=^AX] MXX:[Y>%NP<7=[R:+AL_EBGN.6"/;0*%$(K_7?55F4S'Z"JI5G:I6>,7D:6Q' M]-]C!JP'^&O:Y*;P>3GE9;K!<#D1N1V(RZ@YF(94M]>0_-*]98:28Z*I![<@ M[+2PR3V$(!'"+ "(SB?Y;SB3O_Z6=(0..L%53,K-X^W)2K7@,N*JL4XZO]&M MX>?K\+,LV^BF&7^I8?YQF*_,*^4-F?W]Z>^&Y4?2WP4N[J7,Z"5QRE?D]_\S M",9?Z7\&M.O3L#^9-=\J,:_W%+]L2WXUK+DBRR^,6FV/RA!DQ/4/7!0R MO2SOB\>6K.U'XKL0N@>CR>_CY.K9KYEV!$F(!N[HRAVZJ;Y,/ZDU*/8Q-8=# MD95;L-A+#7>#HK>&HD.4HC?VIFSV9H\\ED1=5AH/L[H>IM02]9:\KPK4QFZ\ M3;MQB U\C4ZIJDXIG1?1K+766-8;'['L$ESL^-#X!V_"/RC%*M9!P->X%:_F M5I0"1/LM FSL59U* ?<)C4:_'%>_E.6\[T:_E$Z_U,+T-,YS-9WGH^FEET/N M+K"#* XIC2]]7&L$+:&T.AF8IM+K")5>Y)Q6W#?<+@NWB^*?Y_>&>OS\I2\6?UG=1>.W<1SX MY63[LQ5]CJ9#BK.L'MU>-]RKF'5N&/PZXKGWD&EF::;[C6"9O"W/8/PC%+M^OU9<6TI5=9),#=]J*V^-CBR-K,FB M*:6+B>Q5(W4'D[KB J'9DK9<()R[]*5K-&*:-."O&F%]#59+XI9)@,*E+RT3 M:.3YU;R?.1'=;R*@$=&#B^CQ$@$S5DN*V CKZQA?X.$.[)9:BK@OC3Q?N-5( M]FOX6:4HQ&HDN]:*_!F2W;"[NM*=,/F6=4,(X\FM!\Y>VR=L\7'$"#F?3+E^ MA?R2%U!L0<7L.,H9.97(;6S/)HHB?K+\Y7 4!@_\3/N2B^1N?%M-7Q48J6S- MR&\(#UQP,";Y[VO$R#7T52=#O TC.P$\*!SS1<1+'W[1!W-2)Y%<1V"]9+)A M9^:WNT'44TCLXGW]"?0=CQ4!1QAGZ/Z)W;'Y2=B3N0-&-F@;;J M2&+#P-=DX)$EL!,,1^.8AKW B1]12 L_J"%;MZ*X"M*Z.[/O0T3H$(4_ZBBN M1>)JRL+I,5/GX"LL7%]'OFY#<1687:S+N:!V?,FS]VQHB8,;(/\^N!^X8;)G MK=SL7"0@#2J7D[%/'I6B\J9A8UG]H(6SR&+@,AO5%QKT0S0:N!AYB?]S73:V M\+,&5HT7.!.,_3BMN9:^WM%N=;^_H:Y=GE?4:Y=WK]AKGWO591K MWWMOF&O=JG*M^Y:Y=G_W>]78-@Y#ZN/)1QCZ&V;<1;=J?$O%[:);>ZZQ$KG ML_*LJUK_]XPUSK\$D U703#VAX/T!^9^#ZJ+QJ M=1U#F5Y=2U#M&+W0Y:%A=$TW$V[-Z";C5D6N-=GM\G!M\TK$'_?HZ9;?,TD& MH*??*0KAIWHY]>ETA38_[%2/+@Q^)3_+"9D#MS]8DVU=A0+%J# *LL$?' 7[ M3?J6$ 55U@7*:^F">J!@C46HLBZ07TL7U,,BK$&!6DX4O)P]>P*:6J&*E>=; M!*W2*%BCJO=D=+3ZH*#)AI95%9=4"+?3DYLDI#'(S5IO::9_C24T*RR$V>"; MV&@K%#3YZ+):PBH+H?Q:0E@-2RB+ABRF#1K@U1^]01#&]S0XHH<,1 M.U8L)^7K+[E_#)*9^.,.^?WL[(4G=S@>II_7 $!,P*?DG7QB;^=H?'DT>Q!H M;OWTS2B8#65+.%1!U>U)!&Y\6G\1V#]4IM/V,L-;0;E\(R+@^O42@65HR]-8 M4K254K3+) +%1KCU5>)O1U^6HJ2RP5-M\'38PWMJ (42,^P QV4U#*N.A#59 MK%>0L+G$U#XDK(DC&JNY 2+?*(K&(4^Z7_JC\0P-Q2^Z3R.*8TK8C-0'1N4( M&E'=N].-S2-F9OC2D47R'XAJB M;W?^KYZ76AK= V1Y&J-;5=WWFD:W#)'MA?O V$P:W;=I7FJI^XX9<+P-"%9- M 3Y# *IK?M^&!U@U"#[#_ZR^%JQGBOF@2=XJ&][]QKW%(W[J Z"RL*Y$AP+Q MKB_T@M*WN5E)36SEI,K::J..6AX5J7> M.YMX=@E*)XJ#L![<6DY-%?BT<'9S(V4'X%XY*F*W9G4CG%5D;\/42G@STYZO MR,Z[9 MK99R):5J#6\. U]);XF@'O>SKU R154R=H9O ].Z@,ELB6I+,O:U5J^)RK9@ MDN5&%ZZ9EG*![' *^*5^HJBU1&6/NI"MP[Q5K7@4Y!Q&%;]PL:BH%] M].U+4%\+=#>:-Z=.CU\)U*25*AG35!?U1VJRK8E*>KC^>-M!"*+D#@, 3"',#IRSIQ0'^,>-+N2&^!& [TW8PUDO5CU?8/QJFRX]HFDY3):V,5H'07V]4E4E0GVM M*J!*@OKYTRB F<&03MM<7@4X\=&Y$%#/8SZ]3[ZA\ =E_CTK"_>CDD?R:VC* MQ28;B#LDYX]S/D4A-;^.\^#?4!3B 1,(^D"]8,0NJ0_SMZ"O=DGJ7?C?2/Y; MY?P7ZM,0K*-/VF0(3F<4AXC9^OJP?RL*:X>!7>Q^H_WK9_UWX7^C ^J) 8ES M/DF_9[O"LM@GE[PJ-W_GAC_CZ$HZ#IJ .] 1@0V+JBUH18>KX6?%G:>&BV7> M&-TP9A^,V>O!"-)4 S9.QWZ7>;?6@-*>CX 3SW=^]2#7 2HYW8)[B,&B/XV 8L"6!\C,^D]H5LY'R M?N.!G/&%;* (?WJ9 #8;#P.<:NMRP7$M& MOEE0@9Z76[=F<^HR)PDDE9$?\F51=@[G^>2<^G@P1.&/!)K(H]$=?:#^F-Z& M 1GC^,K-MILM^_FLB=4X OFFX<(UZ6^_H3^#,+LHFOM)N3&\AN@<@M=3_S+] MNCAUF6:=F\"7"\TF>.3JJ-;AI':>8C7$J%TY.=HKN/8C2NT#RM+^U$95!6FA M65 C2!44I I9QDWB7%7'KAJ"=%XY07I%_)9&G+<2I/-&D)H(J91RU$1()1"C M:D1(U;-'%;0$Y5 ;381T2$'JE%.0ML)OIRJVH!Z"U%BD1I :0:JP1=I9D-H8 M!V,_CF[1!-G>-@+4&X]@KE8+T.PLN2]!0-A1'=>!3[-"%1H^N)A&[%2Y"&'V MT_-)=L>YVU^44]AV%X.E,_Q*\-_ JY>/XF7,SM9ZYUE>.Z'S,DF4T@IE21,M]12'0V:&RN-H5B8ATPFB^,;A?+T/8N25 M1RHK)Y2EMI3+^5PRW= (9=F%LN3ECWM%X^N6^U975S1B>72Q++D'^P8=R$8L M7SVN?*U<:X5.T8R!JMHU57MM[X=I2CM]EK M;,R!Y*"D&8-&#AHYV"0'\ANP!TUU75-=U_A%34U.4Y-3;K^H=+%W[02F2FG7 MX^0@#G!@]:&\K:I+5[F%JRJ9K1I)?'5EJUD[:=9.RN&_'3.>+YV%:?RWQG^K M373TQK-E-!=L=A,*)?AO;7KJ,F\G$TT M58%ODFC*"M_(QU\U'#P8!^>VB$DMT6S)RO0^:[:(%2Y]X:;G1DQ?2TSW&QHL M;E9O.'AX,3W>]FI#-I+MU>S5'UP^*GMU:/P^PZ<#&RAOY]/-7?K2:5%D+9T6 M>+5:$_4&-!&?K\F_?O\;P@/7I^$$Y"@FE54+VQ%V2&=>:4I@A_K>;;5?>R"W3&-.S=7:6&_0X,7V+*OZ$G=S@>9@8_ MAI\S@K[0H!^BT<#%R./7G7?+R-XI'2>?DH7>'#$O"YA6S@0@AZT*A)./Y]V7 M/6(#-I?P[6")6A$ *>\3C54#TLO87;KI?[X2;U1#!53#\59T]HA4<+H5J01. M][Q9-O:XTB@I8KGH4UJ2M#>WHRQ!4Y%_\AXUJ5Z*/$P9U>O1,RLESW L:$U] MCZA,5UP:?)8'(D<5FCVLS.01NF%E)G_IG@Z"?1Z$RX:[DK'X@"54DKF::_\: MT#]=(+/G^L$PES>K..>V(>N0W)/,_7!/%246GU=Y9>= BRLO8Y+*2S#VYGO. M'UM_1ST&RUO0RY-<:2@8M/PW2=0>_D['?O\K^XN_*C\X#X@L;\#VH&F+W, M1@.O&;PR'^8K_<^ =L$,]B?,D_$#+^B7>>7OV0C:EN &)#.09.[27?NV9FA8 MH*QA^XSM;3\.75S>->%G<[U(6,/TO,MY2\&J_H9JZ&P6*&O8GGI"I?6#"-[E##J+>'=N> M'URP%Q&"Q]<,-QLI;6"QZ%+^BU7D80C0YJOR%K^N%U:>1WX#H!F _I?-3\1R M[Q#7([]F^%A*7N+>TL;UK\ZZ\O2 [M)1+UJ M(JJ";&^2U*^=I*X@2)J(HDP1104!U*RT5F>EM8+P:A)AAT^$51 63>*]"HGW M"@*KJ1VK!P1>D"2[B0H,%"HZU+JZV/R^VFCJ$>?&RRQZ7.'I<&)\T2=K7Y MUVR**!'WFMV4M=72QXVA&RU=;?XU7G4]^-A8VQ)Q#WPE26^X]\J^DO3,P\;& MOINP[CO,V73FAQ1%XY!^2L?%VM=%V0VR[[+W[ [+[B8OW,V- E66C(_?>Q>[ MWDR9WHRX#\#,_#77XR$-41R$SWS>PN_9AQ?4#X:NO^RVVT[*W"T^S(]^ [GJ M"DZ,X.6N4Z>MY$/G^O==;Z8OW"QM(<*1N^O=C)5#ZWZ_V_5FYO*A?0L(]7:] ME[7\7K-*DQUO*(DK*;W^UZ["("W**1\=Z"0"+O@%FNPJJ]*BK/([_H9"T',[ M$ZNLFCU03)[WG.E;E =^QU^#>%=QD!;%(;D5';C8V_EN*^3A=ASB 8KH34@R MM;_]/1>E@M_SPHW G-AC9G.8I?%IN#.?5\@(0PYEW5!WO=\*.>D$PY&'W)WY M+"^*27H_UGD4[WR[%8+2@;$-=[W7"A%AO936W\I]^A@R_X"Y"@-W) 0,$[^< M2&?BB8!"' ;>O"?#?GL6A/T/,IB]#^D5'QP@O^4$0>P#YD\$)PR&=]2)?CGY M#%_\85D6%35J8EF155.S34=$NNBHEDT,43/E$R$.TLOA%G]013)MP\ BLA45 M_C%U0\2JK6H2<@P%P^6>Z_^X6S\R/BQVWX!H;% M,DW5T:@E2R:U;4%-$255#+IDZ( M@G1-E0S'9"Y!*8F4=6HBC*ELBD1U#,E235UQ1$-V0%J!M[4@$ENF00AU'(6H M*E$ED$_-T515DG43'!^S0*2B:9I-9$G3D:0:AF8C$:2:2)@2P+&LEY-(C1BV M9!%*D*JHNFF8MFE9HBY+JF)8,BEJUVH2"?I?L56$'4>%/[J--$?6B2[*JBUK M5%8*1#J*YH"6D<%%DE3 LVG+A"),9.2(FDZM:LPJB1QNR@"MRAEB&2HG:M)I$J7*IK MAH9M9*B.@I$)/KH$;JNJ:;I$U%H0J<-8B6EHD@$&P[ L$QQ6626*H+*:1(H(O'!P &03."GIBDUT#=E(%DTD.^ *%8C$I@,>GT-TL"^J(E%+,9EG M+C*"==E6RTFDAL&YD2CXGRI8$]M BF.!SK$P&!=5%A&1S6HR.30D42,F*AAJ1Y$ZA ERRS^ ML Q+!6_;5'11)"8R0:^ @$H%(L'H8]/6))TYY;HEVA8R(&!1=87*X-:;Y202 M@@I3 JNO $]42Z.6*FHJ!)(R 49)5C']44TB*83_B,"@P2RJ*L66# :3.(Y# ML(A%NZA==4>AFF[KF#!S"C;5(18!6G499!D;)770#9O*")P=YJ.KFFK#:W!) MP36U#4M1[:),5I5(4;(PAC")0JBEZZ:*J>D85#4M@*%A%8B4'$.U'44BCF6I M2(,PC:5/P&'2%8A,3:6<1%H0.HB:I6A(M50(#)$!!E-T3$?4L4,M5 LB#8) M_T-,)8)95 F&*-(610-TC@*!%*)%M\XFMFTB5101(R/1D+$"0:+EB*:H%N/):A)IZT2C"!QN0Q-5\+0M0Q*) M@57= 7]/*.Z29R% M!9]J$BE;M@.>#JA2$$3PRVP'#*0H&TB41:KKQ91D-8FT--.$ )DJ"-PZ\&*0 M*H/]D"R(FB7%I/6 JVSH&/PZP\(LJ+049(-3)YHZT3$5@> BD<@PD0RR2W5% M56$FB.&8FDZI9B$38M-R$@E6P@*W!<)$JH,O8)BZHSG@OE)J@15!Q*S'!21=MA)!"[86R M,T-2=!E\0.3H6'483F55DA Q%!,4&"IIL1(U'0U\ =44)5,%;6F)P!#-@G%3 MT<+B8MX580MKX+HC<%T)0I(,ZA@!TQVB@ ];3B)!#G7)TDUJF*H*?AP"5B)$ M=4L5+0T,?Y%(\&NIC0T9+ 80*@*5@'9$04'K$(25M#!"4333MB5+)>",6AI MU:(:!L=.UY BDF*.IYI$(MVP'14YF,J@.G2P MBV-5,2L4, NT4BD>'HLJVK MEJH[*DLCJ%@VJ69B'1$"'E,YB90!J$3RD.05O!Z$V?-L/O$?!3_PZ4]"\JYE!W$<#.$)HR]WE_>7W9[0OKX0NO_L?&U??^D*G9MOWRY[O"#-&C=>BAG'SZG[]*NOC3(9^CKB+Y\\W=-X$I-9 COJ/: MQ8*/V"Y]0MV/%P$>LXV?]Y,1:"FVI2[QXRTB0?B%=-LR03])-@%O5;15S;") M9LL0?:3;U4%)+3WG^N23)+;^P?7*[+F?#C_1PL]V^"$G;0=_X,:9;?O^&'EW M=!2$<6Z<@6]=HA/PYI;X@-9MFH "Q]O7U]_:5<->]O;F[ M%VZ_WWUO7]\+]S<":(%[$'5!4H2;.T'2WI'WPLUGX?YK5\@IB*ER:'?NV=>2 MI:@_?V"C? 7 '%XRD^=\#D(A'E#!<2.,/&%"42A0'^*.S;)YRP^*Z":'3N>% M5&0K(2"3X ^J$K608^K@]8#@:M2Q6=7(+A#Z2.#NK2'\8L"&T")HTF*C;%'_ MY-,%QY="W6LD>Z5DQU-<",G1+MSI%_Z8_@&? M/O>N/A/0"89#-V)G\@B?78\* $J;.>Z+F"Q ;*6H=?D!.^QFR;UR(H9,R[8@ MU#=-250E%<(LHB)0>3)1+$O&YA:>B2A*+<745'51B=4&FBO=P0US?D?[[#@+ MY,?7\$UNWE6%.#9$G!H5+56V5)L0$6)1E2@R!?VF;C'OG>[U]?W=C7!YW3E; MF/I7=MO>=9^ *DZ^$#A"."5;0)$0C2AF9U(1P?4%-XX$/$ A/.C]T9 1(QL$ M"U// X1BB&!^.1%/^/L1(B1[_]Q _=$E\8"]$?\V#:0A$O;0*()KLE?;!_3) MG]S+))<0AY_F/DLO^3DFV(NY@/3I@IR% M_?/CV(Y5!4KV$VYN$+9+'P7C7] $1M%XL"^)9_# F6_)W M!7OC8'0,SA6$[ME4J>:9:*X@JY20!7SF+33#1B M\9KRL_IB!9C8G'*:H.=X36U"0AI%Z3]7KD^EG*\D$QG9U)#YHK>FZ0C^DBW- ME!Q=MS5GF\RU)DK"S0\:1B "=P$B+W"*2CV#'7AY$]X'CWX^+VT@S1:I*MM( M4C6;'82A(E.256I2R=C&U_ST.:1T ,ISMOIZE3GW+BXT;P);\$[!1N6=X2) M:6%J&YJIBK*J6;I%,=$,3<%LUSQ!S\FO+7&$'X7_!>;3R8H6+\5 #X>V/FRPHHI C8 M0> &[U8J,F;SVW!A076);+U*IYH&E*F6KB&38$4Q#7:VD")KVUA]0Y&+BNM] MCD,K1W05 AO&4T+N7[-41%!V)18R;1JB>"_84/25%FW#"2KRA:C,F6QI1N: M4=_URAZHO=!E_9+3+#8-*1%&XS :LW1V' AP!0_G)/F=_9XI3;9:U<9@]IZ7 M=6^BM!=$:8IZIJK5RA+>N[''5TDHP@,!>RB*/K[5BT^MHN3)1O!LP4SV8J,%\R8EFF423P#O6 M#-72V$$P$C8,S9$572:4;EGZ\#IH7*][R\^<32N2NH$E2U5TB5!=51QD.QB+ M$I)L66:[Z3"8,_!NKU%$T+^%#AJY,?*$;RC\0>,#K5/6,O;<*:KHST45=0FM MEN+S&N+45ZA.FKKNN[HSW$4N\[D\'/Z@@==^H2M+U+!G@AX0/$/MGOF MA^ F ,H58KF1@(1'" -;/_S@$90"11',/H$OHC%+?:!((-1Q_:1.ZVX,,Z:* M6@;%'((!E6?"[_#BA:NGT^);KDV(KBJP08ENRBG6=G?"_T;![QW-U.!4!RJLOB*I@D[AU\UBB.. []? &_LQ"GD1;1CE0&>+ADP, MI$NJ0E2DB[:EFN!;&S+&NHW)%FMH#>B>6V*UE\+\ZP @G,Y42^@P(+/HG8'. M#IX$9 =2^ #YDSS$<]C.N3++49XW]NN!GE2\PZ=N* 0VS%VR MBU8 AY.R(OD@HMFMHK,Z<7F%:GD<4%[W5= O[Z3WP@"L%YMN(B#@5#;G>95C MT_0"N.>:^<_9N3E6P-=LNX5 X-L$'CE&CT***4_Z2++ ]_Q$PCNXLP/_1V,\ M$*)!P"J>LYT,\0#%12H>4;2H(OF/4VK>@XGVB?!.3JBU*05!&-M_ BWL>GXI M_(B-(KT/VUX3\4&P9XU0% N6*! TBY_6>XSBB M@BVL$VJKE+(S/ V$D*U(F"I8WF+#W:??65_90RH^X3K8KYEXNS+&$ =@&[IQ M#/"D'H N#'P6$7L3 11B.!$NF7L.T&!KQANU[H5W;&J,GP29Q>298^KRW00CMIL@)YH'$!8(*QIA@2A2C%.77"1MY*J4\\6C,0R%8 M%];#S&.=N0%F#% M0[33DN3283^#3U?+ ?SBZI^2DSU5MR\C4Q//-*GDI+8;WJXC\^4+J!60\BUV M0(<=0$@_""?YDQ^PK&B2AE4#(]5D1TIJMBF*B"JZK(KL^+*=ZZ I?R#'(4X? MR*NAEQGPUUG)J@2<]3>AJGJKO*"Z\WB#?/)Y.1]'KD^C?*X!.8XE*:(AJS91 M=5U%6%(M2Q.IH3G(L;:(DA;D<[O#?5Z]5!RFF 5&OYS()T76:F>J57+V[J<> MH@H2W%T>FKQQ^!&E,RMKOC(QR[R6%C'#GI@/XMBY!,4 MDDA@F]!M@!U8M \1GZ<*+X_'U&/@(!V%(L[,)N&"%(5N*"5AV M^L$-QI$W28HOR-*GGF6KDAN/4/OL^KUX&'?9_3O3IW[V4#^_^T,V=-955S(M M635M&4D.5351)::L8(EM^JT*-@LHV7^NEJD=SG*VP)IP;<;,#(8Y>/#5@^E2 M 8*7..!+(LA'WB1R.8#8WEN?K02T; 2*C*LZZD?%E0ZV< $7\67*Z3CRT)MN M7BKNT NC_ I(" KX(5F:3@>3JMF\U&0K*JIX)HD7+0EDYVQW.>Y!>$N%[Y=I MQ?O?3X4(-"0@)'2=K5+^ST3#ZR;KHP'UO,P8"N^65$O-):)!][Q/"U4V!#WL MOHN^$M)%HMFB8CB*KLJF;8H6EDUD8:H14;2W.)CMF>*ZKT6>6I:?[+YHFA8E MI+$^VP+!5CA0'',%PHP#R"$[% T>B?IP.1]J:,T2S@D)229U51%-6RBT$3R@=?/DT0FO?G@G M:<+WLQX[XMF0=69CW[,IF-&;&F3; X3GW#''#8>)>@2;-T+L(E"FJ=%C8T=C MXL;IN-;X7I?8"=OLTB!LSZ:N8.&0K6F2K2&D*Z+JZ(I%9"3+!#M$=K"CU]K[ M:G,T?$,A'@BRQ@^554\9?\!6/;*_TJG]S)>C@>4+!1]\HP??Y]$; *.BFW', MG6E@8VZ.J6@:&FN;(&&D$DFSD*WJU-%8NUI))TLVY:NB(FLG #@W^>R[*,)$ M$XK=(?*B7TXNKS^?".P07\K7Q/)'Z/KC88L$<2N]^.23(IZ:LGEJ6%K&@HR> M3REXYRSI@LG$R6Z6B%')[*'P@+PQ%?Y;/(. 6.*?1(SXTPRB3%:#V42<":P: M'O7[<&^F!8:\$#Z]2RH]#T$2B,S<5E#PW)SSU5N'>8KPVV5.)9I^Z+%:'3O- MA+&*G35^P#"(N)4'-0$.)8^@:#P7*<%8 I]D9R7_>\Q/7SP5_G?L4P&FE)] M?,KK'= (PJ8GF.R8PKW^>Q-H;KG ?_8"-%?48"%1LC3"&J>J<&M+M6UB0MSO M()MU6E@FA_P\ASQ&Y#Q&Q*T1HANGLB&>JH:ZB)#$[QJ/@L1EQUX0<4[!C=G! M!YBS\+_E,]/:>N7XN>*ZYS!)*"8X=C2]O-/"]+YAWWX'J&#_O9_/,FW;3F*A M8T2^G<1"KXGCM).8GYO"N]P\88^BD!^^,IC>*J&#\RK]9-I(@_,WV6?PR\GY MW>WG6[#JYR%%/]@Y 2?+$T4CN*9ELXM 0<1L6I'WB";1BCNMYTDKVTC'9W-Q M] E[^+=SA009&^0\%[)'$MS1B,9_@]=_ MD_[VM[^U6I_F?I2?F?P(%R:#-7.AX4GN^4?NMC*73]QRP]><',M\(X92?N*XXT=!L%/ M4_]\V>O Z'[OMN^$[O5%]^*8@[KH=KK?SKMWN38 NP]FNU(C.VV[=,RJH]5V MY?E%"9*X\MB#+"C<>O7%7%7>\(Q[K;[5UHLVN\MGWJG@=P*W*#VP]&,2\7G@ M4,*53'G.NPB%(1V@?&0EIY;8%D:K+$( (RLF_*5I[S=-W'*(W;9!!5V^=%5N M)2ZV'?G>T+/M Y>M=[TJ3TLK?4>?F0.B_?*^"X;V[.AP7SITYCT,0A;<_?4R MID/I[.135NG!O(87%PV\:,S"8C!T\DD[.E9>@(+VX6"P)8/;P.$[-_HAL)Q M$!Z6R\OX!^[4L1EX<&$_KXBTGP,8OONL0Z;'UK9Z,7(<@:45?.CI^ M7H",SJLK@/6C*@"B X#H3&QV,'!R?-&KJX<2L/?0ZD&NAG:0 0NW83!BCZ&E MU0;RT>'R?" HQ_8&%&#Q%>TC3P!&8\JW9KZ^1U "'AY:Y-5JB+P*>/@&SK_0 M0PZ-)\*%&['EF'%87OD_OC?9!-5'2R$U.:379VH#]V,9$:T:1D1C1B2IP&"U MXTO.=T]/+^W^>PP1QBEH"@I MT4A^FSL6IK%/^_=/]6/[ISI Z?]CJ]+A R7__^L[INK1F7=HG6)40Z<87*'H^4JQC:P^+I<+Y M!D16RL\Y#^H"]4.:8H%OA6PG1?6(;T?SL[>\41'\8(:AF:9IU,K^U8IU0%NS M3[UB,8O42;:#),J$YUU)B1-L)4#/"W!QP(78+3G.EEAO^"ZD2S\ID0>'\_5U M@'%T+AY#]:H9=8#9L#XV0VAQV5$(31J="= MGE%PDYU1P)S13A".6&$Z%;ZPO'5PO@,T!JX&W! 0K])VA MH),[].+5?5.S_A5?4D5*OB16\Y5U+A1N'GW0# -WQ)+E'7@TB%9!*K),L@PKG/0A2 3C2'!WY&5[+O M.SI-4VJ)48+(AM 1.X/LT#9G*?>/;TT.KH(J4H(FJ;SLU/6Q.P(=DTNH?J8T M3<#3\ &4#+V2FM9+/'H@'H!5(Y;309#D%@YV><@'/)C+X3>>#A$X>OO M<+(JOMTA-ZN]RR_7[?OO=]T>A(W3U_N8T:I9P7US>OIR^5'6VQR%LO*PHZFP M/N,(I?P8ESTE.4AH[C%+#L]8=M+6=F>>F*,5!Y?,'[WALY56+_LE>\KTLY-/ MTHICN-;,VY28U4="S;,T=_Q3?F95=HA386+5A2.?EAP8M>P4J'GZE\-T]GV> MVPN'0ZTB_BM%A#5S+NH5=NQ3@>!YS5 XC6CQ7+6$)ZQOO8L7.'SRZ9X?G\/R M3NQ,.KX;.>496C;T(OX/=310^_SF^[UP__6R)\P=J/3"XXJ6F\WOOL>.&4P. MK>8G\PD!JR1X=*-I \>(GR8)VB<<1EF#M@[U687)M'<;NR#[JM#6+?WXD18_ M&4?%3X)QF&\&%[D@KBA,GSR.LC.WW4AH^_X8_*J[Z=&J,YL+X*"A\,Y]?\J. M]DN.W6;#NZ,D&+J8G\'(*G7SY_BRPS)=_[TPU\,WI5'H\I:7+A:^ /1'PA6, MBB6:WG6Z7ZYX9U:A/6:[#^#&/CLM>I0>O)-DGY@S&(WMR"4N"EV:YJ3>N6Q\ M3N!YP6-V;O,=;^W/O)P M9R@+V\/S9<>DM;_?7]Y7UU_8"62_PQ^PV 98*'7)^WZWU$(6EY0? C[6B0%86&TPH.D)'I M\:"GN0-^<5:"?LI.*,_JSX-I_7D"DU$8\.J.Z$SX+6"]$GA/4S25:_K$OUWH M[NB#S^*.V.&EV58^<4G9V>S+$I*FK2]BA[,YDW;3;XYC_CK6R M(*PHD_\RI.R)R4($:SK=XJ(6L56N(47)@[.[\Z.0YQ^0F[G3. MA#9)N,VZ\)[F[P,XP#3T^7/',:O^&6;[G.#U:EKW>;[@!H%H>_$@&/<'ZV9^ M.T4_[;C0#U@;$<3*9?\*IN8!QC/DAWHE@IV<3XX!YL4,T$8CK,*/'A 30SQHS9_WC ME_^&))M:$JSQ1K&9?)/L<.\U2,G1GY[PDU20X6#L$9A3UO&%-TX J^.""%$A M:U*>C).MOW .+QU;VE_CE!<_L_T2'K-3F47DC1F8"G.=M 4U(H3)/SO?EY]L MS@8_ )^2G3.0:9 [/KGI8)?TF]W+OI_0<'EQ5&",EYQ=$Z;IRR#E$,U2,(&!(PSPZ3)JS0(NN6O4Z=_$:3KO-I MP_FD\)R?"-_M)$=?PPO EYN:*B0\4G VX.[O'A\?SR**S_K!P_O<%*2(2*]/ M[\M?/1T$\UV"<:*>LSUC0[@3?!DR@YGQG;D6(3L\8XL!I^J!C830"/B3# 81 M/LV\@03X5ZR% ^*'\$R/FY_:(R>GXW/D\UGD32F>[9,67-)C'LA[<_^U>R?< M=N_N+Z\A/! NK]GAQ6T65APU4IAJ4#;'O&4&34##CE'G]CI!T=#F@>S2'E;L MBC MCV >9I1:B N**4NE30\AYE?""SGA>Y#UQ>+- R84 0@2]WGAEZ<% \AO M\BZUKNUTV,NVNZ4V\?V9< ,$KKM2&"!PL&U*_5E'$:8D,<3"A LWU]7??3 M2XMSE9N4Y;/&YRI)L:2I$]Z/(><:\J9"LQ1#9Q;[1[Q%B\PZ6+SKQ(/W4S** MUV349.H@2^TL!XQ-UTYQ;BRYVHG>M/_>E._MWOGLP>R)#\BCO/]4;E8NDQXV MJ:&;\P#+7;6ALM=Y:E;=$?[8U X03@1OHQA"(*LB!_Y M("3]IW1G"INM]>,Y2^\G]"!XR$W.^E]QR\2\:ILF3;M"GNAE,4B2,@!M$+NQ M1^=]T#2F3ZQXXH#R5MX9P=& AS?3&_LP,[Q13)2D 5(4/_ G);]?/KQUHL6H M2E3AHDI?F3=8J9V]X*6>21?9J15#!6Z6^WSL=N\":>F7W=<-<; M?P8A,T-0WG@EC-EYGT+2?BD:>6[,+!%-X93^='FS)ALB M/QX9@"(B/"1&L_NQ.X$OR\;,4(,@0C]C;>R8]M)*X3#O]#$%!S]:IL#9Y1$>@%X1W&%VAD.AT>=T@_\I,"I^ M9+SBM^/[8W+K/<*[W+):P?&<^57+UH3F?KG#3&2]S/.3P6+HW>^4D%&85L!V MQ*67Q8(9< N$)ERSDZQTX9HSKJ M,Y+JL]1Y"E@:GMTL\5]RDYQI1>X'T:>I6@4#XM/'6IHL?B5/' M\X8^37Y:N'*IVWC*C,*J)I_/-X_L_GS'6=%A8$12WFR;#;,P1]G,',@4;,1M M<:+RA,Q\XF1Q($$K1_83'8[BQ"IFS449\-Y6LW/2J>YC>_&T7E ES@/B8/9>'%*EL7J.(H'\+'31B>CJG"M(S[G9W MQI,[[L+<%3MEPX*\]*5!T%N?@M#]TEQ?(7T<9)[81VZV6I!4LZ0ZPF> MIH.GZ9OB[$R?$+*M"^F" L_P\93C"%3$V.NC-%X**:=A>3QYF*S$1BV79A%" ME!11^1ETTR5=,-=A$I',KE@!A1R HLG0#KQIX6/W^CI%;(* " 0RNR;Y49)\ MWZP9>*J#25F.Y>F Y[)G2X:7)*_!W@J=[[W+VVD.3$F8$ H7YS,%:?F*TDVU0K-LGEKZU 7RUBG#,UE\G(IQKELWESL MOJPH,\?-Z8+!Q\-U_DQ=]8O>[>\7X;VU]G*4_9QAB=PW-FR$=S/)6.4 MU ND6"<\W_.%0ISJ3],=/#DA:.+?"CF(#(YMH&T8\)6)[I@UV^'/_^GY[3]? MN'&D 6\5P?O :@39&1L!+P;)7(TIBM/OMP;Q!86(E\5B\S!F27*X.'AD:S7+ M\3R?,S[EZK9! MTR"Y0?(.2&9*$9Q_+-P&$#F5?=DHY0;*%8)RUZ=A?R*P:@HJW)U= M\7\[9[\N EOX]L^ML?V-/KFXX#9;UM^23=Q+4,WOSRZ2MG"LH;U.^( M^M5@FB&^W=F/%E_J?&S8ZMKN7 NZ9 FBI@J68C8(;Q#^,H3G\A#".U8925E1 MYCU\&$293YZ_9E:"B=M5G%Z S% M0N?F:FL@=^ Q0]O= FGSB&\;L8=P7#J7.90>\E[NK')B_"!YZU/LVEML\]-_Z/\%F66Q+_[GT>Y0?+7H.OW@"[ ?;+@5VL*^E^N6Q6 M(QN 5QK@OS*/?+F/DL6J3N_F\]J_)%]M[(.SRHONQ'N?'S6TW\*TP?'-) MA<*QY-/EQ"_[JUC=H?2O4=,-SO>(\WN*!SY/ M2MF,<_!V&O0VZ-T!O5^1W__/(!C#%/L$<1 #?,].A:N8S'P,_N76\+V]Z^RN MFU>9B0;/#9Z?@^<\KN+EJ,Z^:H#= +LZP/Y*^0OP?U# M[QWP?>O^^('RBX:++O1M]UD["QH'NL'MX7#;&]""*OR&\,#UV0%;B[IY=O7T MJD9!-T"O!-#=X138W7^/W1$_';"8S%MZU6OD]AHWNT'Y'E!^3^D0_4CVJ"]U M0I(+MD1TLTN]@7(YH+SNW)#TPL.>&I(\I(%P ^$=(/RO ?W31;G&P.M\Z^G% M!W:M&X^CP?@A,-YS_6"X#;[G+CP,QM%76 M.OFVT=@-H$L/Z*DB_J=-D3\%] IMS2\Z#*XWF8X#XKII_'+<[>AJLQW]K6U' MS^FE%S40OFW?W0N7SSG,&PDN^>7D,J9#Z0PFY+]:K;:/!T'8:G&:WJI9T]2= MS-I2IK!)%:2S8VVF7SJF\[11]E'/--D'XF]@EE@?\Q?V"TB?]U>1_UGN4"0? M@H6',7X4%)TK@M\H[T<*ZH,.*=.;_:S#>7@*FM0?L\;EXY"](ZQYC6NSADS) M2?X1&SIF;8Z#!]Y^/6U&1$/>&O2!#ES,.EV,6)HO:0E+W:0G;)I"=EG[]5 8 M3$@8],']H,FAE5$P#C&-ICU]=[$E.QL3D,.[P*?-W1V/TJ3YQG#L MPS-',+8@["/?_4_:>L,%Y3D>)0T/@ 0VJI2VZ%0 31"WAJRW*J&>R[L3L7LE MS6ESY*+1"'1MHV]91]E3X9$FW24)?:!>,&*.D_O$'N?.NCG-3Z P#.#) MT6F._&^4MTZ0#/4G<*<"UO8$L5/#55-./QBBI^G[W+'BR0?3A0+VEE/3]GE& M_\:GO%TL'V':F<49,Q_/IOTQ[Y\)S"9C3).>W3SEI>0SW]+Q$'.*!&Y(6FQ<& M>B?F"S*LV0B#;S".P 6'H'#N5T'(U2LXU?!]#A(D!,>=-5&<@^%OR6]=?\P[ M*GNLNQ;X'0((F!!/J\)/IU!+Z4_Z:K(IF'Z1"3];<,+ 2MOUDDY*O&,G$OH! M\)KWX0$$,PD$?X@D_>%3[9 VQ\ID?QG2LPBEV\G.1WF?XB?1!7WP#-ENH[13 M-N\A%&1/R$W&,BV4YT).(T4 &.3ZG(FIWF$=9N"=/78]3@%0U )>NGZ4=('E M^,6&MNQC3$.I'&O.7U@QL&?M)-&2;QWQ!/N8DR\ER''AGO68?5 M5#YC"/&8Z@3LD82XK /[K,NNF[27]WC/:O;$@.EJL!8SEEUV9F=*9G-^.F5V MRT9L9A+5Z8RIQSVN&009D'A+7M:;EW61 K2Q-9Q<1_#H+,?@:=>PSLVOEQA&) 3L3$)]57P@C4.OL<'' N)O1IE/3V!91, M+_+8&."NPU/6,HA#P_6\.9%R(%0&=<\[V/*)8PB)(!: R#LSD.=>$+"I[ O7 MW<_3&3N'-[/F8 "0@3L>MMC49J2 @_HC>_",!*9!N_)47^\..W0?*9+)T)ESX,EF$ 2(Q.DP9 (9TU M<4?LL:RI&.^\. )!>^+-8F%*3>MOK,MR# _I#Y:.F&O5D#*7R..]A]/Q-\N-$H4"M\]- )8.Q#1A^Y2(%:S.6) -DJ&##_),8+P$7(?),P*@&C$4)K>=I/V:4:I\ MT_NC,$-=XKHP)"4:%/@'S!)%QBS&%3[%O&4VET^NVW,3P#HHYV^=:3DPQV@" M]TZG< ".)XPN1(\"XV'X_]A[M^8VCB1M^'Y_18?7LY\4 7!X$'48[VP$14EC MS5B60I3LV/>N 33('@+=F&Z %/SKOWSR4)75:%"4+(GT+"]V/0*![JJLK#SG MDY".NA1']4PV=$2^D,SFGJT'*A#URQ!UY\4ZD&M>D)?9TAF<%W80@XP,K7.Z MY3PI#6)F*>P &T'&3[49'P\04RK1A9Y[#W-YU37SKYB2B M(7$N^ 7"Y <83O;]WJ$P_KU2&9[^LF^CXN_OI&],V(!M2IYK1B;J8L$:]A3O MD<<_&$C-9O9J0QL.YP;9KTP>UZY8\:O$1(J5 M*%M?)%B0/ZV7DJ"$VSZ=2DEVFYKAT'].3D"A@I'8V&$^WY!KY1P65"'6V1BF M93EF7T37,S1SBT9 MZR.ZFFVQ'+)$,/./1AW$U2%Z-2R992#AIDIE"J;A>57CC M? 2#GOY;#L^K>GP^ ?,:[YUC[IV9"O[#9%KNK![#]92'L2SU-!'7+;[*%K.3 MG=0R3=DMT?PW<8;PKQ5)1W6N53S,Z/JW6UY,3-/4JE_7^*\Y"/Q3'8Z985:A M-]1EZ*D[.3;&7. AW.J$,#:0T3G"6 .^Z]Y,GQR?D6W/MS3X/H[-Q>5N:2MB MX>B 3B^D2";FY4SRZ8[/;>96T\ED]$2&BY[9B(5)\*,;&G8&A\6[QY'B8I!T+'1U] MS/*?YZOR&:KG*@,VU4@8A&@?,\.R.!4MG\>TIMP9VLR ON#VGUA2 _9C"[-5 M2"Y-RZ5&]&]8WKR^FMRR.T_H:3U>M4SF8DK\BJ&PHL3U2A'#D4"U:R>FP$S& MOWJW2&PODN+LG>)=%AS@P;,LXKN3;9.U#2*+B>D-I:>$CQRX?YQ9)-):052_TKB,01](2 MMWB6K>4"N%&;O'[^JG7A%<_&@2AZ3V6L+*Q78A:__H%;J&X7 M0CH5OC\3@YYE1W/R-<8BA 7:2\C!W [^/2L7&D9B'Z?#>7BT+KQ_K6'PK(;Q MP(43N8..*'#*3FNVRJN6.6R#3=LM.V'OT?&Y?HN<95)UY3B#*:@&/#]QAM(- MB\"]$R,!80VVPB\+&Z,,ET7$42K*S=B,%Y6'QA<0Y)=D8>@L^=F:Y0ZI*.%R M'TM4'O=^DN?V]%UFS! C([P#A9!6RP:4G]:N.73_A/PH? 1J-!,9WFN69,V7 M=*94DRM/0I"\[:(:\ZFJ]6VA,3+!&PXWYK-5,@LJW=[6H:P;[*S8.0+:2:D^<;P5]M"W'3YKJWMQNEP MH[HQC1; -D+*!=2.,1:D"^8J]2!5$B.GWS+O&)D]PJ5HJBA?VO"06;ZJQFS; M;_XVM<3_#A^QKB[()R(*OZ#]EA,152^:HJ!;0&(0N=V_TQ$78G]QO@S) MT( M248Z1:1*XN(Y3A"(LK$,-B1?5TLH\H'#5-F(NW3BDB#HF*1[*R8^(\D^S^Y- M=\YWZ+?O7CV_'\(>[.591(H>(K%5;WAVJ!O"#[HM$=4Y6Z/T+EC:Z!Y9OT@?RCQ'/I*-[/YNZ[.I^O5^=S>%?G?BXN<% 9) MK5><\GEB>7YB(!*\[^B[^I6WQ479JL);P:^_AP>I9?OSVQ.SR,4X)I^EDE(% M\==AL=:P'-0?@/!FEVF9'>[NN3-\?4Z:BI;SMLY)=?4I,=KZHT?[CR5V*8G@ M6;$XJZN0\2MI<8\.]N]GC_=WAP\?'3[22HQ5T\"K($.:SHDC@K(D"?/K7^/* M%[-\S$0*80:H;:%&9P^/=O_R$?L++;DSEA.%=[E#%N[-FDK&7B5253B:TK6J M=5G-B$7D/2,10D9B(W3GOT6KY*CO86RK5W5,]@0KE",&<$+)OA]D"<./ZXHU MLL\PQ)]9Q!._#?6^94P@=6RZ "<^4&MB( -DR>8);7H#_F$<"O&V6*S(A!I; M:)W__*:HR?L-Z0S[#@LVA.,&,0;+1T;ID:; H+77$"F"S"P>/#@\'A M@X<99]U1<][*;_TJCAPUY-&!<.PUP49OL].ZEIPT?"XI#B56+R?*]#O9R_F\ M(#[GK#<;*YU@V_&L;C63JA9; D3UC5(RQDNU?=%&^'59B=(^K5K.64(KY>$PV$K[-E2_T M0>)P"Q\A#7K+4#2+11?3P][?%!&DW<@[S MX-K1"U2TQY*&GN^*!/WGJBE;I'+ID[0X(JY('\R)Y-F2*SD0&(*,L.4;$^OY MG#*/25FBQ&/YR(RGF97CENCX1&.)\.Y68]!^I#R,3[73,.(Y[D;%="@M^ON* M+"(5;_N#)/!MH3^.,,>8.6^8M=3#'Q!O1&C/@L]EVZZX!!,J3+SI%9U**RFH MIN!@/M+/@65.R.YK)-SQ_(-0/#L:,RGWGAR@GH1>1P)^ N60BB0KHW,_"Z*/ MLU/$.Z@48$-.&:.%TI8P:.\:XJL/-EYM+TR_'BU:J8;M$%3#^J@^2\\_Z/D6 M:3JL%AFZ3*T?C7!T3F0LM44AA;&.AT'KTL-(ZT8ZQ\+2$])HRJ*(WO)V1[A=GJ EORM@]'P@?N:)[PK#D-(1S0;S/ELA(VH\Y5E0FV>7\.4?HIKUIYEOY2(7&4OVQEMGZFA-(HDL%R;I80# MZ2[K9C:Y1,DQ4L+\WVGV?@<#S#*_^">^7T"W(8LS@VK"!R5'I/H[-89,G=(9B N$94FYA 2J$\/BV@_=7$#_N$#[?CRM>"]H8:^) M@>'2/.J2[B[\? O#SP_OPL]WX>?KBO35#*6J+'$.>P1AVJ2^@2K2Q96*&I;M M+TC-M#3!N38DY]^\/1Y\M"%^HSO?6V@]J"ID57]DU:KJ(<\G5Z.F0/B%T)38 M%8<[VU;LC(V*=V]E0C?EOJA$B'OOZA7 _=N%'"QWO7?0;1E2ANR1@=3E&' M+^\XB]:__\=_;!HE5ZIYIKB[,VE1A6LUI,UUC!(J1K8$93MZEOQX M<%-N=8DN1MKW UT#+:E3R[HH&MA'W&4Y96R4!A5N&2I2F*%W_._+BLQ>OBP< MN4T8LOA Q\IQ&E@-6G*GI8.S,G9@QBWTL#DVQB&[66W-5^.\0@=$9R5NO]9N MJE5V/CXHOHJT#HSSID$1F@\WKI9I5)D+BV,!'=?$?3L&>QFE/_-7N U!\\,( MRE#7O)1*U*9HEPE(]>?--+B9R\0!-A'CCZZ4#M>>J',#^WCIG-C=O<>?83"Y/@&R['XP0KWY$K+O7'@NQLS5>&B)E?A PK@W M%)K9M?SI%13Z7<"<1C,N1LO/"Y7*3"NI:^AA'R-P209+?9E-X*I6WS*B&FRI M PNR7SV*%D,E[G?NE292Z3IUYRW##6K/"NX>$VW@*T'BZ>SIVT%";5P96&*R M"KQ6+C<6YQ1)SRCHOFG/]]E^['(E@J*T,TE:3HNF9V]X!O>/8[SS#1S0?CPA MK#0%&E'Q'E*A;]?Q47($[N2,"R+D">_0(GQAIQSBDX5(=S?W[\+D.#CWX!M M&L[IDOM!:;EHMD7\Q6I?%TUQ@7XZG<1IV$CUZR7$O^5O^.>WMQ<> M>U$!ZU=@N4U$?&%[ MSQE.:(#*LF?/,QY-3/\]WOF%HQ-2BN0BTD&G?60EV8Q!2+QT"6Z%-!TFE/2W MJE<,HSRE6"R3>IIOK%B#!(WIV>.CXXS<#?1#Y]F3)W_RA[6QG>.7QR<#&_], M%-BLY[HI6VH_D;-I@=W2FJZNVMI3L$M4/4]_\1;"DNL[(=@X0+3#^B26W?LN MXZV<#]F^:H"H(()85^ ;NF;%.7TRK]GE*[*CANSS_8.]']"@>T3.[L'A+J=6 M8MF*"M^;HOI#1_7GVF(E$36M_$^4B7R65"BH-YIG^X=_\OXWU]#PUUGSZ\UU MNN;H>50QW)W!)_'HT"M_70-KH.?X7\_*8H(FDK../_^J;F "_5B4HZ8>GTMR MOM:..TN"ND?>C#6LU#Z0.[O!XMOXKD?((8MXPA?XF%XZ'Y7?KF0RV5''=KCV MEK:.2-&KNJ&3-/Q(-'QD;]1GN,CG==[FF*8O$IJ$/&\HOIO:QN&2.-4%/E:L MN)YLZT"J1C>KW+Q?*'3$_]].\O".LQR.TI(N._D%&B!"]H2>7O0J=S8#@@VM M?L9!1+B[SJF%[Y+;^/%CD4#B77+W&R=W']TE=^^2NY_F4#_Y74K03?<4Q7?C MNA!:Z7$4V6167MN?) J^U](=U2NW4C*^>#SK)@KYLUN5:HWDE%_\'G[LP-] M%V&NKMJC:X^^@4!=Y-WU/ZHW7\OM._@.&S\2%II6%L? MC9UH#Y=8_ MZ\WQT>NG[EGH?N"7,MY>R^ +T"N^?<-W1^:K2DD"2-87TCUG/KN(4X87I M(]#<8&7W"(XNFOJL')5:Y ^LI *.5GR>%=I6("U9O')YZH3'BDL; ME5R7MX7 F6\&9=).O;Y?Q4@O9[,XS"$ %,OP6MRF0*CDT@K):D/CX\:%T.PT M2W)&VCKE>KVF93-O-WI=_Y+=V[O?KQUE"6<2L!,,JS1:W]@,CI5>AT M0]LS+9:1.]JV0FTG93;/JC"6*?TE=S :EW:H@^ MDV*!GIEJ'"0'9V4_?X6NC.J%Q!SQ+6VI[>.'$K?1 +Y(/V'Q4Z+6-0Y%F &L M2@+PG]R=60ODI-O[Q+^T95\]5O^%5$J*;W=25"+06^L'I:M;S"P:\'DBXJ@C M(W3UVK/$HH>^P#\;K179SJJ)T$LCL.)\(S>OO[^[K$H8V@PMH#CGM:-'S^5M M(:\8 4PDAV2+EYZJ>K/E*G'C-0N7RWI3M.!;2[HNPE D?7:RE].X'LE0N;1G M/9]S@SU61"]V4B=:,($R:HE-5]QL8VP:A4#HW%2,I'+IMC[.*VS+"02)M7NQ MP( V2H9\*?!?^C92\\3(/^?M)/^7 &O:RZ1[A/P@ <3Q6[KQ!F^SC$/\.Q++ M9E2 P5Z_R8ZL/=LU<1V?O#W.@L )W/9*Q D+C1?TAVJL&J#SG-0_M+L]L*O, M]V3:T!T K%4JMNWL^./M%%8]@?IA:-4<2'PMQM2 M5& ^G !M(ZRD<"!?&3*BMYSEQPU5LT"_X;%''7NX>?"X!ZMJK$Z1TE9-VH\0 MF+[!SQA^AM+L(;P[\%CLJNV4G3;%N/R+?!P\NCZ=DK0H2YJ\9H%FR%7VT[S;(EZV7O> 4QM,Q%BNG M<#<+L.TY4[HF5OO#2,OWZ6WVDJ9TNH#QE4DG@6\3HU)L++W%T#*E*E"B%OEV MK3&[(38'&.SHS$T2&V3CL$US)>IQ^W&+*A;=6=J8%RE-_UUBCFNSRO8*"/\SU\3A<*FL'V=_^]B([?G.4_?3N6:BIH,^B]W-O>IYG M?UM9^??? 'GS(N?6"OG9?0U15.:B+C_N$JH ^6E*5S,/U6G*N&UP[Q,0B9R M=WOTK@!+R-/=^X.!+"=^3_[S\ME?]A_M/Y&@C=-@'( U0"H8DSX4*GY@?);A M7?4*6T6&!I*866XEK.^X()VV->+I*/6TX#M.>^-91A!'.S@5:W75*U M&]32/_'6-I1/.,B!PEIEOYX%ZR8ZE<$"-Q@LOJWM!F'-2IU(^L! ;&&Q+(A0"HQ\688 M=I+8XB9EQ=WM^-+1]1?+]DH7>M"Q-2Q\S7$P%H*\Q%3#81?^/18Y<([O%K24 M(-[?>0:/ T2VF$ZUOP.H(<\-^$ T M&5]2B:&V 5"/KNWUOZM)B@J>E=8FTI5.^D'"=6%ZN-' :Z M@_>2!3'X%Y,83V2.W:9>@B"(!UY.;2%WJ &WK[#D\5UAR5UAR>=EV-YIO;<$ M4O/VC.V#2K.),,Q.7+W_S8*,\NK">@W?T4-+<9$=[(YB(7"1G(,BY=24<"66 M8<[)LJ9#OQ^&&[ _;Z,#>.><'[40@Z/ #]G^_:1T=U;#O^W^QAUE^FO2]0?W MLT6^9J@"_AE2(9+:=?VH>55K,$;!27&NX>\1MY#4XK-5"/)?$392$*YEO>3Q MM8J>.O8T96M ^EFD)U?G0DA]<)PM+%B)R>#$]R?/OB?E2 )OAG)&M_V LSCE MR<*DA[AH>F/TXO=[ASN[]@"F:B3J8'NW :?G-QJ#0G>&2VO?^XX;P[Z[K_GP M].V/NR_O[QKJ5([VOK3O[/GU1\??W6=%3@N[Y"I1H7\^AP>2M%Y( @9TCP6D MON]&,\TI.B[^,.DP ]LL%KN!1P+"3RY@\+>8"H89LPP" 90K=_8&;[<%AFQ MBZ^"#QX6N87M=4PBPD%@7WLKWNF'=FS9UEI ]>)MY[N@]LTF"02#KU93*L;E M\*7W4ORF?[C9Q$I747T:H*>])PQ'O]KD&&3\R8!G%4P3]:26%$1]X]I"IG0T)5KAQJOY2O"]9-)5VQT 4>3CL[0J)A,OI =\ M&2[>'-DG#IS%X(8D$+D^#E;+<)E_L,%:/ RF94!R#&UK5\UBQE.G98SZE P* M,:?])Q:D:UT<+GD;PT1*.=_&&^\Y;U$AY&)40:'#,?/H%*/@08-DZ_!7%LN. M5[L4*N$.#XG>]S7F7T^G=#L50382>E:WK:5M%PSU*7E4+&%F0U9ELPV>2]\] ME+T(T(1)J>!V.7=:=60/R= )Q0Q #N-*@2K#S%OI?NP^A45O@5E"2(\G9+#^ M(MU+;0V4XH+YZ5E*8]!)/+4PE:AHPQ*%@9&R"2*&+3 43$'H.M$G*AS96A6, MQ+#\=),_FO5U,[3PJ7*W$AF?^&-@U P^"I=M:6W49U&EW,_'NI.]T4[PL.@UF3" MTA9X4]#-7V0#AZV*93 KH 3_9L0X_N'#W<>FC)F:7[X8.?AG[:]4"P:6!;U MK.1!LOY= J:Y80QMBOY;,O5SX.(MCKEM\P)IZ8MQY"2LCB1@M,8D4X2&.'KA M6JG?%A4]9%1:I081D.?7@5T8>=TB3,(JXU*').M%]I%/D75D]A:8M\W2ALC. MMVH >R%?.AGJ)I,-7*A=8O(._5$A\%<5SVZ,MXGYY@+ _TH1VA7V4(_TRN"9 M\M4$"3B"RNH/8([<:'$C-.[+:H*"S6\W'&2KK]KU"P'X>_P+ZH7/BYLMKTS& MT.<.+F-_WX+-HW5V-.-Y:+)>XFZ95B].S^D,T[K1+:"SQV!]\S0RGM/1=40> M'NSL[F4C]08D\+=K@6;ZZC_#"&Q6IEM%V?>/2= \.@Q/XLG2Z$4.T^@EGP8U MP^6(:G>0,WB)W)^:W7N/=_;_)**;*QWIO7C,3O9"\\YVXTSWLO&D4=$IER@5 MLZ%-:"/3'7-(AV3:3;FQ7R>=S.K+8:'YO(!1"V@IQ$IECN$2K@6TQBEP0RKV M8)O5K.CFGKW<6M8<737D5WO#YC1Q&9'*IR7;U_N] 1XK1^@J._!KR$6ZZ_E MC^N!(%8?AQ/O/3D%U *R/P>3 3I[\OU#.K6#4:5<,UOOA*?;(T)E&!X;-Y$ M4+MWK61B&:W\R>[#G4N-;>%X/UVAZIUYJRH DBP M5FQ(K'BJ89@;ZQ^9P0:V,O[#5-E-OF-@WF*FTY+]?0WY+2G\F)(O+C%[B';& M1^90^GQ>-*B.Y6^YJR!><"W#%VT6B%2X%HS9$*8D+MW0:@A:\K$TY(^#1.U; M=58C37-*MSHNG47 R^/G;NYR*^U!/&Q6IK_R3%,EDP;TS033B9L:/^!IABG/ MUIPIXYWJ[0,D7_:&'M?&FKR!RS>F1:]-\<_:<.9C]P;)K(]&$QB(:/\PGF02 M,I!2,^$BJ8A0GBD;WGQE$_863'+XHRF9M#!GZ;'9/PM)7^VR7FQ[*YN7#W_X[S\O)]=\!7K?MKRB MOS&H\]A48O6OBB7)7[+G(C]MV"/GAO.9\'K"+BP^'X0&Z<[K-O;V'_QATTOR M_Z"_X/3_YX[+_MVY[$4#6^HOV=-<6_URR?> M<;PV>_8ZHZM/IVMU/[Y2_9S MG3JTO5+K8#>[ISTG].\9OD^6T*HID"^5P@M$[4;T?Q/Z!R;'$VO>L>0=2WX" M2[ZL)B7IT]=LS9+9NI*$+]MZ-M'H-?CS!V3LQ)Z&-I;I.)6. MU82W2EXZJ^4[IKQCRD]@RK_GBYR><5WF@OEWQV!W#'9]!E-7]Q]T/!-4.77M M/!-\;.NU)!.7I34B'>SNW!BOW=7>?=W:NR=WM7=WM7>?G_?K"7SBHZ?(36=Y MFN>+/9>AJ6JAHPG2.!Q#+"SRI13SC<_*X@*%OLOA;T53QX#BP&*@8(YB (^A MJ@T']BR'Y#K);<#GH!#YV>-_]#\E1/9Z^ M(!YD:L3."4X/XPW3)?]?- '+AX<[9 PHH/J;IFBY65,)JVW+M!(WB+Z1O&N. M6I-JPIM)PZ,*DB[!WBEC#([+"R"_5-D46)MD"\?,"8S559A@G<:.>SDEE(C',\BSTUJRIJ-5 M*253')KF@S[499)Y-#Z#-=]@&')3M[Z081[SBD0C*8O;*;.@I-R/$,9 M%*:S;-5C-3*A>&;<%)-R:47P,<;.WH1DYI[_(G_FS)V;1<5'&X9@X(3CI3G: M=FEB:^*$,8 YUU0SY"E0&V=3.U1H1YZ2%>3N]/=F(^%'3?2.\% J0/'V3?'X0?TAN,R3BC8&-A1_ERB9$( MH;R5? #T@LCCE!Z@T!7/DK&=>L?=_GM>XH>C2?O(>#WF^3+TN(#O*RFDORE%5NL M';@;R+DK>QF/\',L_3>OZ3'X O =T-BF@]E#QQLI[U.(&18YTAH5RCRQ:A&E MFFKCCJ"9H&IY?*&XNK=^=0,4X:)/1TI@I?K);3PP<-XCPOB<5@NLYL!5U7%N M07I5N7 F)@YQ%%DCS1_F!?;%IOG M'.LC?/VV0O ,NCF]@VO*W((-"ARMA(ARZ[(MYR+C ZYX=0;99LE@G#C@'4T< MO$QEC8K,FTUQ;P0;Y*9"?_@:"&EAEKE3IL2U8\U('ZR<"Y!WM-9$Z-K!,RRY M;KR,0@*O9CG%Y0QTU*'0)5.$J2NS%""=;%W^"=WX8%P^7K?O>^>UJ_L/:&WDHAM[VN5PJ&H++XY\?<: M4MSV*U2_'-$5&=A#!DX<0PVRA!REQEMLPB](6XKILP0'$AF(/_-L_T]65<$- M'NE%5@_?I][9@!-$/C;>:"/#WC(:4='<@H[F/"[^*%G4C:=@]CK.8A ]7=]3+!&8STZ@*-]LBBJ?"9P M%Y53&_Z,N#0I+V=\%-%/4:2.9(VZC%;?PP6I7/64/%&-:_S!;3RN!*6NH/5J MP35)TDJL&H;9BUU$_]KBP[@H)EPCI0 MI;>_$]6>+_UY^A(I+PH26W?0*=IE MK2W-#&+/80S+M$#YI;@.B=KW2D$KB$2FN\TK/YLA\>W$Y77K#'^BJS>+ MSSX11.] ZMXJ0YT2ZRTYS:P8JJ(HHA$K?=9L:D)"&K]XM@^ME;9V7C^7 M2G6,BE@Z6%/AN23$X+H-B3&G-3"*H)XRU:-7#^9S62 ME^689%1-RTBO3V#X47&67Z!X5UN9%3-/;&==F#1*(0!GWA37RWM#U48UNM,( M=7K<_\R^1RC'ZCG@;WM=^C@O=1Q$]^?,&](.UD),!D28!@U58L3&1HEH&8CH M&N?-B!VO>HFV%,.-"9"_YB1('U:9&*V!,M-9(0UB6<7QV=1/0AO\T(.VN<8L M*U0]FN>_H=3]13%Y_F&0O7]SP@OY-9_1M4*!ZI;:KWRDHSA]W9??9:K7Z)E_ M%FP%\MUT[\.J6 $@5_$(!$X._""X1M"=R<[PMM;WGO#:0!;KB_)WSHK^9E!7 M=-LQE,$PGYBT]]I:JC4C\"2*[]?%TI$:K:H7Q,]P]NXK<&IED!"\>3D""3%) M2_^'94"R4G16UBAYO)*)?4W/Z.'Y5@4NQS0,SV"&22#Q9[$A<4P.6^M10! [ MN630#CZ.^)LNV]UXV?T;*0.[6#Q_@^WS]B!+?&J(/?MO_YS[]&#W@$LW]2N<6L1Y4*B8EG/R]\X M7X(*]I6B[?BJ9W?Z0:*/H8-,?&3WRIUB9P!'%?S&<1DVSZ?D@+F0]BF)!1BR M\I&,R-J42NQS..[SBT9,2>_(J&[B91H8_MB<7BUR*%]R,U%YSF[(VDK((90# MQVD/E/7=A5'5R$-,"MA+ZGAUUT""'W[)$*%UY<4(0B <0BBY"F%WI1;Z>(=0CCR*&,39A M-F9;*QR KH,+U>=T1.Y/R&X/Q"K5F)80$/*-4]\:8X:Q0WJ5T:SLMR8?*DDF MK,0RB%17RHGTL7:2V(;JMZDJ6SM[^!(RR(22+DD9*Q'O *1N81'+WNY=%Z^%$F)+'9#CSZ:8[QI M'B(\1VVIM12;G8'XERLGF.DDZ4U.9,@(0D, M?Z77LB)A^R#TH3]_GYU :B.,B06\6R]HB=:]#HT*A8.< DO1/BTBJ3UZ?TB. M@Q4Y9B>F@.XH)"<#=(GD+("SL8SH)8/#W5V(Z&4,\3A2;$3U0XIW2XV27^F_ M5JC)8=@8Z/F?<37IRIX!DS4 -OUB;BV]1*WVGY]'S]8TX+!=($)'5 D[%:B M@0?:'1AP@4_LX,3Z:I)H-9D\E8TZ(*K JD8R!KG)G>QGKC1)L)O$EJ>'2D43 MJDGU&43+_4, 5""_BXF?.,A[#W:S\_F?S^YK50S_AIS1FE)F='>I!E>_(J>0;O;I,ZAP^%.CM9Q,KN MWA!B].22;++9I"[DT"T*1V1@L>)6$"&;-V/PMR\D\!-'Q?-&8Q9*BAMUNOJ7 MQ'SIW /)W]75D#.725 @0&V=8!?Q<7,/SE M@?R%_D-LRV^CG^&A^CT\24)JO... -6T7]VLO<8(5YRQ:=>QVHU3=/8$C6W9 M>[!$^5]84GPC%TG$]VQFNS5L?L4K$TT:7GSS7G^7";%Q=B&!^[::BW70%SOE M8%+B^X:@9XAS)]2!WL7DY#V7H8KA?A<(7RW@,+/7N&6%J6&A4\Z.(KQ@:.A!U=H+H6/GI[MEHNZ;*- M5HQHA8TN%C%*(B[GJ/X@WY;WC8 OO!%BZ#L!78920C@HQ *V1(@YVNO"@S$- ME)-HJ*25'^N0^*#][R0XJ 5PB[QLY(-T D=-D2"#L^LF82?WFQYC3ZHO+#XPSM$9M%R[ M(MV6B_SB S>^NOG0CT;GEXRVZ(Q;QLUKKR)=B"\9X/:$)Z+]?545/ WM$I'[ M<4%T]#D#5'5$P\.L7Q%H:N*XLNXC.N>W14M?03A9YQO:V(FCMV&TH7!1IW): MU^EG MSX6:2Z'CHBDND+]A''8Y 0E,AIT6DGJI$*0!QP0\N-2\?%Y=E&0G:U+_35,O M%4+^Z)3G_(6\U)LPC&XG>ZH0]N[\N3Y28FY:<097.\/N.BDE-M7>'#'W0,A4 M]27Q.]W1R"4E5[DV:SU1!02MK0&"Q.=G*JU/0N+\E-X.?U '_J "?0*863B( MSV$0=GQ0P5LNBK?"/Q06,:/O[Q\$Y:Q_<(-7(8CS[Y_*,T&BYHD[[">#KF#[D)>' 9A=6'^ M)#45M2\(&?^8W.4KA )'?+0N]3)?A[?)N4C$6PY%M5LDK)3.)83!+T&"ZZ$) M=MBLPYG7B]A\'5X%00,K;G*3;3.VU'Y<6 XX%&T0R@/MJTF$I_D.Z4EQ\HD4 MW=H"0N41$SV70#LH-QL#VZEE$0WHQ"@]-]Z$6!BHGEI"-C(GJ & MPQ5DGA6SA:*1Q9J;@$XIR1X 13?M6SZ7%/D!Z#AQFIW5-+&-L MQN$-N^;/WX>X5I^!M\].1D)D[TA(\&0MXY80K8!&/86#)T9J;\C!< -#18]\ M#2.5)7ORE^Q>J8:,!72W$),'Y$Y-H)J%E=VB.7 J0X+#46RF[@=98E7+7?*5 FS&!SLRM42WF*#[ M8@KTU5=6*38D$YXM\_[2JO"8]\F)"X,,].);^%AJ!" 4P$3&C'[!<)I[NU/[(#](W(;["<+T_G;ASB. (//1LQG-8]W8> M']HGG-(4'^LLA&'W]:]FG'&(B+/2\1B]WR02U,WZ)CZ\'@%/<.?YERNZ%:";MGYJ MBRI9JC-711@#*BTM,P;RK3^.F^C(R>_]ELMV[; 9QRSE2O+_ M+"7JTF!JZLPJ",B@%\VI(0JB2EK0A (2AGV?E#R6<5LY&+&#*@7I(US4"S7) MAK12^IU4@N>H@NG." DB57(\QH6/'F@JX=[>WN/LO)S5G=F_MT MR?<.]S23=]:$[\Y&21P<[!^[J9O?VD\M]7X,$]7P49G1. M8YF/2@4\G,V4!3!&T; E7DV;:4BJ-:G#5UZ96;>:M&F<:U"'P\P8+*PYPO#T ME,ZQI(O6<8XX6=2Y?$EE:3F;MLSU\5:>U2U#>!,A5,MQ"9(-_9051*6\_4[U MS0Z\X@[I[NWFN>V[.P@EOIJM_86;I-WL;]#RFT^Q3YPXQ/O2F!N80G,WET)S%T)S.=K MWY>)]R%Q<&06T&BPQ<]UF4<=ZKF:S:1Z+[%U12KSUV6F!9O&HZ(:G\%9$>L- MK8$]Z3#&E9 ":RT!8 ?.USG4.>3YP:-=KPZ)QIB1Q'V&0=7%] 22_ >[CT3O M.HQXI[G)6A75O9/H=^GK0@Q@9#T^P2'3H? M$^;&(4H@KTPJE?X2K@,6]9BOP2OZSWV?0M1,/'_CX8,?^2OT7S7,^/OB85Y: M#;'Q/RP\Z4-:RC?Q<\P17.17R+AQ\> MT)'/R^&RX>D4@8P"NL^8AW:"/]+OU-Z7,&FLCR)#?AGZI5VQ/YMG9T29H0ZM MJ$Z'9_EJUNE)2CM&_'I".#@(RWG-F/TX86(HT7C/X MX-A:[34H_ZPIN\/%,!< M1@K36B^YJ!P9V;5"FW>&K75R;)[HE?7R\7!OD=MB=F-'S-;E/*FRDCKQM4$' M:RL/.2^ZTG95"K0EAP-K!KK S"@>JB5U<0"6&&@7S)"]D[:\D#%?*/09*6P. MZT.XB>B_ +20@NY$=""M;K31R+HQ(@*Q$MR%KIH+,U>D3#+0*$LQT0PAGMY4 M,W(+-SSK($C+]+O9*4/>$1B4?*K"%)LDNCRWJ(2\?9KJ75'0 =ZB\C.T+/0M M*FJM38TS8!Y(?P5V2S]Y]W2GYWM=\5)/ISTU;8R:LY2@%9B[*!E"9-46?<]\ M]S3-(R0OR$\;@"TM5XW.$,&D+>[J7UF_NHYGHPL^YT9?6'?.K60&WZ)%;A^' M'5V@#;JX326..+'^9;$>0-'!O!PWM30D*5S!.V?.7,F+RYZG;_HZ'2J-#?0P M5+-_ZA/^ZS^?/#C\P:*1X,HU[\9ZAY!1A6]AY8 ^QJ>E7"Y(!UX4UO[\K;!% M0!0:MM+\)$;99VY,XL/Z:#S9W:\IG9B]A([L%MZ!BA7\ZZJX>;ZOEK(2;?F5 MBD DZQ,IA6P>^V^2L0NA?"Y'1,0L1GK][\0N(^8A6XHX;ECE35-?:M:/^X$U M5U!,>,XDG?QO=056PXJTB1.5/^DT8?2W:BHI)'/C1C;[X!Q,TR 6"/9M?8BM M@]%7+88:"QY+-!/I1/E2<. P-AJ(Y82^SWA?_<.3P;FHBF("S_**<7S$B;60 MKXF/!(4O/RTY")DH$2R$*2D1,S3?ZYAP+EM8PEN/DLFO*9J].B"2C1*QJDH9 M>*HFUK"]S!<]-%[R>G48(RPH8HY*1J%.9%8M_]"Z"CGLRJ3D@@B$P:9LHO!&B^290KJT:I=)OB:@[364E)3$K>X]U^GRQ_VY__= MKA9VHS90PW%O&#H<. I#"['M)>$HE:ETI0Y((JT6_Q,2J]N#!&H$JD\*DX95S/!Z=SOYDK:FTYQQ$;LZ,]N)P)<5RS2^6ZAOM MIN8Q78AN::=PFP*L:$2!R#G1YA4I2XQ:C56 M 1,$L6-J%5@!#6V! M"I.B$=FJ;'C%@3/: 5BN;"9#:-UUX&(9WJ@#%9YX"2*:>'F/GD80W\[?/6]A<^9O15R+C+=3"0Q@^P<[!X$@NDPU9YIV7<) MRYM/6.[?)2SO$I:_&P,M>^80SR&67B6XYF\DVW'C$<&@)=8>VAZ&9< M-XJQ!V,P KR8!VF8)X7@,E_ %8$+6<1R]SB]>2<[0=&XPW-BH;AW8!THLR3*HNI/&WY\\^_X))TEMT'BC8\L5+L@=#-8ID7$'E "M'&+X MI#SU%VP^*)1;,-I*#2VJ"FV[TY=_WUQ<=];79D*# W ,>--XFUJ@+K#KR(18 M]XT"9)%]*J'@B.SFV$AHBFLJ2(TKCA7WSCWJ#3;\R]Q@-I!1Y( MMXKGM23Z+-5/G2A;TN 9N-(5*'"CE:0KD\S6$)FMD!/SJ;2=[!5=M/I"'8'^ M%*EC2>VS(:?_WEAZ8N];DG0W?/;X?L_$=\DJ6TSB_8E1&*3UE0QZ!NUJC-\/G[[/@Y_Y1XZ?F[GWR'I 2]VR(^BOG%SPB1OZ0 ? DR@@D% M[F!4.1WZUWQ+^>:OI$]_4D1,-)[FT@%%DP)W?<(Z=KC3QNZ](O^G."_:/Q\? MG^S?UUT>9??^OO?HT3X^W'.5SC?K73[O'?Y2:#8>\,V"UZ;PY1ECMC&8OIS MDM%E\1?.7N3 U.>,W"MDJ>,O-'(KKAWM':C&:JL9!'V,PZ,7]8K\J%0V50;GF058![YLP6$)^*-63GM,,:8?QQ A)<> M;3Z29D([&2,UR*GI%6?(*^&#T4IPJ^U/LB0M]C]=Y0VIA,(F(45.5K!M+A63 M8H-5TU.D3*;)'-$^\A9O5'8E!NJMD%8>[AJA<6+:^?OXJ].7RSZV]@FQI MGU+XR#L9/%IF."PWXLYL"YQ7B(A-<)&,4\\1YF4.9/9&6;QVB:6OB$.2'!KV M$LSLER6E)+@O4]XYB#L?(6)Q-".G![7Y,.#9!(D<#,MG6)-J=@$ZH7:=$(#H MI%N%:K?(=2Q^3\!N5E9_R 62J\:B>2'R%^"J;E:LOK>-?NQ\!YG!D;L;;^:6 M05AI#%3WJJ/-.( 6C\8.A7/,#.DT91-QO7G()HLA27R$*N>>!!WGI#U>24^Q M>#M=/L.X@E7C7X/V]S-B%:TDI0L*W48!2)WMDY6YE=T6XZ>.;OOR"\E'04UQ)!D*!QV\LM')?GR MU*-RL[G;(%R>D1DR+>CAKZ2*[E@G"7 6[OB,^U$86J H_XDU'-$3!VE.9QLA MK?.Z_R:R/],*KG^K@6,UTWVB@H?G1;Y>Z3 >, ((9(2@I=^:60]7WUMLJ.=H MB^59/0ENOEQ/#7+P@$MY;% _/*50\/;P3[M\G-@-)DS(=PL^BS=VF]S*YP9A MZC+??HV;3Y1UN-,^J*^!^8=Z[C3S@IR--N:L#02V#QAD_DX[#V/:I_ MHJB! M6S<7)_YH)V%9519 VD=7E\WI*]2)98,T"K+23[(7E=+1'(&'A@$ M[WG1%,49V4,#A)C=T?P=_7EAB%\'M?$8J?\/QD;_2__X[:R6(=4L,@?9CZ11 MV8W_6X'Z1KV]KQ"\;!IY[JOB0SFN;_9P$!%\9G?$TDXZ+J@S*>ZFK_4&ER3W MV]:NW7D;0R]%9WH,//R<;!5<-Z!)3%0#;X!L'DN)2,3J^<4^,L-PH#]%KV'1 MV$2]9*('U$"+0,>4V)+-3:T\&6CY-7YO:[=><'.OA(?EW. M&6?E4PBR.7(+TX*XV!:H#]K-N."@^S4?*;5,SM-TV_J6%'C*8N71YT94!DY- M&)@D0+L3A\?:V)?T8H9[)V4VC'[RL?]&&8%8?%A8DBFP3!J&J315TRM=SS'C_MD5#OXDR$*[Z7<5&L/=*] MVWLN*FB#]=EHM1,?K84-Z\U%7BE"[S+NMS#C?G"7<;_+N']N)54B]M6PJEW4 M)6(U#!3J5,RD2PPPJ<@;)^-],N.9D2&I7"R!#'-97V6HU6+0/UN1D3.;U,UT M8,:]A!0Y\?P9[L1.]GYA@4%F.PA+^(P8]BSCA;UY63<;4F[@ X2Z!50YR>3B M$,=)1/G6C4H,6_\@"VK=BEI-J2L2%4=/FEX/L33UC__#I:I(OZ*&#[,=5=9HCC/@22W19<_S=';Y^] M//G?$W/\;]K"3[WHZ$!S,S2KA%F]F@REL%6D="+&9#(=9(@!#@<'NHI%75:S M8T/MMCXG<9^=2G9GR!;;T(;#VRPU;M24Y&T&0*T6;C8CMONRZ>MMYM+F6J(! M744*RV0R:FR5#@O"A(B['OR,W$J56>6 M@(QOC!ELZ]6^T!80%+@KD)M$ITCD\GQ8=?/Y1RYUFIG12RM9<% M*?FEQM9<90(@X6;Y&+,4?;FY*3&>(CO)E_G@4U@^M.F@RKZ9*\X:9YNEIJ%. MS AP==% %YH5B%4GI[,L/!T8B7=>IQ_B@O,8]B*ZXP;ZWZ_F]OO5'$,]NNOH M;=*4.:+&VXBL]VF2KZ$JMEJ33Q58X5V:,WL3J'JS]FX5<"Q)XW,VD-P9[3_A M@J=?8A=(*?54VL=HILN[^)%T?>)!869%B09ZGBB$Q065@OZ>R>-"U MS.KT"9V2K!/B:/&_Q.+>&^X" MZ@D6QTBB$MIE7;G3LXH]A#/@ :U(TS8 ^ ;^X)D? O33BP@B;T<5&_E&,BS. MNL?#./*:IYT+MO; F>(ZYY;11WQQJ#YX5DY58H;ET?OC>^,NI$Y4=3'/!].Y M[@+34J^6B]4R8(),T2\=:LE@EF,T 3B#86#SN14@&'\*A*T],P"<(!9L.)4# M]!>S-%>3@TN%^N#!:?MV#&<%LY@V<=.STRH+ <#4$;^"\"7)]* 5+>"_E$2& MI\YEH6\!OV\[U9_*%\6;UP_N"W87$M-D/I\V^>*,$5*P6/Y($<55) @ #*MO M,[AN4:F/$6E6,(48&8Z[&;0;&G%^I5AO\95D="V].]#DKN_BK;?=%)OAP@6' M;&O+:&N#C>N9$M^IE]T*R[E9\I"/Z:2T2ELC&XX#XC$*V#>7C/ANA_1+88(- M7.B%R&*\-J:YC3I^S%#GG5SXK=6DN9OSK1])F_6_5L1FN%67=;I];KO^@ISS MR1U )R& \8J]FEM02IGD=7$>VB6NH%0D;/.>\U7D:O*R;)M['4XHBO##Z.MKU/JTFP;ZA!/M\>)%-E/@]#:IQ MB+TG?!<6@IHJLB.MX7O0TYC+#:*YS.7 MDO1+B&-J;+T_"-2._MGM77NB+UDI\DI@23$'^FI,*YN@](ZL'13*% SIBAAP1WRAB]:DQV*[.N*&P3G)B"XV-*L M!"G<8E*H*J5A/[5L9FS^6.L-1SQ^0#+^>M0"Z^=\/XLG)YS/ MQY+/C%\(DD&]:-IHKC6?KC=N7R-982'J6LW&_G!6AV9^10F-XW) ^ M@C<6!4F,4L<'LFQFBT;C2N2&K1HY[X2A'-/H*P8V=H=+56@59P7PWZW*J#=2 MIW;+F;P@7"TZ^OJT8FO#%OYBU: ;![&L0=_J+=).[HD67CI1U%]+0K?I_4G: M#:02Q7&:9S!TAP)UYIOPU5TAP5IVD8TT#<(X8:SA;C736;,?$M[6'10XD@L-1-ZO$BH-H$.%G:[XOGT-TV32; M4CT_@(;$T"^ ]29V0TRW7'_(DNJ4P<9K'25B2Q.TQ-"KAKXXD*F+)(S#Y\9' M'T&D/V6N4^*;];*;3(=9!5\LN9?.W:A_MSJ^1;-VNA,JKUUJ@<1; M/GN],1 M>KYF H7Q[RP3M# _(\U$R%=3 #E@J+D4C!&<8=_X8L@E]X^T.V)!GWS!K+1PGH$^,?\B17*ZH#N"&Y?CV< M(_'O:=FT2U\KDF^KS^#*&W;O*NZ*#DDQP+/!3XMHVFY)]"PMRWA).G8=BSNL M?B-4:!B$YF8EQHZ2ZB 27-^)D%HZM5BN2U)VDA2>7*N>X^]Z1'I0,?S7(Z.3 MRC-?3;PI"?A"<5QI$#R;&2/!(:#,;88BY4TI$TECM)Y1[\%5T#_JH0_4)9 $ MLA]=WRZEOIG9?%6U^=2-9S$#?"BU+=Q_9VFASJ?WBL8O^ M3I>DDK2!*F06R58V!Z[M!GJ2"KJ=[ 7=KN)#CJS!H#<>S*]02) D*O+CK]IW M12=#+W7$3EWX8M%7M=<4E01;Y7W:N\PO"Z\.XVTCNJ(;JE@(# ]K].[:SD2: MD\51Q=D'FA;CN&NTKTS\=O?M8W<2V@#!-P7A,=_YTYQCBPWW1N.8?*#WC.[1 MS>8[(&/+4&-JHN36H;]",;^,;;0GHAJ.T8%^TRF&M&S/V3PR)T0C5*&6SQ>[ MYJ;CI)7>6O0PIS'F[&?!Y71U'J*F@%*-G$Q5 -@)J>(4$RN(SE9 M@>8)896R1<-1RT,,V I\XJ1^+.DR6+7.^#\QJ"+8%(C3"M=+EZ!NK,WG;G>B M(;M ;"%?R^WJ@U@9(&[Y0 ;6!"_==[C;5WSEHEU;"4JJ39"<'@\G#T-N5 PY MNX0IMD/JKN*"B_4@_K$,N!JG /D^)3W&F',M&Q6C I,MV$ZL1G7>L)11M\5^ M[G?O\WT&(9:O8%K"AS=I1"<5LN\#/P4CCJ/T^V>NI(\MKR%KDP.+>YBC^H=L M+\Z;Y\N8A%QS_84VX(K%8K68@L_CIV"+Q0-[J)Q+\RY\[D),+!"MLT/>3Z>< M0+"+--CM+P)/P=':.Y7!P]C-ISPWZ!3?IR>5-Q'[8<7E@#QXI.0Z 4FR"/*^ M R;BC;EU<'_I6JHH!+*^ LPCL EYR&U\U?#WEJ]H=5Z7&<>%G2S6=-C&[(R MQ"@_<[&@+4>AYPD>PN)"MUD\M"T1 .5EUJ_*C.T]+M% M"MLA-T:J+BT4I?":Z"Y! ;;.:!==(%@L_D5)22A;\:&80].57F+?,^>#\WX= MG!BQ>NJVZ'^368OW!U)YZP(5K@91WA/6H*A?[7(8R] 95",\POV\7BVYGA@A M9FE,X':O&&PKI53%?#Q25N?>QB15Q+5E[(<)7'KY?LW MBZ>\W(#[\-X@V\6)5O9QL',RCH=G]:4@NP"O!#9F44LAF>"-")K AJ[B4+=S MQ_%KV-D:@V'8RBAV9PH>%><0!./=6[#^^:DQS],:W*R^8$]W9HQW5M53Y&07 M#/5[5N+:%M'K@=%1C-;"$68OL/&%[\)5T'DDBWI9V%UB?W/+89RN 2Y0'NF- /++8&N/).K64G(A W2'CBS+U>:S &M!"4"GOK- M:%EH2!#K_J,%9;(MJ!?5+-ZL\/+&?T.U(3E#Y40P:WPON*W5T<$)#T@SP2/S M^[I9??9CB=([Q]%LL)^:V9;5(W.(G1H U<*,<3/>47V/\ ^045N,Q2896,Y+ MP("%$2T>X,=C0^UD/]:7!8/"YHH%5G%*%DP0W^S(NFI%9L=BPL97??(2Z5%T ME+-B*$L,,R4*F2.A0R18$/CO.5,C=?/%-&LYQC4+^S:$V;QL1OFI6N!6:MXU M <+86H'4"A/;F.H\G!&=M[8 ?;;Z'4P#'Y3_U1_4I.:*= MA1/F)T7&%#F ( M8&5;-XP!!JPO-@M.$2C^GEWK5(NO=F"^5)VG*25<V'5W9\B!RV"=12$ZI+;9UNS!E4%06MI',F*;R%]F MX!"__8L?J0*841],!2&;+GHZS(Z0=JO+OJBB[T^H(\SKIJ6NWD R=]6-1)<; M+@X;?W]5:>>BP/V=F86D>0"N3+8N!'TVP*>35>H :8 SDMV.6G1QIY/](:\> M@;:(+O3&I=($XY1KJ0O2DW.;=%MG[Z-C+XT*$D"5U@!C_@22LKN2+G&68.C% MBRT6J]$_=7.Y:%MN$YYV&,IT)GUG 8@R=@;GEIS(;>PJ?I>&<=N5C<107^+X M]2\OGPWWGMQHM@'!Q;^QMYF=2/)J?=/1^^C>COQX@W#)I/TIS!#9[(1JI#2% MIQY(NZ)X=6H,A:H-Q;V6>!)'"W7L]Y"\4,4GCR-U)2)&/Q:K-FF2X=RO4%%3 M@&NKF_F]0TJ^PASM.GLNX0@:3Z1@ M3FLWH7,3:;M%I#&M8=IH-W$TB(TGLV*Z3-XGP5]IT5@*2(!/$X025(UH)3V$ M7+,RE9)(']E3XT RV.-"[1@M48T2XK*0D%(?PFJ0'AK)3G"-^#TRSC?IW4#E M$;WGGZ2[.UTJAKD3QN?XMK0>WS,@.TLWMX;;@*;I"SWA>EIUI.;E 2, NW"0 MC*KR),Q0#+5L8G5 4EP44DRB,]/"7TF!=4I=?-V"0E!TG%:KN(W@[Z[VEJ68 M+\'=*+;M% EC":'(MDL-+I1LBG&STK"FZJ9K82>Y:&O2E.1S$(8/Y6".+$32^J:PGJE\-Y-.+"CB%ZK M#Q-%>'ST_/[-QEB?B0]@%O#>H+-FMH(="'[ .#@^.HX8!SSD69K2Q ,*.2AP M0CK+H!=KR@*52XY_;8Z#_HEKA'(;_I4]V-WM=ME%--I-'/.8N7@=ILM9E>BV M(C@)R.K]:YV*UELXV ZBY%%4##G%E'N21Y'?)NZK_WY B[U49 6KE$K86#05 M;6.C* ^<*-B#2<8CT5&_=DG5&8#A^^JW%.:%O+!EM42@AT>HC]ISAH/-0+2F MFI(!<)NM$BI+.$WEB*$)*R-LXF-[W+DK=VE@D@EQ89,;[0MG>3.Y MS!5ZT!6U<86RIF<;$4>8RUM#S.@*<7V$]2/1(J-J][BGOE^PVW\4FH&0K\'D M99WL\*18+,,P]@./"< 6'.>5X15U0 I(6FUV!:IATZ%GJ/0U6)LT^]DIFUBV-P3M97,Y!%R',A_-#\;#5.>,.S2(RX$G,#+]7,U8-3WG_ ME 1\GQE@WEQ?(:S%Y[AL5+J[V^7PJ"W3_*SF4XE$9GYZ&!0SV/M(N=%1[>^Y MW[W,U1E+M3BB/-:T*BEA9*FY:(_%?R)4O]K T>NY[>RC\VH2+SV+$!E'#&8O M_SY1Q67>]D69=SCLQA%B^R9Y(2#GQK9X]]87:EY1YL L&C/OQ.J3VH^]UUH* M!^'@D"(\M\D[O$MA%\UZK>$ILV5;5Y>84MAU[G@LF>;@ZEG!5^Q"BP[5?X9W ME=+!SYD7MK92N&XQDWJ+.B0!\R$4]XIW,Y[5;6'M&NRN53QN+$GWBMG0J6,U MB$4%44AG373<=H4LX$B=F]##43QVXQ2;I-M]_&4+4@+B26NM(?$]A][!-3M_QMT(NJS>>"FYE8H[BU,RB1V&[>*@=UR^$$]QXO);\;AX7 MF_0_+>$E+<^W_CST9JOP#WVV[_2B]<2VFMC(&]MX'7$4*C2\*>H5,O M)(-6\'=,T I4+\?RG#V'Q[E1IQP)YO[_M .0:QVO/U>JZM9J=Y$ !)XIZ2+W M(?L8FU;8A0@N92.24S!I\PZ*8@).3B&VN2)A)_NI._] *L+J6;LLDDD1FC!( M" !OBLUXRT @Y%/,%H&\JNK(+=-9X5J8F]3-:I ]0: 33254, O([=<"(X#A M;X>UM;\7UFHIIN_U&M Y/U8@3\5=)I:-\%Y:M/C4D$RHH$, NF:=/:E$_D58 MS^4IC4D2.]JC*6_)2+ #*#&1*MBQWUD.VH_,%$0L891(\T8ZEV+GL M.Y\V#$[]BJUQS0B]($1" 5VD\NT#0JM0P._[V_4(/N[)E1^"B2B]C?A&=/4 MF8T!?2[>+XK.WZ3R_;_R^>('_ACEM!I6E-$S/6,@\#OI;Y;D6^4>*GBDW X= M>O]#9:8&SUAPI-@'XUH[LF!UYL,W.?NC_/B3>N5J\R,"RNVK'WBK%BG\OE<; M-4>WJ174(M>-6W$_<&M/0$'J= S*O5,A9F%-\H)B<,NRYJL%7=H 112@@!'H M#0FWV"+B,QXJ[S,+WR@)D;7+V&Z@C0X6#.;;%#H1VVZ=/(]T29L; MFTZ+H!OMK;&[7J3J9+2[1H_[._8,1=65S:2=%DD9:1(YY-K0(-,2N.&/B#8P M%-IHY@)C8N:>[[,.:+(([T78XLUT@UMBTGJ(T]EHC7>K&AA-PPJEF[=34L=R MSTW$PM+9!EY9KZ%./.B_@7\F0<9-$_D'LPRU]W 0J@S"G;>C=]DK!:AY&>-R M29$,'TH\ ]O[1\@ON*'8A$LL^Q:V)3'MZ1)312+NA1[XQY7#P)J+7)91'04' M,,"\+AVE_0Z3Y@JOITHV\JF>E6*.Y8=83!Q:D'QOS=:^VF0!2&ND)$G]7"Y?#AR[V<*NJB;Z?%STWK<@1&U1K]S3 M))L4S"OH!-V\;NUH/*EYOH:[>98W\P)ZGE'BV3?"-.39.FD($@"35O)76T@E MQ40#TR.:"YY#=SAA;KUT-L-B2[/0UIW>2A/U)4O+T*T7H=W>*O)']@;VB]W1 MK;/);C9)1ANQ<(4)J$^;\)5(K-\_=&P9@O-2=L]^W&+5+$B6^,M\V05AZ1D^ MSH"/"5*7FP6^?3W;9L49NM"G/H]K'EHM>NA$>JXQXBP.Y^0+*%[K9A5BDW2* M1'C!S;1!+@4H(JA(;]*G\]6\._6,4WXH #(RL+C1M&1\_*P.UD+/8#7(QHK# M&Z+C!3&=Y9X6Y;DM2@V\?']MP[]L; G[MV8Z5_F\.V-(QWL-9.*GM-D.LE]> M_NQ:;O$E9-$"JY,RF]>0SZRIVX)K8*9:Y9JTL3!JPG3UVV^P@;% @TU8-.2. M\(A6^Y01ZOA1,J"6]>@(:^=X#9%7M(OVN#@H-X?"H7 X4C-4A[DL/^8V\%Y8E89C)+Z#,6-\R;T@B//%A@Y\ MY-?P5+SC_Y&U\\\R]Y_K1E%DR!BA/Q@F;+U:&QO6_@S^B=:( MVWI8+K0(MZ5M7KV$V2$WO1JN6FG7XIW12Q*+MM9V@6U[B+9Y!\S%,ZA,VLOC MOT5<0?_P5(F;K0/[2(CSRF&-#$K3/U4ZS&JD*R(WA*^Y=1>XN8U_QU_;5?R[ MN:#,\*T_^N[92#0G#G9DD6\#'T.+8BBSWWS@E7,<1WX,XZ=.<0R/^?@X1V;5 M8+*(J2NN@?*^AD8ZY3S7&LZ8VWC&[B%][HQ&SPP-_+H9J\Q3@JF<#_E.U)A]K2.<,/24,!HQ-5]OW-"9CJX(]O+[NV2Q?EPL+N[F\U&[<[] M@?3[2F_OYD2"C8X%CBKO[^X]9E-4 FM7C=SMEB]H]H]!U1X,=I_L^H=O,EOG M?#3++@RUJLJ(3PVWV?*A?>X]B&>1S8M)N9IO.PM6J\G>=GK?NH]& MDS!&TYH&>W)$/^_IPI!'/D]R^G+N/Q'$NV=_BQ]R=TD+6 M].__D?WTJ- UI:OI[ZLPK^_]/S:_XV74VZHX"FC&62V M4>V"+=53+CX6IIJ!,(* !,=^S?_F:*U!!RP[:V)_NU.E$0MHV=-?H!5[-U>IC)28K+I.U!]/6CU2F=A)]CSGM@/XPH M!UP^B;OE E*'7>P_PH_GHDS;&+?A8%]G]XH'H=[II%XL\5M3%@D]PI9O";>] M1'-EM8+J#4U9UHRO$ B!&0^(9/=^.J'_\"$(@@E;G(G8$K@\W7QL/[=H;$#[ M$_AJ_%*J((A]1T@-M6VII)1\4TKL"*7,T3_N]<=$(_'EBS!Q%.?YSCHU-_HS M;P?Q#0J>Z2-5+=I.D@P,"/<%)_$J_V 8/M;5RY@P&=LJUG[ZSGW[\<,'K^C< M7M%_?[PO$N3AAP<,&S3DKAUZS-EZTM1DJM*1 HVCF,W:.# F.0!88LM:()NA MG=@0PW65%QC\T Q%I_1I?' I>-C=$4X>T\FJ,1"W7BPA*RQ*<57@2I$5A9(, MG<%/CI550UUDG$O[;Y>=\+,X02@'P.\:;A)68+M.\ MT0Y?C/8\$WTM/?-(J PT=PB>RUK&'0(AW*'LU7%V.ZWP,V"^[SOL0FUJ;< VA'HF T6TTU7F%3)N05)<:!7]9- %QE+"#W%C*H-\Q; MM9=#M5;7 .%<^!MT=A7F%]#M/FWR^9REH$H\!\2J_641C94[VFR@T''Z_5$Q MUE$(NCEHQB!BW>1T#N,I;(8;!I7*>]3>5'.IFPOIEE TV)K'9HN 48*+MB11 M-&=*O'[^2B1#0H,$NSQ/>ABY@(3+.Z(H] OB!.-H%6>H)&\)?]WZX&O4]O:S MUT\G^WO"4S_O_2-[!_NBEY5,RD@\6*J[9I..C:"5:OS,;WVK/JLHX<@F53W5 MVM W)-#9NPY>^2T0#ANS5)*Q*5HA(WE9AWK#=QPJ0["%I4C1!1XZQ7 R/P-B MTBK@&52/[,:EE*/J!'6/K0L.SH?*]EU;>;ZJPM2-SL 1:46T2@IN0Y'OU<@O M"<@546<6ZH6\F-#"@R#%1_&%Q%C$84$9O%[X9/\6VAH9: A&HZ]N<4T5$]($XR)67A M/'6'>:==%,5$J@%F(19)XO&\6_\-TV U7VB;4:QM0! **=?)D/;'#:F3V/X^ MT-F4IR1!P\19=%[)F+O8X6U&GH1'D^U'].M8SL4J>:C7\JK;%@N_ L0JZ5HI MX]1=IIN7="X]-I_=$B/G5[/PM?X&-9;@!?3LIV7?L1R%0:C_!&VIB< M0BA!>GG\/%PF4\&#H,6&=NR":J5V?SJ!D-U5J83"/YHZJ8'-/%@YL<6;IJP; M#QWJ9RXA#M"!QBO&.#:X/-9SLLAY>M"8'$6)'I6QER!K5M7 %<98LWE4,.H M' #U$:,0C_I*DJ &K&WGZ:RN0TA6F9T!&-!JYW\7*OM\[V/_S^:]G\MG^7L;='>"! M@DS[09PX)[57]!XV521HU]0?K$[Z\9,_T9YGRS,9T[*Y7+F8$!=,?+)U=,&B M\M8)">VO1O^*J"? ^>K?=2T\G:#"K_)J)$^!X(PQ8B@%\4'@UO9BRX=M-&6H M /7+-*I[-N%E[F0X2H9L'.>M%0Z,.,CQ@#B+)W(6VY@)#"2ME:AX^9Z,7)P0 M(O%,7(B9CO36U(_((O]PJYGE83(PJF7A9V1YH;K;X1+;8AS%,]G*4>L@)O'W M3=TJ2B'N==HKBJY#EJ) MSC&.4(^*[Y"STIJ(@@DC?:'U99I\L3.5:B89.ZME;HJ."!T>@IEQX'%5U:O* M8G6A;B-.P&X+\H?8]0F@F43OLC5%F$!X58( 82A:: -NSBS@SVG0 S$N(0&*M]#9" 38\_KCX4(YK MPS.-T0T];6MMU3,-V'2;?7;A%9=YZZ+:#JE[7V)K\8MR?YSSK95)6\@A6&Y* MLH0 TR('/7TF\Y08"JX[F=5\=ESQ5L.,J3"Y99ISHS;9NPU/%Y8N9A3G->ZP M$DE6= M]KI3G5YR-9W'4@$JEEJAP:YDHGLMLX6W1702I*R-C@.!RN6==UH%/VJ:,>R@P?M0LUL/OYK)7US#G4^'<\GRMH G6A1!NAD M,'YUN#9=9M$(2PLSWHBX$2AKH7(F'937![]3M7SU0K O4@KV!RX&>[RU&.Q+ MEH/](0O"?F])V T7A?7>J6\?E]12,(43!/M,EA+2>U8LEF>WP/+\U8O X#TY M"!<986R]+M;ZJZ);@&Q[NB5UNEJ)P7)Y59"2A%(P7!" :A67\2EU,YN@L"-! M#(O)"DE5G*2!:2W.T:9$24(&&)#8^L,%I>(V^ BLXFL;YKSDZ]"NYK0MNB42^F=A- $(BNK(!GBD<*ZX"__4 MD&3QW34) ,8U+"8;Q7<"ABM5>#J;AJ.V&S,WK@'#V;=IDA5,/C5LF8K;1-"& M6)&=B'L*VR%-? H' 5DKJY(=,MQ]4";1# M+'A<3K[,J^3/6]X&8D$J__6[O2__9MZD:D/W5H6T2D&2W$(>]!Q'9*\O,NSG MA=ZI_T7LX_G&E5+6[EW"-SD7B.-E,<1]8?OGLLD7GW18_\$K[676+\W&7XUC MOSYSNC<\_/I,QX+ZF[+6[^6BNZ/3HX-F_4.=W#>\_U])C?6=URU3;7U+_&1U MM_]='Y!@'Q-^'QRH/X0*^K0C;K#5VW3"UW_S-83/M05-US])'O@M!5#/V7RZ M)?B

&@\>#)X\V?T:&N]+T?1VJ;Y_1S[] M6JOZXLQZA?3[GP<[#[]Q_.O+\_%G2O>OI7C_CU^+SSZ-[V_:-OQJM^SJ?3]\ M\FCPX/ ;QS+OM,F-T_3?3YM>/=A[O_M&9_)NJFAMRJKZLNR35)[='T7YK M6?#OIQR_T([V!AC\OK][>%,RX9:JM)MET!M10U]*P1SL/+C%W/3OX*;<2<_; MPNN#W_3+;?*<[\)@WW3? M>P\'^WN/!P=/'O_1@P1WD;!;N:K;P^K[>SN/'O[1N?S?P9VY3>QYIVZ^K;H9 M[#W9&SPYV/NCW\,[;7,K5W6+./U@Y^ NQ_\I._^W2+R\9O"VVZ-K[T*'MR30 M\V#P>/=P<+!W%SJ\30SZ1PX=[N[LW9@[<\M4QQUOWC+>'-Y>QKR3<]"TX M::LYV_G@/^A;@-[H?K$7I45V_?LA@WKMV2UX)]U%??P9FT ] +H9V[!D'8RT M@:7#B#PR,O,4\+250+;Y-?AJ@_@-.+ /J M T"V/JT8_;D'S65P$2U,_RP-P/YHQ1WI9CQ5]D>*MB+,/&,;*0\5$K@]F76<(]4/ V M@"Y[V;V 69P8X6@?=FCPZ@GDO^!V3_.QS8L20/-D=,7V180#$X!T03$MVUX M?,\?%WE3XG$]3TZXAG%MRR6$" !]O\I%4:'^R6@?QPY<\P0(Z:?+LYY!H)^] MN$]1(<)L@T#?%.>T$!@WGI$%;-4AB7+!_LIXMDHC?[5,REM]--+GLR58_1H(QAG!FH,E+<.!QLX-.2$W#$6*_DD M7\BDE>*BGEW(6!.@P/^SJ(E%)Z+R>$I@.6=\?4;P7ZX%[(W^0<),($8%U5- MUW5"J+SMM-3I"U!,PV8%86E3H0+\*&-15\D/29 %G\XJ^MSY=^F)DWZ);31 M)[/"^VI6GO.I!CQ5PX!E3'/>J2X00DIF4PVG]9@1D07>3YE(Q 5CORZ'?.[$ M7Z30FW*T@G1*<71'$/! A^;1,@S\NL#(/Y9_-G26OM>>D4P7Z/: 8M<=4921 M.&R)1?)2>!*,LSR#J"W;L'P,GRPQHD)&W-#&R)Q=%3P;@NQ0'=F: [,>Q[<@ M;EGI';"AF(IOR]B^AKE]_(LA)/)7+_.UB$6'7-ZA*E""JWK)2JSO*[AFK4..%9!^YM7&S-V. -O *_?0TKZMJ7[G4R+8(L M] (C%1F)L6]^83 2&$(TG29E0_2B[A6T=L-;=C)]8O98Q"&O,GIT=?J!)>#Q M&=T>,4^N84=U>'#[G"^;#'>U'64J7[=U/2MI5 0+B83(:D8T-*CT;$2NSSD3 M!S;&:*U6TCD[$QB?0GSOM<]J ;,!?]4KH(-;8&(Y^ZJS[>V&#AMZ3EL(8OK< MX/K[9AS)NMA8]J.8=/RU@%N;I;M!FL\U/'4TC^>@U$2#N7<*B=?9^H34O0!C MT_=Y\,.]D9;5&W-<[/Y(?=U MRG)<3=V=KRV8[L.YC/]IZ^D2TP&9 [$7/W6I93$X,6&WS LZO:)RYSF3 M<5%@^,[&O9DT[[N-N4W!.:UG4\RT]3]I!)K>?LC3+/<>#-N"+BQ/$F: >_H1 M9A9GF/U ME28/M">K99+GG*X($-&A[W*E"(R=:J+LJG9SX_@MK3O.01-<][R ME$0,0R:ADR]Y3LX@QZV4=1P!C=+,- M'GW 0Z^[2EBFOLC4U ?9/1[&M?=@L$M?GHW:G?N)#=LW? -^V_GFK%I^[+AD ME:BC1%E%JS>(B397KC/,GE:GJX4D_PO,N]\R&/UR#P89%.RCT98 M -8ST-%V,&],64TW+)!@M_0O9%\6DG<'D?^\I_2Z[G39,+PW?5"8,;)))O[$ M:.5GHV]?*:;6A&GC11B>UEE[F8S\WN]R T> &M)Q'YTLFSP[.G$OBE%C3]_; MNMC![:-KAQ+ONC.&>?IOSZ)U C!&#]^36=S_6N5D$?&$G?N?.8Z8-Q9>5$'\ MTTK.ZGJ2;B?Y2\_5VMA!#Y,$D&WP0T]TX/?QPRL,WAOH\*3.)$T??7Y7%&24 M!J?)C\.^BFALN8DO8HY_BH&QM :FYJH=OD23QN MITFB-UNF4G\3?KGF^.J=[*0H;-CJV[(]SU[(_+WAQW3S=_^#K[?96\P8E7?" M$G]J<2CLZ@6YP!4O\2V/_&N'^(H.9">3&I.?= I3R^/8TK!C<-PE%2>!!@D1 M\AP]1%L:C*C2>7JM3.9"!,-B[>2?\%&L%IU!57@5GAH5LEH2.SKP\88BR5_[ M-DQIS\EU8!FXG:W[+HA(DF1%B4S8"*A=)2'2J]>1/GLW$L7EF(T0-1!%0]?J MBG(,H^88F$738Y ZEYE:V:*F>X+LZGC%8[A\WMC-9CG6.;ACLM67& J7>)LI M?32L1/_)JWQ"__U;T2#8+,:-9G4ZY%?#TV2.>XWP6A@8F)^>PIKDP!Y&'Y)) M*9-<$\&BP]3(UAIA1-B\;!$_0-A7XS,R9IO'G]N4MFE-7YKQ4-E6EKHU;]Z= M\<868BXVOPP[UM=$:NJ PG5GWQJ>^"(.^>?%5M](MN)M@8>%;['/*%2*LS=*$Q,+50:CPC/K&3I)0\/ED6&/.3VM/C< MB2>Z*R*ZD\%ZG0Q8HORXXH%?7/ L5=O4>6FY";MD<#RX.% C=*(<-U[2C3:U M(F'4_]*LFSH@NO:!Y&%8L" J6,*O8STQ2^]X 9>U$M:4B>$:2,S'N'/&%&:>_YDN=IC[V[VRA+MF#IW?(9,-DL*_5&B;#H7&'MV3 M9!BM##\7T2-"CRT%3WF70,5@0?J=S*7E<&L5JA\[R]4T;:G\E!+P1F[QKWX8 M.]$8B[X>)V/;.FB8ZQC@Y/ERAV#-:-R@44LG7EM7)A1S:;#-6Y,+4H46"S3X M)3.,_>ZZ=R*O_4SZ-#SY,D;$!]TZCNOM-PQ5]G+?;1('*L>=*CCYK*/!$-SA MSS4ZMI.]8/F2XV(E"^2 M7_B)T2#4"T,M3=:-1/D9.=%FDD-)051WG6*QB;] M'C(=QAG7.T $SE4V\1W9]--O@JN/KAXY??U#;W *DVRU(-JVY8>/#EZRBG>V M034Q/Y0Q]CU"P-MF215'WJWJ=#4=FJG1$Q.^X_K-*M=K96K*_)5^(<3ZXD53 M%&<\U15)SK_3]P)8?7D2L4JR8RMH'X0B!7@L1,@> M2Z$S7[Q#@$@H\KT+#MS\3)L\RX[F)*S'.9FIE[54OW!L@O?.P[TM/,%: L^. M$\VE*"%]4)709^O\[X.[%/L?),6^OWN78K]+L:=;_>3J/I)S_5("IIQ905&O MULY653\UFO$63 F)=$@M.(T0TO2MDWH57[2CT);*21ZE&$Z^FT]5Y<&K[)'?,C;;1\JD@JL3;Y<0_(^D>8KPNH%: M^IPQB+%8_E"+7NE4W[UZSIJ O0KH5Q]B0^1J[.1O)U,UE>JQCA8*7_+%#5YI M;&RTZ_TCB]/^Y9H[OPFCYDU3\.N1V)M2ABK=H8#I<^T#^" M9[^SU9EFS&+ZMEV-N$@RY^)G8JVN,RAAK2+8AGA(K,IDQNHS:+"Z)&4IK"(C MY)/\DX27M."&NP^FL![Y4$IQ;AF0H>RDK9GEZ03TN.73%GJZX5N8=.%:5:F>.G"$\ M<;.5^R^CSPUK6W(51SXJE$;K7T2A<0L238&AV/G]S$X78^LD)A1_G81(M:H] M& NN6UK.URW:]MF[;>'+G>RY%OIQDXS%722[Q9HX+$R+Y$7Z2R5Y M_Y*XG ,J8(EB;^_5JHLJ/Q;=KF()#<':0EQW:_)=ODV:>K6FPYI+P3 <1>_F MEE?+EA[,%\YZ"OG>H'E017UR>H,T9BG7EV]90AY>=Y3BB79RDIQ+]SG O.X/ M5?4%ISARDH;"^@+8+L4?8M@W4XT0):6V&$&81;M##3).5 RDP$HJ^5A\!Y,P MUWYV?Y6VM*[\N/KMK%YEQVQ3JE,OE?@+.NNSG$M>45>&;@ZT@WTH$;@E^GV_ M]V3G,"/W[7.3K>MRJ%5^+&CE_D6^:_L+%N:G;P*607"I&>GQ<+OBZ M3L@8K/I#IJ[GQRNKU M"3_):N5"?I+C9&UV3W-PSW_A@ !]I&DX::$B#4KJP/6S6=0@!"6$A#?4=?S_ ML_>NS8T#2RM:]EZ6HD.\[YU@0*9&L: MW7 W0 KZ];=RY:.RJAL@.3,E\+J/":]AY@-5>=??1.3C?Q7K.6);F(IB_%D& O["+*BEK=H$2HK^FF M;JJ+^$UY0@F%T 2B]Y++$ 'H5<:N\\UTJ2;N,CF5R6CB7&WNQN!R ROL#WH M,09"X;3QU?B]1DN.Y=F'1LFYMEW-V6BR?GZ"*X[.T>^>SZ 2]4O2GB"T$K,.U6],B8C+V4ME#34&-_+8P__7; MI)594P"TNHOO;99=OW*83+;%S?!(!TMTVV$X31D@(W_SC-/A5)T9]=^@@( ) ME/W<\_OXSTO&4\2;;D!2XO5"TL0MKI(_[Y;5)LZ=[,#VD@HWMH2@)]2%\WLM M9$,1U:SVGKV7>)ZB:->7G5C3D(8S?DQHR3 %4^,NCDJ05Q=@9\2*7-CGA M6WKTI5CNP)LN9TE]QU%?!L1TQ!U *CA4C94L6W'$E@[-P)=':*_((!RS&YD% M.:.<5+8/(W:$H(.%F,?KI*$F7:^*&2\,[GW0Q]229ADWJG\31P;5 MUX$M5@M#;=15WD_#G[S<$4BF1UK;.7UM62;4^)H(O9.ZVS[CS2 M=X:;>AO&@Y["RDJ=](BQD#^'145GXN9V$AF5(KZ$'/%3;?8A6(U04IA39BC( M2T,"!CIM]L8UPT#=!>GKRC^]03)J3-!1@FU? 1E,_]D(L1%Y7I]8@*:T2#YQ M-\L&,*/U.)!0EY23YE$JM R(P-H$1NYK1<7(H%Q4)?: ./<7_UD6'JC'RG\",T,:UNN=#(+&CRWIK@=(_?'Z_!RJFCTQ$ M>E")9_$WQT16\;>SCSE!@B"THEM*%!T+\"/)$B+W1M&>J=HE471M&T=/&MN+JPG58( MH_G"ESB3LVBF]K-X%_D*Q4I3474?A&:!N-;(F[T)84/A@VNY5.7/T:.\($F4 M'S?UXO5N(Y01A&]7;D#ZQ6/!LLG+54X^RC,P(QPEMZ*+145]FG$M#'$U=95" M;NGS3D=,V!%W'5G9J&[>UD/<.G,EXY#FO*4-15"F6.D*F5$3-+R@HF1B=CPAN)[.L7+[EF._3X6[:GN-7:RP[8^0I0 M'42O%I#>,GX?EZ7I;HJ"C-!>DL0(3,:2XOS:DD\@CFR_D8@;1[FCC75&3(MQ M$U94/4$P'*ES)^!T%/NA MH>#W;GU&.HEWB60%*MN]4D<9?[_:-1CD.&O]#&G/*#E]M)W!ND&K#.8$0F[P M'R3\IV'7:M93L> 4W"X'V)5O*Q;AZ;-/*4W$#B MX+(:J$*5Z12OB7IS.Q[KT\\^GWWD/A#W^M/S/_S^L[(6T)[___[SZN/'!E89 M$.059Q)?$-CM P!-L45!2347*$+,F6/0G-_#>?9$PCEFSU6H)[$F.TXDN-1- M5I;7!K+A)2DP%9QD<]CA:/B]I>[#*&J^3?H:HKAB*?XL"K6A-F'1"BL1DG>> MYT*9 Y30XGSV%_ <0[X-D8O'H/C[LJ-&(%U/7]T&[HQP$2@SA]1H>]%5/=OK M8MG*USV867BME7$5M=K5C@X6JK0%BD/Q(;7RRSAA'R[C_0W<%CAZ:BAL399: M53*/CU:D7H?F$K\I.*Y57/I@NJ4LI)*:K!1U-:]3RZ723-&40R#% M#$*)HDV9>Y(&9'VC4]48/C.Y+VXLE#AN2VSSKL7%?A,X%BC6*8!4 FX:Y/ED M%-B 'LL540RYX\#(3G)5G$D/FZ#OMD9&[<48CB(3KHR>2)?/0CAI7H>]7U % M_ N;_7&@;['[@/V^>\1XGK6^!P#\@X=\O]GE]4JSH@#T$3SA.TZ>1],:Z8A' MO,*BW3D$,30,N'T3,L9U:3<3-#KE$1:642&NF1SA*Y7V%%F$M(!?*7%&HP15 MONW@8.TE\M &+SA01SSFZ%":C'%I<(GA-HX'.ZL'%LA&+'3_$1JZ.G\WB*KV&>(S$,*/PTZMX$'.(R Z@$ M.CBMQS\D6MFVNY%89JKGR9+U>JX\V)W2OGH_8-E&S!V*9@'&8"P4CVO _S5^ M*DK1J]=UH[7U+XTN$&41\>@C+O=#J-:/V;V JU]T--0R XXZISR_"Q2E^;_Q MWJS(P!006UC%R:!U491I3DOVF"(Y*00^TDOSSV32DH77D8!IQR9DD_$D_G0T MYGI^ SR].$@!J3F"1=%G#A4_CC5Z2 (SR"C-'+-=G2F.YU7==NN*6!HIMO*7 MJ*,WLX^J*)-A(#EWZ='H-R(^P=8%E?$(X=S'&8KE8T8;//F+6M^F@L MT$.%P&M+%T^W+K$HHN+ZCU/E?=R$S2X>JX4\\XE;'B)+;:LUL\%$2V0Z0/_M M;DLQ+AR?SY[,G@_Q*!M0=&",E83IXA;G?TY_^M)E4Q+0+ [HT[G2G, E,E7X M-'I.WU DTW7HT*?%I]"[OB+ IU9,?%-=5K_47*C_[,G3WUOAOH8Q^%EQ%R]W MH*>+_PR;/OI8NQXC_TL\@NN1H?E3 M6OK.!WCRHON& BU#AL/J)NX^9BE)H:W\#BK8\S+/=9[PK-: +,//:, FO5*Z MAZ0AU&"XI A-W^Q=#K $9?H6766B^RJ*6VJ =A&MM+@49Y",^9%64(/!>95[ M,B5F@&Y-"#V.Z-T%HT$RBT07E/W<)YF$]P;,>%I<9#$L:C5$N2*F5KLQEN9(;1L::F MFAR_'-B]GK.%R?4=U.=P?5&W1I!@(,,)V%WI7U,:"M0_/0($*6J5X) AOKC; M!P5MI/9&;==26*_I!M#-7?:!(S>4T][LT0U2@/ M.:[.122YJ?20%\:+EK$5]:V6Y/,CU$")HSWF(KY+J&<.EWS/>$UVU:/'^I;O MRP7IKC#0MUN_#Q0S^K8048XF24VQRD0?;$,YWY)5I^ M]?%^I]>A#4RHM@8&DV,Q9M'CYR( %0\FP$:U4-R5W'=EN8O$E)%Q&H8=0GD\ M< !1 ':3X'G-K7F>Q^/8T'GZM&C$[6.0*[0B33UUIK8=UZA$EC3J[*239JSJ MZH.YK4!)*IKS43KE%MR A!7H5BD>^\G3SQ#\.T,Z4W6\Y/M7G57]PZX= F=,K]X$:\*0K?$H?SG;Y_\%C]O2%KDY_M[:.R' M3KDQE)BO-D/\C/Y+%E9$H FK \[=R+T8>1N_H1GU8R]$/OJG[;)P6_[P^_,_ M_C&.3?D2=!#LC$TY-'<2E"E)_4JVC ILHQ:1W9AX^.^VRWO,X.FQT:O.O]\3 MGQQY)&T,W2#_^=MG=UB67O M8ZWO.*4W.RF/]-XC&NN=;:$_33#S#^GDWW\PN_C!GJLW/C'?>U2R"YY_P)?' M.W_BVUW/=Q;CSS\]:?Z'T_P.;^C(!CX8S7'2_Z.-O//!^>3S#V8;/]CC]<8' MYQM%))PT_CO7^)^\%\OE0Q7)!];X&4?G!Z,@3GI^M'UWM_-/AO[#Z?G_3U*[ MSX=AUQ-([J3OW[F^?W;2]P^G[[DM\OL0VY.F?VA-_^RS#V8;/]CC],8'Y477 M;T @-WN^6E5U_SZ[S*G^0.7D)P4J M8L'Y=8ZA_%=)5 M0$D)'B4^'S<%)GH&PP)2]=)B$3<6?P= 1]%8377C@80@80:KI#QM#C#NPK]@ M/MNU_&AA[['?2ZG43[M^[\9C=?)M]$V+I+JZZ_NP,D._\TW?#L@B<_4ZU"N>^=D94KTB+'_6 M\?Z*Z+S:2V;MH.XX$)H MM&5X0;IC]G3VT9/9V>QS4.PT%\/YQ_/4A(&+(5 ,>8:&M'0S+69BQ+V7X=V M1V3F@:#>.7GPLV?G3^^'\E6F82W" *E10+GB"(L-_#M!&#V5<%]?6_&NC&S3 MQSNGWH"^@CDEJB8Q&F13*_MI<,^6>=[ECG'3]0OFN/K3L-LN;@(?NP/G M2SCB98ZNY&C+^TS?0UG/==?LUA/M#TRDISBSK+?(BW]85Q%OCKAQ%@36J5#C M/8%7?U47OKS^V>]I+'>^_>DTQ#WZ_+[NQN'+/9OZ3U'@ZM7^S8-BCO3/$S - M%?&O,8>0L)EJ#1PJL@!*-[*X>$;KX8OW9QRS> N53;1< M$]F\@B/U6='RC9,0GH2PV/=;A1!4EV"_LKXD0@;%/";Q0IYN[@:3JB":TNY- MTSPKQA]UDM.3G!;[?KNR!$E+T+);+EXV2K?41SR4S<-S$BGLRAP*PKL:5Q\B*." M#!S1?CE]TTDZ3])9[/NMTEEMP>! KK+I03":@4X7!-44 K("XKQM@HM^DJ49 MY9>#2N'G>C R/.5=]49G>@SXE<>1*_I'(U.-&KHB+@DV(.R5 MDW.?S<@W0\#H=#!.!Z/8]]L/AG739I6[K#9@-B"WZ)(;#(#><4$4*\*WX:0Z M8[%P34'8C<)#4E# M9B8Q<.RC*I_<]+F)Z$M]_U6H?5D.Y,L/F"%/0G62;#R M?;]5L-KJNKYD73@+UUUC73U!>A5^]CS^H;VN^ZX%H=R'FF\_T62^#YK,3TXT MF2>:S'RJ]X5;?+UBEZ &+WN\-'I.@.^)_2JU:!E79B\&8=2Z Z$K*G2/#LMSXJK+^?N+E:*( M9S$B^GQTC[HM.?64N"38P%;Z50MMES4ITU;8UJ]:5/"P/4N$DWFXP+>R\ZR? M0=J,6'3"4J7:,8?H][7!A,;]B2@08QLUMK-.C*EOVNIT$WW6 M4;(XH;8&V@L%'"W$JF8#2,S\U8ZB M-(\,7IJ>29K%J%W5__KLZ?D?M?,XA.9^2*+_]=FGY[]_>_#1P.BC0J@F>"%I M&^*_GLU=IX-FG\ [:]!I.KS9;G/&?0]3=\KA6'O*G&8WT5WRW[(?CZ;>^/!6 M9!A3$%#]0M_AP[>0'6D3U09%UB]U>;?F,E/]Y/]P_ME;MI-W0F/'(?6[/]CG M'N,B3!$S!7JF0=X OSDX>C:X8@%&^S*.E&8[Y0:C3EZ@'J2]0$1=IJ@7RT7P96-LB(TF6;D+Q MH\5>6XB$&"ZSCHW9J'8M-3 ;B( 378MPSQ$TOI6FD;-E37./VXC;C#E[/1_J M,@KY'N=? CSQ*6';"W"OUSYB>QN[M@*=Z_JR)8%EQ=XOKNIP+0CW)#1Q%BMM M0KIK]8;G#YR+-F.<;21.K:4SY0RLITD2=^WF@'62$.JH(=:D5?,.[*?' M;7SBN)V]OO10,<:#K?RIL,Q,W/-A<1476#!D('-NT)62UQJ]56$-B5?\F-?[ MMQXD*KS7@(=RQTYJ<3RFO"ZR\B04@UNN>;96UE,H-3@\"H@N6V<:9-GU.ZM1?BP>74:;2CO8FRDS316Z&X0W@.=%^J*XB[=77>H(= @6XRP\/;1Q M.,N&#V"*&B]MN'(SV,;0O,^S?B9CK.X(4[/NNL*D84S-1-3XT2E+I\VS4!]6(GB,])#,M]OSM$ M%SY!HC$?.PN'/351X=II=TOWZ5:[&9Z$\B24Q;[?*I2NUS%W5D\YDZKAFEIN M*CCIE6]IEK(L#^)WDGTBGV_5?2&:.Y#Y:5&R<"?I191!YJ=6Y G M#ZJ@S#QL6#ZH[:5Z\M23*>XQ7__1>#X)ZTE8BWV_55B/^ZI'$.3CSN!E8[*3 M.)[$L=CW6\6Q:*-WNG]/,E3N^QT*5A%@[M!TNM]M./0LT?:\@6.*5E4#X.-( M/Z!_7+L,:^IRI:$?A)/(DD<6^O[E$=@NJ2T6?Z7J+=F/T3^I"R>F0B["] MH52+7;8U0J3C\*ESI3_J#L56I7.S^_#'%M ]GD3EX.BP[=:GRL33"1CO^[W- M3 T9S6=9@1CZ>>ZB=R2]".,QN:HWTOVN. 23Y;/3@G\"Y9ZD=F+?;Y=:](5D M[3T''+'I+CES788V#\([HC%!K2^9X69N>+(9->CL=^V'RYAU[^3H\W:O&4G" M"##QQP(L.[= ^_[MD^"2+"PZ(D_D@G,PSA99U. $Q,- '"U0PDPTU:Y=7)G4 M56LT!=]M)GBRZ*EHS& MN]7J# W*XTBPQ:6\-"T:-9A-'&.0M?IGZ8H?)._1>U!30AL5BH!+;;S!+$VZ.^&>!:3/\(!MS[;(?.%]!C-ZVZ6SK(4/ MN'B;T(;%:]]Q>]<:5M+5_]+-4O5U7/+E3CN$^YV3Q9C;312-J&+R6B00W[*F MKZXW6\'_TL-179PNK#P[W"Y_UY$&&FCQ!;+G3ZD<0,, 3E]E,S(U\ KRF7FV M'F@(2&NZ&G/4? GVZ7J']5&%RO"_?CW1/_VA[!0%:)_JJ1ZOGNK34SW5J9ZJ M&.B;^@1C1:!U3M$Y(NQB_&-#6IAQR;.H(5=;R0&W9!@PATE4+70V>B,V94[7 M6D,D5'LQ6\4S,;+9?)Q%%3U=.LMHF?;U!9MC0F'VF-[!5^,BE.-E)S21:/&& MP+C;83MAKRX8CLX>05Z9\?3)^6?_6Y[W^_//_[=>"%C8HJB%E3+5G<4/F9O0 M!G$5GH$TN! ONHFH?FY4!Z.D!-$WKGK8/G64BLF] QR%!"(LN7 ,I#4WE?+Z MPDN:W')ZY*%=-C^!EOM '0!>S;<63)!C]0JK*?OCF)>=-!JJ/ZU:E M>T0W7F&RL-<_.2)QQ%[^>#Y[59.A6+6AVPV-U.L0MR] XXO8[R46,E)LX2'2';[FI_T=?+J<4'?)T\NCG#XAD?WU_7\0$? M"0Q&]B::X5QUR=(7U-J\ZM9$%!)7Y6,&&2I/,NU]PEG[>ALN=;T(BVH7#>6X MU\N.,.DC)T"<",E6(Z9GHQ&MTH>UF+K33C6O +G(*C)1IDU4HMQ':>\Y"DX@ M<:?TX]<>NQ;BSB-'A/3@0L35^N^*Q(EG.&R(E)MV<-7USN^CO)B64"*76Q'3 MUUK;\#K9H)\^\O5/HT-4NC2JL4J9B>_[6-]'_H$6(Y%0D$#"[6'I,#% G<+" MACKU_O,9W7KAYXIPF'7QRO+I(QIG'OF(((X@Y-XNMW$@71CD*=00_# MI>: W:M8J0=7N7;X@M%816-?FW'B-]KC$AZ#UVP3G_,[7'E-BI7H(*=7P#U? M0W%#7+YAM9>[F.':%$^D(G5-%">A@XZ-RRVE@BG0)'>3)S>Q@U-**;OYGC;2 MTQ" %H N0/]TKMS3B #&JFL;[0EJ\T-1Q0;QIU[L@"C]6I\_KL!5W>[%:0NR M! I ))9-UE#?LZ?GR]6\=_MV!@BKMV M54&88*FBLA@V+*S=:UBY4QHU/?Z-CD,9$7_CPW&?L_'.3L-7E )/?FD<[)K MJW9_Z,Y*A]^12I2'5-:&9=0J\I"56;R>-77"5XFQ,"3$RB3O-++%CXD%3QOV>6@->V6$U6%1Q.;CW*T MLJ1"J@3O Z(+<: @T@.)GIDV\$[D%+'F"6UB3T@BY9S M $$=]$Q+TN9Y0-Y6GE@44V'YB*MRT>VVI5$_M7Z*[BL\(%+U<2T+YWC_<3G[ ME'3%G/J>8E5K*QP]<%KW&RD,)Y>ACG<>4S0T-EARJ9=5OQ2M HWV$B*MQ+R%1F\F-2,_% ?WE-7CJ/K!HD%YC=WQP6 M 'R"/)/JL@\B8#!\Z&YUO,;IKQ"#L19I72U4XHC-:J4ZDJ+$#I-GV,DB3)$\ MY1HHQ,)QV)3401+!C%832!^JN EPO2H"K%#6,:J#^N?9.@KME;@/)/VX<1"\ MM-6@P(=.5X0>*U2^4=B:UI+J]L:?%WN]J>:"0\+O6M%C2*;55:^L.HD99AS( MCJ>;,2MBJPY.4M,E37KP,42,8_)EHH"#U1HZQZK3H>4UX,,[=7 K#4%RU''1 MK2^ 8,@BDCZS?W/5T1GM;MKV#WN^!Y-+6YXOJ$+8ED;)9S?]*)1>1?THW$E1O5'U M+DY,"CF*('!AONBOF;BD4/D-9VS-EGB:]4/H5/6U#U6IQ MNK$JI+$]%#'5"0'P'A GYT0 "<$0#[5^UY,/UP%Y48S3%-&RIGWM-OV9./% M7ZU6I"T*=3IDJC1+?Y7DI3 ^Z>MCVUM"SAI'\A&RN1IJT0*AQ.$(X$G622)= M0@17 ,HM+@ROG\EJ,;.$E2G=78RX);J_L,PRXB[8VO(-P%1V E/_J M,.2CS-D4824[34)(1Z$-DHI&0VBD$;+0QAT=>M14XH&"GZ-K0?>S'@9XOYSNP?O2 BFE@$"T9 ^G_W8 CJ*=$GZY/SV5XNW2L\K31H7FHX[%.U( M6. 6L>SB8>'$(A#IG&).H<>J%P;5^(5A5[6>!05O!1L,]BL6VJ88HZEC)0UXU(5].>6?A5_-$7O%VVL/,4HB=[,]\[ MY:GC#9<3W0R=(TVEV1*2!!S#CBA/$#-Q1A1+BJ_N;@"-'3PE(V:=V"Z9;):R M)MI'/FG/Q/Q9E=M?93@*R=B;S,CW(.2K^F?*IF[),1EL^,,54@+1LR_<==?1 MA:Z"1?R.I;OCT//5B2\BOX69LU/+[OB!-"6\J;K4O L*=^RO!ZX>9)%D\4<9 MNE]WB=.=KB>#=1DC+@C9^T0-R@3NYMBR9IF+STM0&D%ECU)O@KR+(50 @.A"CT!ZLNS.X9P"2CW:G?@J'2,:$1/Q^]E-<'TW]/$I\[)L. M=G<4DYMH.3"&LUYS&1FPE,)H##*?E;^0"43I\)F VV:$?(8CS?#%1::OIM'4 M*X3>/!;,+6J(IP^9!C@66LTW2GTIBY:"N1"4'22/3;YJW@[/Z8.R@BR+KR?' M)0?*B-S$]7F--+33+%90DX8P!;O47,X]S._Y[9KJ]@LBS^9WJ3!5=8;P.<%S MY. PN-:G>8MS#6M%5PN3@HO]00' $G9VYN+07E(UVN2#X@3B8L=[M9CX$GNZ MV$K:.5D5KIH)CJWV)9E+2=Q>DSUB@0YB".@EA-@ZS,HH^_'17;,STGI7V\1E MC8L=40*F+/D15YKMA6IK[NLW@0.-L%$./&&D,-WS4)^F9LB0W72\AYJDSZVN MQ*RO!QNVG92IL\.-=-;=&Z.DLS)U3O(;N,^?8H69H2+E2O :CW$NYF_5#?QD M?XZSI=!E$#_LD'V1K.!WTJGF6/WF8_93*7*G\8#T:*&81/L0$';"T7KL2 !, M$2Y@ONEF%#R5MI#$L7XV&Z+WDF8(2Z:2\Q3MB(Z

CE1.. [;^*RT.R3W.J M/Y6::P'K1Z"C>/+%RW_@'T^_^-@MI6139S]J[2?SJZ7#HIT0GHF M\1O 4HR*OR=0%68Q6$7XA' B_WH=[^A*0=]C# ZK@%3>?7"6T=5&34VW29*O M[YPS-*S$]4P&V;1J6-="8FPWK0B9,(EECR\FGV"75.N1%Q\T:+/%S8%K#E8X MR-DC.GL4OKY 1&1OS7,R+T&LAP75>#/\PH<:2Y!INVIVP!^Z@ M%3@9L3C0A M#F*!5 8^#(6TJ-JL1+Y<(5P4+E+/<1A=G5$J?K;CHO=M6FU/ M;(202I3X%GG0,I"52C@FM0$*7UR@"]7LL_]MSQ850]">2S>6/E"VA8S@.''X MH88*E)$E-V-2DC#F%4D_.[$7>WG[L_CR'4*SG)FCU3J??0NMPYBY1,RW&ZI+ MRC&KB1/U;#Q:);Q)0WP!MX"O2*)5CUIV>O!M)RMDY^H6F,'HA)VJ MTC_8G/3GIYST*2==#/1-P[@&R<^+'S5&CM9AQE&IMXTG37WD[HH2M:"V44IC M9)%0N+:2"*!:O8)H?=/7+5VMT?^L;A+M.B>^TM,^2IV*D$J2-X*5<(74C_*U MNV0\,6GV1]OV%+L-,+'ADY$"BWH;6(!MYIU:R00_2T""H:*[<#YKJ^A14/59 M/40' QE!GU\71^&9=;T0V901+4=K0Q>Q "IE$PRNJN/U.+M^ M8NQQ<)IG]&LQ+NJY"8?FIZ'@I30,1/@F>3[<(H,CGQ)A=>QA#.L3)'O;%6"^ M46F,-89),\A:X/**6.3)_$'$B0T_8[A?R!H2B=5U-*(,\#M/L+L4C*+UU->* MK% :=%$T:]0NO+(7GL_,T#5YQ(_L5ZD^DMPC!>U*$(VG%:,(@L06JX8//N4#)T4M=WI0_\WE4*94<4,\KRB,_04@J!R+[YABKM,0L$)4 MEP;Q@*P091SPN_OB "GQ!]YT)FT,?.4#ZK[V!Y:;Q5#J!4II=T]YLRS >TX, MOQ7"/Z^HEZ.2E)'Z5?$'OFT =C _[NHE=4$UI:/ M!+*B2"(\=("\PP5[V(N0LXJY/;>-G-S^ GLA$G#/^+W6DDQ4U-D2W$:YK)46 M!FQQSY>=I>/E.\YQF,/'+-#?-N%,MLY]6D,141;5H!E=2B7(24R;>4RTT+5XJDBP]5 M6]U-&I*V^QQ5^.BE1&@_LQ=-:0=1L^VA4W?H@#VBH_-7UW,U<8&*'4[A:"@H M7-DFW ),-UZ6X%296YLS4G2(J!&=]KI#%-JUBJ60^U^Y*&1. M9W9-Z8?4>YJUO+U]1S9D?9A=I$]AJJ6F85@ 9:A27[=B:XNE+=F&3@D-+-S3 MPEORJEP1Q=I R2U9@V'3MY1E=7J.RNZ-+#1;.+%BP31U6"(+HU]>W-YM\ MX!P[@#P7BH:F0';;0/B?JJ\;>_,$LZ>T3<;>WU! MD$"6N]&,5LFZHL('MJR M2[!AE(^_$36%F@^_<%G)4!7S 6FLRWA,8?VF>B5OEM],U$DNZ3J5U2RSXX:. M3+>CTY)P)H;M8=^(?8\$$=WK&22"!L&Z%MNB&,MC&UUJH?*ND(@ "M ZQPVK M>5>Y'\3Q<@FA:5^BL*BO=KUZ9B,#!O9A*BR?*.V'^4$) 0_@/&ZCWW9S/!+/ M Z-_Y20KASF%KC(AS]RJ?,5*^)\9 L:\_F,KA77*W4$+M]W-&?%T906Q!*K./?7X?Q1+^T)++.<>K,/8SFD; M*'NSLTWK1-H=MT+&;Y11.4F4,EDZ9J@L3C"Q0IR%8A*VZ\#\+1,#@J\<7 KO-;VY)J?.&19J)VGC]0.7W:-9]R\2[IV.<]]JR7<\&%0ETA%I M!45JM_%:7*T,$H?"!HO1;@,6@Y27@=H(.RL5S;2D/YZ_.L>791.1*2WH*<8[ M.Z7]'K//1!\HDL3YY#E/Q80Z:B\Z,Z^VE/R6$A&EA ^)FD:\21($-"/8"G\G M+_@Z_FG7!PM8PP5"5!A_3@N=&.Z]/N!=,H^5N"%X#PX8C4)B%(VM9GMEW*WY M3&S3 )D1Q&,V737?ADS\IW<,[39:%10GDPVF5[,IG+I:1 BLM/%%GT/^NQFFT M5ZC+L;=@G\<#5-'X*9HF \E.SKEX$Q(;F&N(06*@DTZW"-#44\'9@_?;J>C_ MWP5@\?L3P.($L,BG>O]JFSYT,.X1.8U7T%!;H-A99GQ'1'U!P&-)*^2M9Z>L MO PGD S"W 0L+#9WJ4EE,>>,5K4J; 3+1@D1"9W5I2UE-N(ES;.%"X1Y"B?N M!ISJ5/12K3MR+CBVN)"K M0 /5@'0V]+0C@.,(?5=,OCX@[+Q$38]?4ELG>* MW>;;#&.#@Q+8PB#'@&'>5'?3HZR#H('MJJI[728@;1<*:L"31L47]- ED[#Q M'HI'RY.CG^XP#ZR2S@$AER-I\KCW%]3M*^@X/164^"3>++)TUC*WW@]8A*Z@ M-]H)Y#:F_EFE\<%SP8!I8=6<*Y&)EZ%+]HTQXV_W=QD/NQ5<\ZX&G&(/+,#F MMC^E=KAIXNI S-F^4X2&CN8$2J^[O:/C6@29"TI+0G\B89D5KHMH*=9J6D%T MW->BVF:_;#/2<4UM7D@'I)Q;@"$(75[>KM_6 .RHP&R]"=N:0+7GLV];KG0^ MJH4TVS^MAIS9)EYC:9\R6EKC@94!C$#P5UDLU[AR63X*T(!;'Q]_%!E2/@"+ M^+)RF2HYXH-B50VM(HI0O#2E3C,E&D\ \L\YC1R9Z='["\(EF,;GTUN)$R[M M/Q5?5-2=RZ4QI^1;9$K0'-FIN8C+C7KXLL1 6<_+<]^Y$P>N_:7A\KUH?,6U MA(Z$6'Q%1?*'6LI"RN,?/RK:" I/+'BY"1L7#8+0.(SSM&,FF!X?]JF51V+, M',HY<@W/56T)RC)UC)L8UPE3A3+ ?.&D@3E.)2!.2/]9XF^DX1/=V*-$?W_@ MD!TE_XBEH+VN^Z[5 L ^D W%Y8J\Z";K=B)ZE;GG M2.KK+<9@=4*X.36>(?GFLQQ&=!@?*)F4E#;.GJ,W,[TE.V-]00F=,B0N[M\S M2D(P^IMJ?Y^KXT@Z>3Y]:4CKWVJXFJV:[B:>I^_Y/FWV9=G0I#XU;>D#5"X? MZXXJ!1(2F!U_7I%= M@&W64CA,\*Q.M:.1:GU%]B:^//6\%OT.X3[)2GO^^'3U0&?^F#5;5V03RGV'^I4._B69/M+U3P1RM ME<0W7WS[CZ^_/'OZQQFQ'-.GYBZ(34EAM%#U6+@42-8ZO(NP[X0B60$2NJ%* M2:[$W:*K+8);9WP3$T>-\5T:Q3=&)Y>^TTJ%1S.[=FT._6=811IAE]9C!,)V MT!4&143+:MF4S;%3W]^Y63L*BG6I $-U< ]Z[G=,JT,7FJ806.MLNZXI<7>K M3ET(HU'G''_1(YB:#UNL:ZJ48"@<$CAS_:&14\FG>LC,9;'3)A +'.1DE#JY M8,)=@&&J-24T<-G7ZU 6\[AN1VKLD:4;-B&![$.BAN05-$,89WWOQTM=0">!5&7K$/8FP=A]!,)=)W".6Z MT803LJG3YD:CVA1FT, YOFD]8HF5^%H",/E%G9$[3]$Y%\/CA8E37[QN]N^8 M(/D-&,29^H8GU9"! 0?A^>.B?07F M'#*+/.[$'>CXSSCP]<#<;L!SL7EEQVW$2NN"?,:+-4M5!)X@ESS6NLT!G_DD M1\F!;53#GA8WGEL$L>U,IW@([S"XWK@CPP;=Y4FHF^HF8U0V?TY:N]1K\FOI M7\[\8V=Y$NNDE/GJ4:9.-(]-?+% I^JJV26T *-:@EX7M+1H4ZT7(A-3X+)* MXL.HO'8;+GLNEH2%[NP39RZMRI5,ER8UUF"J1P(%2]4.L8,*L.P;4 M[=K#NSW5Q+,#_VDJJG@S:7/5$.HB3K[_N?J,@O>7J.7EK@([GC94@T1R]URL M:3FE$DV14EYJ_+O8(!5":Z]5,S"1,+LA 2[R9>6K%U?4W8@=%SH16=J/9H23 M1BJN;OV7731K)]TRPVLS4+)ZL/NLM$C)*+5!+[,R;-BC"K%*)*:E10(N796GE!><(B(<$)7Y?T0YQ4S9Q5JEP%$G :94+*P M2%R_,J@>:0W.#UA2UI2PT_1.J,,)-24W G)S13Z3N557\S+3CS-YK;LUU[XK M8\_D\.#9O)B8E/3PXVL;JYP48%K^BWT1J2OK>[T:?CMK >WZL/M9C9$ZBU%\ MHOLUHD-,C?:T:LDL3\7WUWUF^R:%4$VOS%2/8[*T=02R!N..>^^HS]$)T?4> M$%U_."&Z3HBN8J!OF-*X"M5US<5@QHGH%0X!1B4P,)5]RZZL_-8RT[C8Y1TC8VB % #HG6P[A(VL6?;9G3I?V18@'BS6W)"_CH M1/P!/-9D$"=!U9#Z,BN%[IKC#.L^S##AZ4\&'5)K2I75,@/GJQ&Z!55R+227 M+Z#$W>(U)_:E#8_D;S@C(\F"0@SMOJR'%"1*+YC*'LSY3:B)2!1#B8,F_V8) MSK.D;?J"/0[FU@Z=^P852P_^0.4 ,\EPQ,L?,\0HHU@\5N'>&&=YRXH3Q6F* MRRVY-B+^0XHE?"#>MH&7+T&.Z-%GWU4$65S,OLUE0@(2UU5?4QI.,CU>B*3^ MK)30(A-B+U?V1[#,J@D\+P^@US!DD3&G?UX1FAP16H0+@AO*5G*;%O7E .9' MXC]:O('2>EA?M$*(H[!H'_G;3.3 T6T;W?-726HHX0*H6 Z_K6C(Q(=H6CZP&_Y:[>+*BZ^[@*5 M-%1,'#5Q_*<=&GKO9=M:K7?@%L(^&A[?61./+'W6 <4$):U.]#J2+ MXU>WE DF_H3V4CJ5T)->5)O25XN3^$M\8QS<)FA3$_9,.8^>TF7-WHN$7Z:H M=%\(HA2K!H8R*;+YQ9;-Y.53CF-[ C_!)N/;U_ N&Z9KI8)_ 4B,O37?3^1P M.Q', \?.-:PN#0T=OG*^IK )D[WP)KH]DZLQ[8TJ<"G:Y.B5?,\SC^B@"9\T MA,#\T< I?CC*W';7]#DK(^33&$=5/T@$! MQN0%SMU6FIC'4TM72F6M$L(4 $$CE8+X !T9QU/J=;P4F1RB,IE"HJ/JPU5' M$7TRC)F;CBR#V;+'0LR=;4=I)J[?_@A!E6ZR*R^1(5+'DH]]Y1PE9 X <-EG M"TS)HELV)P]L&V^?$(<"(L6^7L:;Y/4<\4]!"%47[+:2^4:1].+2Y]11U%4< M_Z#[RLK@B]IT9](DK$<'I/VPZ.N+!)5AWT[W:98DF36$GT5EO2)WUJ-3JBVX=S02,\[IVMA)-^$5H*?DP MJU]$XX:XL?H -D(UY\7CO*KZY4VEC02ZU18_V+G3!*SCK7&)P#Z 5]MY<8P3 M9]L&"E18T_+P5WG3W9,1X]$IJA+B_< U(EQ&0C =F8,,6P9&P3%E\UM6&[;^EONVH@H5EQ\3-S)$$^I: MB@-@JR9P?848G)2>D=8'D)C2_W3O^'>KFS%QPJ5%D1>>LBP^$Z4;W^Z%T@WI MRB1&>86375L:6UGAS]85N][RN&F)8P:CMN%@T%:,SEJR%=,B'K^%*_*&"E<2 M<2L7COGT0@&ZYY0P$RX19-I0:L4"&)MG.=@2N%W4K*2V0+B!T#FDDKB-O7OI M1>3E/WPL#-5Y3GD0UE*!Z[QZJC4]3=YX2G_JD6+FF<<,9YT 87/]&J2G0/BC1Q8TVY)8*,Z;> MF5753\S9V@_X+JEWGKT$,UARO)2-FT6I:0J0FO4;HS_Z/.)M%P/"1$06'/K\ M2AVGBN[)-.CYFL?5$'U0^-?>E5O2QG#Q%)\EFL=57*BX9Y;\/;)X%B++&8/* M2)F>FND[*VV%-/S@TX:*$IRRQVU9:GE@O=+ST(L<1$?AHE2UUJX6=R+1_!&: MRZK*LBI1417@& R)EHYUY@W 6XK>4*[X1P^(BP>G!390Q2WZDZR[3#LB+L$ONOX\8@!1[+2JGX"G!\8](OY9%[WR"8 M-F;;I,L(V0"W'.DFY287\)M!)?@S"LZ$-/)+?LJS)\^>SKFXY#+N1(IHN [= MU(O3O2 ^[JL^!.J/-H>^^&]:W+T%Y+)5;2;]/&2XOZ.+HO=Y1:6';]:C[[2R#CPPJ\ M!9\Q6$W@7,Q<;000CB#?%5%*9Z6>E&\79D MS3RF0 AII$0E3[D)CW698-75Q/#A2@E.G-Y<986_$R'$O,P%=MJZ^HD'+6?1 MD,OQ\5?_VA$*G R('O_74'YO3A3 F$BJGHQ?[>-:#)8SG,,6V9%T7-<]1_(U MZ3#,/M*W:$+BXX16G=($*>:RV,<[]\Q>PD GA MHF6S.;E5;A2O6(!T L+A3__\;:BQ%IT$9IFV$ 8_O.W3WZ+GS?D?^K/;/U^ M^>J[K_X6E3@,T-^^@V=B_H^;YK_^),#&P!,"%*&D:M?@05R$-SU62"DR58XRIF]^J MB4_:5?:,8HK[W3V7[ L_V/T8G.(-!LNQF/(V62 MNR6[>0C<9&1V$\WR4L>DK!?F/?CI! Z?W7<31,"G4W(Z)0]W2KYN4X^ NAWW M"&!BQ TYSG8C"F4K5:,750),C^K37/_:2=/E9;C8ZG,1O?1=):5=J[7-\IR$ MA+_-W+,/\T2\7;"\1$]BC:\IP)KCTJ%U"!W<+<^VW1G_R\/Q!UY4#Y;(N O+ M^]M%F!+&_9%3X&.;YTU6 YB,B?(87:$Q*%K[;"0UC6KZL9<4+9@Q8]391Y&@!?ES/GW9+Z5%%S9ZW3'+' MU.4"\)IB"STBC]0W9^BX%GS7[H8=9L-I]7CC5M(2Q3<, 5=3J890 )/M4>(P MFA8GQSW F"'!@TBLJ%I<@<9+RV861,.!2I[4>)&+'^0<<79AA(PT21..[$=* M35E%@U)DEP=FO$!<8+8G("I3"$^HB43K0+"41;WA-L[0WH)'+VMJ%-S"[QT8 M@I;W)" @ZN6@N-B)6)_!!M,EPSS"K>^X.G==]2B/,:I0RS(GY:>YHLQ8*5T& M '1A-;SJ2=+];E1<@$3)_>MSXXC/%$UP&$^,%F@T_HH';7:M>*W%0W^M#K% M,^!G<)&)V(U5*4O<<'#4P5"&4FO%Y0@"UEU*@H&#EMC'N:]425>8*0\8V?,1 MQYHO5'+H-J(8!U]@- 1N1N6+S#;9.9XO=*B>^T[4H 6ATD.J^&6EM2I9U;0& M[A8\$2TFX\+(SS,!>B(_ZPGPM098*I 0@'7 MX-=OMZD0EW*+1-V MWXYL"O,R$B'XH">T6^PDS*0(3[6[0$::$4B+HI4>>!X'+;1FNZTUT-3H%LI- MY=3D#'] 6YB6'V/[$_ @9P(L.)*+:G[,3BVQ%XRQ0Z$TMS-C$X)#W>I8I99R M#/PFGE^]W-0%',/B1=Q,=S,Y/$@)H\ZVSMI2[7AC)WL$)86'^N2+:#1>QX<7 MB]!444OA$T^_&%^C3.4(D@6\V3?HQC'*R!-3SP_'EBE.2+IDSV?_U)J"FE#> M10=IA26P1*0.[!?APN:O2N:%2>(#FB MIUVAT9R=*Z,4)A? =?WF1 -H4[."!#'VG8)C4N>HF0:Y+X?@7CS5CS Y='H' M:VC)B%I[Q+,&DCV.;-%X[J&IRR+":OK+VGO1&_A24";)3]REU(!+%Y^FVQII MI3!$=_8U\7!2 5 M4=B@1T.GM;4^D8YF!SY15O(DMQX(*>W$H\Z]MN7:\05;QF*6<06 !1MO\)29 M*,VZ"Y+@Q^&6SQB&*&LGX#:-+-[ \@SHQI "-LNXW\1W4HD'0,VRX>'M-JMZ MRQ$>W%/1D![DJ+I^G%U_&$<6#YZHNK1,B MTMB"7024<,QP5^4#+;1-4::R6B$M409J5B!YMBFPJ.#C M?PA07X*=7=9](O,B)*Y)!G$AF0S )XN".V_1^[][_OV77[_Z/Z^DU/]\]M?H M Z-32>(22M18%',GHA>PME!CMGBG$71:Z**(LH8)EA $:.[LE?P^TM;>*_^X9NK6R=[*3CK'.8?*9V\KYC?)Z7Y00^-BPTE#US!=#%;+I11/!( MGBS@;(Y;!KC+GS\+XV)9;2D.?%E)Y[%Q4M':,28_,236:]ETE3M1![C3)TC[ M5M8*=.>$U7\IT8GJQ8=0]NU?2,#D8N:CV"D55A/'HUTO+B[^2&DPF@/X[ ]B M$DB#X ?:?0D;F@T]M2R9]E4J0'O<&D;1@4O(=RQ)QB=I(-Q'VG.N-+KLWLH2 M']_FH13IS,E*0S5$-DUBDZ0J\+R.0>ZP:3[\#>W_ M4ALPU^^F8=J;F5_/8?PB:NH:?]#(782R<&6F&P;>JSJ*^.+$3-D-@;Q1(K0< MM&-;XH7;=GRI;.%[55[W31#%99UW200;29)J6'49B&VM5IZT@\UXQOB<#Z#: ME ^7HUUR&44ZP[Y2AV*NU%D.@K@F@$,;Q&PHB?]!MJ$+;C$#6ZF04[+2(4O; MH^"56@$22,2F#3TO=LA,P-RL>R9O=>R(7(:9""\@-22ETHQ.Z^=43$UX-?:Z MKL]>MQT9I&=+BJ9'.1;JNKM(\_GL1:(BT3%]FEQ^8"PT^Q2.G)9B 3Z:S) / MJ569IJ<^S@>6]VDXT)@L:^V:A5I .F$J2N\V9[^-C8Q[JX4B7<-C&F?UZ3/W M51]Y3]>[*)-5&.N2&U4DN1X1QUP(^0K/7'5($"O.J8^N+4X#]_^88/!,3UF. M'@&C/9V^;1;]BB,@T<ACKA.00-L(V^K@WCYTT]7.BSH*=R^'#'KD^0U3&B?;2 M?F>B;E93E5EQ&C><<;OPYM)Q/OLSM4!O66=/& >KCDI!2?WT6[9PB6W!ZGB\ MNL?'ZS[>>OFGF?Q \]18#_FT6,2HZ _U1==+6IR>7G(K9,VRAY*:[8<0Y_=: M/]NM5F=]5RWIHUS>,R+2E^@&&=1YMEQ;?HZ"V6 _8L(Y]L,G4Z:)%,[HEESO M-'.H]90'OJLFUR"235K\@%!JU2E08W;L6N2\_NO".8^<\' M".GC]6U![[$<,$OBA.,.B)GD>T'/2!A8=OVFP<%JRG_**<6D!?BW3W.?:%C$V MHKJ:OO>SD$;1S\VZ'Z3,A5:,%NA%9CE&9I>W02MR[M.0FT*I[]@QF-K# ML3J?( [O ^+P] 1Q.$$<#O_FK=)Z,&VHC+(ANNG=^HSTQ45%F=,]EQ+.?4,. M9 *,31]!RRTB>EQTTF_[IB* MP$,JI:&P.DL'3L3=3.CCA7KO@V%=EWB##AV^AK7<#-D$"?FD%/CDYPRXR?D& M,C+USC^??=O.>B!1%M'B$V:(T0.(W:JO-O62.[@AR4NV$PT2 MA-KQREL&Z9/15!MB=E+Z*F*RHL=MKN(US3;!RW\4&P Q1NJ5)!FBCKPEPV8& MPO^4\8(M3@$'"&"-5*NP=1S*/- W8P>:/:ST#1X$""4I*Y M_VO'#3TL!8 'S[.\A5B,=G2SZP=X>J[3<8F"/J"RHA45ULB)&^L1$'(7(%/0_=;UCG\]%88)5@,01 M/8GD&"@VGZX/>'M1!!2,OZKB)RGJV*7X9%882NND!(A .F,/9PU5VVGIWTK\ MD;]WU((X-##LC;1X OBF_-1;@@N,]U7<, =?&)5@<5QT0DHR6X"[TE!;']_Q M2*( %LM4;S.K'D IB$;F#=I-T676FX!R+X%2L%H2(6F/9ZH1)W8\=;51+.02 M;4!:BWVWDX2MO@&]HL U5O>A? E/CT\U/46F5Y#]:<,>\/0!F-C^M+,.R,G M86:)U$(92! UF\BWU3%1\(62Q=_$C>N0=$%ARGX3O(I,C>%',2)I7(Z<<.*6 MMC[BB#+9GE'9&%!HXQ$6/;VYH!J3'7]V1.+OPXAH@(WP[9U\TP^8CM!2>G0B M.!/BZ$-NHCNEF%4.CRH226&VUR'/46J+O6E2.5LN80 OHQ%D[2PMU3<:!F)1 M*)B>P/](K'KTI5"@)0ZQLKMH+V*#'.'@&16IV!1TZ XD.CP8<)0>,6Q"?,Z* M%GX!5;R[-<)^]"8XZ+%E4C#EYMU!3"SK_'"WUE\M^AE72MML4*=,VBR!^/.VC8@3 M"49Z"F2C:O:_A#DPUOUR(OE/C'/H[^#>M(:2&SA"RE14?WG^_#O7P WD!VIC M"!>_@:3N-&D(W#99J36"=7<]L#6PJ7%&@,I@!3/$D9A=6C,-/3E5*-R^(Q3) M_;'54VJ+S#SJ*H4X 2?4%0!0QZ@+.V^BR8 X>6TBWB]=F.R+TO&193?W"T G-,[B#&F>R6CE+EL2 VJ J.@]P1?OTDE9H MR[EPE.$N=GR8Y?P,BBW^J/YX:DT/L>FY7>1OB%%>'%#3(T:7"WC<($\GM24, MF-H+5&Y"M0M77;>-:Z-U@A_5,DQV!.=1(2UV-(S*(NQFU":Y*#:(/*P>H4Z8 M.]1]UHE 3IIKFU>BN+7D\9A NBIG$S;R4;NF7O+LID[%W1K:NA'3,1YH,,O) M-]Y#/I\WVRMT'+:5XLJ9#<%N>=.N1R&8.RZ@JQ)5YX/" Z#;_)Y2^-F$N'!Y]C)-:I> [6L+"?>"IV< MOSQE*YWSMF$S%&4/]S.6D8;,][E$?% 8^RO[Z@M^8A/ !EI49%,7'J8AJ?-N M"4+Y+M?3B^^>1R]Z07SM,VK8$'J@K>1@+0W"AXIM;GZ0$.K;CF!;I,$T-9P, M$<$2?24JJ='ULDNE]MP=#I:D9N.A@[?#=,&A>B==$F^*,X=FW"VP;1 MV>D#Z#! >[ZITK&-LZ4J<6VCS#$JI\J3S0<800I!7Q4%,'ZRV:CPX,NH+@BC M@B M6^TPE% ]#9/C=LH+1?T&:CV1:6:(!?V%8IQ24^2M_-N.J[N$?IC6 ][" E47 MP1^627]0P>RV;KP*QN:$;1@\T\CDQ3J!&K+=3JV;JXON.MCU;Q>+4GYPW,UY M#WGT3;&.QR^(P3VXZD,B3'BG>OT-77]V>W;]UCSZ=/[]E%TO M)/^#SZZ_:5:A! 07Y2JW&4WDKK+_9_F: [&Z>QE/TG-G_#[-S4SV2JS;J^B/ M;TM8G(L!OF'@3W*!]&H.1UMJBF-^N*D1' MR'L1%@3D=_53E)7@KJ]E(H7R(FE ;!6B9159@2D-;[ L]]"ALJK=7IXA+QFT MB))L&TNI]>$RNL2H7:QVT?WI)57RE43[57+VR F\?> 9(1[/JS-N%VFL/CQ" MN\WLV5PF['JSDR_-!J.%N S[SHVQN!%Y7@4)HTHS+SF1\7N/]]M-\'U-#=*_ M3WDA2LJJNNQYZD\PS9%_OW/JID.6';03U3O(-#PGS MR'@+K&%QAK"-&^*VD>C#ZB7.[]1N%L09MG>PA%-E?0#Y*;E6*\#<&3:44*\I M? @<#FWPX&*32$./DIPB=_-\9=+(U^3@@*2RX$ [5N2B0#?:Z20 M!7SA"G 3:AM>4@U^VJNPM.POX9GE-;@Y$WPFZM_0&+3#F*_3EC@V;;".6-B6 MT0':'*N+9[ACRN%WW95MM/7WR0B_,TS56W#&\PTG9Z#6DT@<3.G9/"%Y-!=@L_8S/K-"JLQ,SNEX#LY) M)V)T2(>*J53L="NSO0#'\;7PB ]*)>&XC=;\"(+,'PB(O.=^GCH&/Z0:(L0/ M#APNBLA8!(^>\_$!=D=%6@:!V\Q)[5 !0SQ1OW#1CWX$^@C!'4>Q.N=V*>GP MTVG* +8*"1G5F.@KO9Z4R]DR&JHB')_6BDP_)%OC%*P@MFT[(JY(NVFC5?BD M[ C_]2)<5==U)XWFM_FBZKIGH=NY,&G.9\^'ND(M3S.$&Z04+3=L-.1#HJ^9 MCY6J?&Q@=I6AZ6Z:/?/.^&^]/?FOU'5IQ_79MYDRMWJ\NETU.\ZH^U-# GU( MO*1^VEV<FF-J<^,[?LM\>A,N@W-%%RXWFSDXTJ M\.U^+H"UN>4_'=NX..5$28^T+ML"]2JU6&*P,5..*$X[]?VM %IL7R78@"1"6>7D]&?T;=(*,-5,,0-;K'6A4;WNAN219RCD+S[(CC:GL_>K M/7MZY!2N:M;(/+=",CRKNT<(L++3Q)-()]7WR?"$0:-C+W&>TQDX MG8$'/ .@Q5=>5O2G1.R2PT$C=:]"ONQ1L@N$%F4[FP3A)^/Y,N7\XF5$><"M M/#%5M%#U$JGDH'MM%E.+D)YD\B23 M#ZQY\SS69%K"V\*;9G=Y%C7KU?Z"!'=LACB&-6ID= -@4_0DK_;+OHLF.T(U M)[D^R?4#RK4 &@O&V]!(;LMR-0XL>+49 JB8 M2K5ZDL>3/#ZP/(;VNNX[9+HXD3,LB)Q L^66FSV)XDD4'U 4$_P-;KF4UDEM MM&9:I2?-5-[#?4W0>$@[CN+)4<"O0\NUNIJAL;>&+ HQSKN?SL#I#+QG\V!; M_>RXSQ,J 1UU#%J%"NL^RO 0'*]AF/#3.H/C.%@# U>YJIM;2"TU1])V[:9K MFEU&$'HZ!Z=S\%ZS@)J[T,XOPNE?0D% 67R2S9-L/IQLKJM%WQE65F!+YQ^D MS)V*Y=Y3L=PGIV*Y4['<]+F[,QF-0Y(+%+*LV4V,99.7V!B64_VU4M-.SXB0OC2W,;'[PUR0Z-Q& M!2C2I2*^>9@;'1W3Y;N^2Z_BN6/2,3Z Z1^I*, MFC:.% \#D%!,"J5 (<307[-57K=@-:)?H1I4NC[[SGOH=)C:/+$.TTX.J/U\ M03$;')^RS5 Z9XF3E=5G,7]KC9P)%7K7S&?UUO/[K>+G:J4MJX9A)!K,+#FU M%EFOY,F2GZPI!K=#G"X+EB8/5#=R6 P=IL6*5,?";W/G-LO77;-;.ZJ/\23* M(F?N1H@4\?C#W&YFHN"98\=:Z6 ).1=58QY.W$!*L>E>J\U8(/ ,B=YL A.L M'[P!NPGDL]![IFL1?&JN,HS:8O==RV?H?/9CFPHN>F.W9ZM M?'51!X1MY0C"%UW43[VU#XB?K1>O0R,SB 80=7A,+/ZY+5"WF]UV." 4?#C% M#A!"NB$4$UHU.XJ.;8/<'=(G7-V)B[#O1,D*;X'']XR:XI:*A J=V8IS*HB' M84.8.S*+HP6OAZRYK\=&I"-RM\([(F2S=LTKA-. >DY"YL_=U%+*5+(_R7$O M)FY/JD&41Z^*CFHXZZ62C]D@XHSB/1$GMB:$ZB85$G,UHF=Z/# I7KN:*978 M,*/FF?JXU"P*-V'>?4,Z?OVK+ M0,.[JI92=TIVCK>HR19'0P/E]E=3/E./3HFA30)QQR6R.&?*B^FE-^' =!I] MTAM]/3CIE0/"?=N?J3'&,V4=376YJ5<9ZZ)S::[JJEA'Q*)$\CB[B5//J1@X M?X[&G X_E^14>V1GW5[IE;.O<.E71#HR+W>0BK':#N3WW(4>BR\[,;=8>'(+ M#,(?_8C.*%HX]].U;+[@["#N1JIWX6'ID_CSS> M,FN>/R1SKD9AG;!GS/V:$/M&!IK5$')EH9+'D=ZH5LR/"!ZXG]G@I:M;%5L/ M?AG/\Y=E0#D.5"_$-- 2R(-]F;0[.S_V[0I_[VH:G7([OY+<#F-#';G/KO5, M%$3]+2[0D38]U!MG5S=PZS0-?^#C#*P&%V@ZLS0(IFP?Z3H^QMX"GJ28F9S] M3&B'BO-O=U4U>,..XS32.TLT]2GI?SI\#WCX7.N/&?Q^D2+]I&O28 M(L@-6K;XMV%-GG!/;<$U;@;_2#I(;[QZ+TQY36E.RAH%)VLDJ-+J:!:";K[-TO#LJ%#L2IA6^''[;;Q MY&O&QX:,.&*!"9ST?_*6UXD0C>C8B&^\9L1@[G6Q?^U=R,EP)N6V#C]E%*&T M,-6THW8C3;E=1B;%@B0EDP))DA;JF%^+0BQ .0S10 MX_:J1Q.%]'MN $JC_%!9T[[D-+M5,GF@FV>Z JGJ1-73X0HG2-]MY'03&<&[ M1)H?1#/@?E"$A]Q)?^WZ^A=JL-K$6ZD$D/R1[A-_!1*R)2J&J _B=5FW5'!^ M=M%TB]>X3"CV,_ZOS/25BRDN[[@G29D;OPBQ(5)@.1 VHFO*Y&Q6(RFZ37(, M/3<2B:_94>;\LI*>9F]=Z3:_DR"\ ^Q&'!TAG.BL+CL*$!233Y%<4B^+>A.' MQ,R*VN"/^8BBY:>@%(JU4?RLO2KH6^1$&!&_DOO&<[]0E#_15]*@+.66[]V( MO1'Y.SD1)@!"!+?-KA:EK[-Q,?N84\O%U'/6RJ83'W-,69FGEC0<2KHQ?F8G M78;L 1+$!$4S0QZ,[NX]=MX](0X?$''XZ0EQ>$(<%@-]4TYKEXS2](<1F#I= M9$RC#BHCY+W1/B8E)A_FWH @]=?HT@>8HGY4L^+/47(/9C>->3BE>LA@'<(E M]\3+"A :]"1FGW]XN5$[9O#UPB&])N*0:M( M*4M@-.OIZV\>3CWE5-O6^TCMBCE?QN2AS_,XZ5QD4WOQ:+. (;Y\P7QO9[;XW7!%SRC3]0*7U MO#2]O 3!(OF$:O6&YT&KC MQB6(=VV]E?,A9.;R=<4G[GWCWF3/+;N;]J;J-8$-,QY-'MZ5D3T%!N9U")M9]-RY!2\[3&R?EZD*3](HUQ"E&D./EJW,(R9Q"X_MVW0#%O%T M!^5WT#^#ZL4#F^%\);I__/([2\"VP-C92O3E[5MCL-EWSIQ_@"M?<;?1C"1/ MO=!%8;7B7CD.K$4OS1-WJN.9A)S,'R'S*KW[S%ZROFJ@M:\VI5>:KS2P.IEW MRQ_% :#X)B ]F\L^FK4@$L83+=#HG51&J*R[96AR^+B'[RCDUIX 08!S2@T8 MMP>(4GU4MD0-N+G\-:K6:P+(99%06AH6"M:7\C(% M^)/I&'JPN_*YG(57)%SVVC-^-#$&4+F0UQN<\JFV)D=\M+OWQQDI(5-#?YK( M (QZ]_PM7 J-__?)A/B&6XWK<]Y9+Y_WT%C"L#7UD/6<W)%R7'D:!=^5!* F&3N&]T7]K;R=F\ 7VXWX]$_#*AU!T_Q,"MMK_Z1N" MON5PI%ME(NX\J4'T6EV%)?-*H_ESZLE1;%53W0S^9F E(+/2R7 M6VSROEI$A77%!#@@11I,CD''C1%KC)8NW>I1U4DN9RP>*.A+HY(>3'(9I92F M=ROCI5ZON6UR\B&%&XRH#N"419!F/8%C7Z*\\3%=*63N%;A7]ZRRV;^E>, K[ MMLIC#/#$^FVOJ*S :(DI*91.!3<[E)B-;'OFABM1$>$RV\%),MW*KBDS#C)W M@)1ME0;#VHB9$\KL@7>P,*'DKFM)2&2*HG74OQ\GSK82+)HK2V_I5"#, /IY\\6>Y"L_^ MXDEPOG=J!1]\^L6O^K;+?+B\Q2INL:[/U0,K)'4;@#E BZ9F) ?>&!\9*.R> MM]*C*:FS[%WS\@XE" #:6M$@AMZH8B-D^;@[=G+PIQLA9*8ZT?+ZV+ M771K6IKEG%$=7'YHAAY? =2)>I:O72&UQ>QITOY]-9>.T@%$6UC$6'-SS6RP M24"W.LY3VNL?[EAZ/MDSX2L=\G\F/OZE/88YIWL=6(YL6EZ3# M7J\S_*$'X#!3PVY(!E,R/Y;5&K5)"$)L=MK!O7=V"T&12 9$83L]:>'JPKC_ M'QS74@_@>18KZ+FQZJ+KEQG\ZJ/P,[%+&3JO8J*S=#4/0UA'W:;AA3&\B=@> MHDJ[(+!&83=]/,],:%2^UUHN=$R&V(:.[^X6M:^>Y6^(A,$N'N!(>DGJRFXL^S$*8J522[9,FX.%V#9*EGN")83<1F0/)TV> MLRXK.AXR)ONSJ^6D1Z)]!03 Z2^>QVD,PD!.9VZ,Q1D,P$Y.7@;MX-1//6B)D32&;B M-\ZDF:H .%!]\*8,%"O"=G-5XI2VDX)T1P C[DK5#E!/*0+H@]7)89^C0_>6 MH1,-Q?E3Q_*YLLB.0ID7L#RTYE^+NBG,-A#ZOQZN$&K;D3*]Y@P5TDALW<_5 MC_2&[ST*<-]P"T:*]AT]>;(B81Q%(.LF@5;AQ^8>=[&)T@^]@B46%U#O_12D MHT]E85J+Q2;>*HC"4OS&Z-K&,S-U[<;MV=YT_>LR1LBW<2=!J;2/9493C-_2 M "*2!9*N? 9Y:#F:-S0(-<"D H*RE/':7Y 93FWI.'FO=#]BWXZBJ!7>(2U. M19I-OGUXE4)E6=@.*][AXPOB<5(GY@4JT(62YLQBZ1M&N MCD0)O1*!7!FZR)+CRKCF%]:YVA2?;H6E8J*J_/"*GRK'\X_^ZJO^XIFFOL]R M62:U1OD0<_.\2#OU!8W%R9(B 9'=PHBIKE:JJ"&F@N!$?#W=.J="[9.L/Z2L M7X$[1@!+0@X(0&@1 3C)X4D.'U3G3B<:4X\,9/4D MJP\HJX4E&LA:6*C)RHR?U->BITB"X3;C-@?^/5&%QC'NY0,G83T)ZWM4K.S; M]H$J7A9)BW)4/\\Z>UQQ1-P .K9L=D,6K,T:1T_R:0/#6<&H(*9]+G--GP/4S+-6!BF8787L30NO+ M^U-'#R$=1_'^ M[*+J>V)%+[8(+C;*UA\P*?90NR/YLI1BIKR59A84R/OW:+%>S9['Q8\2/Y^] MW%&$ &OW?*BK.?=D7+7:BC&I2Q;"XHERJE,]V8@]M9R1&P5S2:;J,4+@CI9*F/HC&Q MZBNJ2O!0F?O#% _4#< \4]Q-0F@>47_% *=^=^BWA[7@8;MGND+80ZGN^*UI M?-6;/&D2^^[FJ*"E(Q!"6Z/9+:BP.X_PWA/CFH5BL+>@[G[[7P:H.%QPX@KI MC1_BP%+-](87A.[AP#4KK/B\7;QC^FA*2YMQ^M:*,$B,NP"/DVDH]DXF.1":5ZU8$MJN *3'&RAGB9)=^",FVJ:W4*4H6BIQO\HYBP6 MJP K.9DQT+[$B7Z48+6OV^[F[*J[^7@^"_'-W3X$<6NB)CJC&5)Y9%RT81%% M '4P5(:\YC4FS>#BJ8Z65D(:"$?^JXQ)&A*,R1FDTD!,D64RB0=ZE& MY["8>GDJ10H]*0LSX5S6T::%K\Q+*7J?N!&^^_X%>0IB8UP'X;*)MO8E,912 M#4=-AA8U9B2GS.A1TT+(DS*FA%I*M(N::BUW88R*JR'U$CO0F,I%?.#Y87PQIX%B\GT-&'V[1["CPHXY=MD'>]H ML*S$"W1+58K%M7R[$L1SR@B;(S4STBZ$85,M>C44U#6@4^K(L(L_'4%/GX+[ MV4=_]<%]7-/2L%3.AK?93-9R;X+:_R!=E0S 4XKT)*B=YW^N^B[BDC_ MT61DY/08C7(4\$!U>R#9XY>[MBZ#WF.ET \8.Q!;;K]&H0U-^C!5&W=W30<\5^3 MY_WK!?W;_>V$9ZXX$.\Z*U@,(IY M%NM%IL0 K:90N1M89B[[8&T*?8,OM5H;5U^%[_HWI#!RL6T25.:N) VW$0?Y MU2@%N3HB3?4 , FU7-D6P)6KN+A=+Z@S0<,T6+$$G'3*G-Y# ?7)]YPI;Q2F ME0PW6>V"1<$%ET8MGX]>,O$\O;BJV\K[,$2B:F&,Q3&0_HAX*ON M>!!>2<*.K_7UIFOUHN^0WW)4_L!?=6>LC1)I6DH$1?VSC'J/,G$=/FU->ZQ. M)GX-431%;]$7'5QI]'BF"N0%MHR#!?UD0RA]R"QM]6#$_3@YNSX.?0B64QTE M/-/KW.0Q0E;",B$&OL^F7X B_ZT3*&Q/Q8$I"I@;. MN:7CMZDN*^K(JF$H2D:9ULP@"LQAYC/6<7$(YG-FC*.NA^F8#-+3D<- /3\& M;GC?-!YW/%'$S5JU-?=9O(S_^D4B=@!TQ$_4RQVZ&SOZ\CRCSUTHK^*&0;LP MSLW2N2E]FG3/U!4!YD(L] 8)]NU,GW/G)D1_VSIMZ". @ZK<*M4LEL4,(KRUA?CY[2=GGA%+* M>]&Q&@, ,"R9!IQ0?0?N]_')]C.88D2\8+^2+N+\U,\!Q*-12 8GP?%\5^,E M$3!RHUWN/DUY'*6;46O$4]$8/" .>>C LY 1QA+79\OWMVT@H6FWPA/6U&&5 M2'.4^(8E$B+K^/IS&"*C(8OYYXQ?9#08]/8 I?,D]&114?NRIKM!E3Z#3VCR MB4&+:5,5B9+9F&GOEX'Z>]4M:W6AY.(]C>;=!IB1= 7MR=5Z^OLOAJ-VTOQ. MO1"B(1IO.5" =KV9%Z2=WG@[=CVUL->^%D"F&7LM'6<" MO8$BK.N6 U]1Z PAEU]Z0E#P&ZQ<"_%.2_I[#KZ>6+'RC_[J17Z#_G#)T&4: MX5/,_R1U#YJFE6H9-179:.;B$#*<]9).%L(1,T!M>WV6CYE<5W7#H*56TEF, M3*16HT#X;LGX/<7F3P+_L (?#5,.FY?1=/8"1C;#OUU(_&WH1V^I@TU!->JQ MY9U(^('TV\P[](ZM<-AJI00L.1=;&.DAK910TCLMI=62)BB80&3B+\B)0E0P7SS*,G4FXK))]F&UHX#*FA(5:-$H1-V;JEYR$NN(^'/ MS>Z",LZ""O+%?1G=>-=R8%XU'A 6W(3TX3-"#W7=9+FIAFVX(?MC3B#9LVYUUM2K(.U!D5VZK(9 1047>VV(E>+ATCZ)C D\B7NW M%F02OH,L]:QP+!9&R6T-?[.]M2NRC/WF]1WB4SKQPC@N*.Y^'31.C=:L!<^2 M &MRP71/'G4W8-,A3H)Y%TAVBB^#WE8ZY[98K@.E)/%J1]B:UB]>[^TVFSKH M/I;=!M7@4]U0&0@TGR6475R&Z>-2=E TP],9@]'N,!H.2JQP?)_,ZW(+-_&T M27Y6P$C%N=Z)!Y1W_S;C@QJP24\V4K7M;J/C[TO;9#-J!N;-5QQ4*LD9"/FD M%I1:Q=R6P*0_:WLL78_%WNN[QC5EFXL9XPH<->\^1J\0$N"*6CGBBU?5+U%< MZ:S(,*6%F%\]20X=UH38&R6*V4V0Z]Q?F<'_Q"H-S">39YGR5.EQLI8>'6[JY%A+Q.^([2&W[L(Q" M L)$*8?64HB19!$8'FJ)NFJA.D;ZQ5&W#[3/7A89.A:OU:X7[+3WCJ3/*>TO MF<2L5>C'\/.1@6FCSHSFY\/ \]SSKB%K(QJF4@Y>;=7E(7E()$H,/E^'GOY] MTS).75+Q2SZ,139CZ2E\HN7W[_X MVW-IF_PQNIQP%V''H4YV$94E#L%-B6JZ=4;\$,R2+P6Z7^%YL2>_#LL: S%\ MF]T5%90?;U[\_5!O^=+H=ENY>,>Z9U4!A?>* 4?T((Q0VE\S=]54OTOF==*@ M!3+QHOIQ:?EA='4SG[%]/H-A@H]?[&H )7*6XPZ<#F3O,:L0?G6UBUY1] .J M9LOU^JH/X]_B.W8]#J/VSIW_\PQ_Y*%9K@A/C$\\W45//GGTZGSU[\C3^ M-Z$5XQ__.VXCW3I/\=?/.$)%%Q2I:KS/+LF!<*#-CN[O@[> 9)[A=JE1+H>=B2CFBZ9=>3*L$# M^FI9=Q7/Q.D6M9'INLB[=*'F(-H"R

/TA&(K;WA< M#/&;8J!?UQ>] %AZ4G&5G.>YD+QU4;;CO4]MJ_1/L[!=G!="X6Q:,5_XRF;= MHG7#U3(>PSI.L,*:1"T6#Q%]CAY*6ZH]R.JNJ;SI?4P"/0+MINI;!@2Q\59& M3'M@J[BO+'C(2(,@CDM6YZ*O+P(Z2-0=A39A-O@=F2=3S4P>;QC.&6U#?8FC MVB P/!.* *,3B#J&HFT4!]']Q>>)+:9M.VHFM@; #?%\:@)GL.T!B'K7J0UA MQ6A%;*#'!;$#)**=@6+R85T/@_"D"+/?4.LB%SM3R59*O,]&[YL>,U9)+M:T MLL-5U._+> LSPUP\V@!T93'23:%@7D3);N*]M@RWJY-OHI0^^P,I@V=/^-U4 MQ+8.F=8HII[ID&=/"\1M?*7TP,4"+@VJ.^KJ>^RT!5*\EU *R^ DAMX3ES-N MJ? 4+U$%VT0.A!VZ6*!TI JQC+-1X=ATJ9 4+A5J[I$\V&4 )-DGM3,!6+Q MIX44<,!0O=AC,0#Z"]K2,%H?_]J!IW5>)#L8.%T/?(H;\)7DQ.TTVP>$NQUU)9"9EIIB[=AB&$F)C6U><-8WJC63!IR6A>A1\WS$* MIOR,I5GN0>7W;VD,<#G!536DZ@N=B<@91DNAE\!O3NRK/_!A&+U6B4H@W*55E$B5&7T\ M\62VJ4 T$@_T&HACO1#T3,EZ]7Z]TI!A^+GPW1R3H#N&3"/DPM"S@6C@TK=P M%E/)#!_1N$+'_'IR@UOZ307C-T M![IR%@M@(=)$NZM%1-ZR6B&NP1^((0>N15N': NTVFZ$#%TF5ZFV?54 MPFYZ_X9*DG;DY8_0DL9F[ ,R41;R0T#KXD^X$_8H@M$40P]@^E0;+MDFRXT/ MMG:&\?%*X0R)F,O85!E\6?=B)GWT[,F3SW_W^>>_>_GBX]E']"Y16>G3A:S8 M=TV!U8RSAB>'<"=I;XI?;_>;4(R.G?XF#"K2==385]6&O)"NV7%5!&,A#&Z. M2B,U4P%^C9;2%LQ*]9K8DLDFC=8WRUT?;XP] <^C-;M;4ZOL:NFNARB8E3'] M9K90-'=DT:V(T%@1AC =(UZPKY*O/KH%![[UV4P[8RN*JF#LH\*QO+2M0,J" M-__ XH6?%V&SE1"(6JE:7FF$>M^PI\TU?8*$MXN4E>V:-#6I[FB$DUTTB+NA ME-B$%PM"TWB%_,;4&G30+''H8@I."E@.PYT:2&(R=.C@QN(J2$S?\FKB<$?0!2D)ML0/W$0)(_R)7)!Y9!*^FOU5& MJA""%DV<=G$ 5W1T?R!+N[6D*E:=PB\XO)LNS+T&):]KCIQ+[)G."9.X4XYI MZA)5JNIU=VV12()+F$MX3F8STD.T[AS9\GDS&E1Q+R\6NS4S>TML!#?G*&#I M_-<6 7I+@R* !P^U0JR$SI VP#5M=YZW6*?V ^GJ^O_9>]OFMK$K7?3[^14\ M/LFLJT*1+8+VNOO5Z?)W4,HSM&[D%;;\:WM!P;:/.EBT#V,"&D.2U. M7T6G\"1OV<>LPW-[9A(AE(/::CCKAZ50+DOB\F\7153M4R#_CYIZZE+,TR' M!1*C8X+2HB/="3TZZ4#HHAG;6OV'[\ ]P;;7K%BQGLN:;2F_G9 MK]9KY&#Z"0H>V2Z2(T8ZVJHPY7OZS7X#AA*ZLC6%569S)X5+YUE"FVHQLTPZD0*J)JR;@$G0&G*EC*QR0?5H%>=%;V M45QP9F#^;4U7\@#>N=J0=)0F?^X6DI>X]RW'UWPU#ZY8-%FPGL]*[$.*S<99 M7;1DB@;#VA$&**\4)A.7, Y0W-@$ 43@D[)[:]/2Y# M\B:R?*4,9Z! K]KTZL4,-X73A;/;89A>$R<#?9"!0M*(9BBM)_4-&=4(RT/< M)C^08]@NTDI"-X8>-"C:1OAU,_[@!!.J&)&A?V$!V0;L,:HLH6QWF)5DT-CL M://*45$KR!BFOD;K=LF0I>08%HR$\C:NM/.YS53DIY1'HD1K4V*5R,)E@RQ# MG5%H +>-M\!EPJ0(9A$R'F1V@K6TL+:&C,(Z( \?P! U")DPW!CDFG[85O4D M45]KF?'6A&R(-D\K&&+B/ \;J=6X(3&5P*,GE6,\%..V8)S5YQ;"/($-' M4ZX#>'[\ZLB%,),E&!PO6_[TPQ"!(['24#,5P@PP0J_$$W" ]=3 P\--I?[3<5? 1..S$WMD& MBS/(R6"?EQ(98@0HYIRRSHD98%Z>AC>ERV^!QY4?QM]'^AZ)NADZD0RA*?0? MH8358]B$+\\1])D;@Y4>Q:T^^5SB.+9T"Q(H3[_L3:I 9I-W1;$"Q5N_XUPG MY9\D-J?=3GA5XI6LIH["BER"=2,;;HOVDW=&LY ME&E$BZ31[.3"JKG:3N.+)/V&08@]KHV%?0#7GR*CONB*,H[8#9$3U27"IE$< MQ#H+WM).1\-)+MK*JJW3F;M"1)70("&U'4D;U:-=Q!H?LK]M@)_#ZKZ.[W4# M%U+_+-CU%)5"JIN-\8:1#1)U:,C,5_H.$T4J9ZKC (.*6:L;0NB\FA7U==F^ M:R>OM?VEAGF'U.%;AQC]-%_GDS>6I,;!OVK*\WRZF01NT,\_XE%7EZ )0^\^ MN &P[-*S1"N-NNF\$(SA,$>' *&TTOCUKG6U;2:]_O+RJ,GV2RG%Q3#L]$S$ M?;H!#;"7K]?Y]!VF@H;K%298+%(W0OQ'"4M#PLCZ@N,"#];(!]8D*A_%,W#Q MB01](LAY^#%B)G)0YP8V;(L,&XV)J>P>4]8*>_P_TJC?OQ-S242H5XX#&4#(8B"F@9547&7:>$ MO2L^Q^(?68 M5BG(GI/1QT,R%@L2M0"SVX3AN7Z0GCP-R%P_%B''VZ&3TCJ'*=+EALEK_D=< M-!M*]C9GSP% PU[P:IB36ERTX5D"<+^[74K$Y;L6EJU M*:*NU?-N@1TVPB2Z.MNTPT3!+J+/V:V238XEZ#"0J?.RZ92]56UK72FN;H(W M+-V,P-R=YITF9H?ZC+H*C;5INX(O-W75^E1:19#YW.X+B+;C!C?UY MZ41NAVI]2<=0O"E!3+;N?0;FD?-,LG")V1%!+J/$! E20Z3":@03(H%+KP68 MO>0.8E=-FQ&4)L(V+Q X2-(*V XE)6G1^!)S.>/E@%O@GSW;TU#=3F"F%-W$DOB/ 7N&%\_EYXT MCJU1Y9G6D5E=,/=.,]6E]>)@ W9H&\ALTUAH6:?A!=?R;45P5(0,( 02P5)9 M;,*.PV@O*4N+D;?DBHX5>GA?EB9;Q)=T%D\BXR[ZALL!NI_B<*3[8RQD-8S, M$L*R+RY[IQ!=P0XV.>+$BT[WMQCK%H13" $JK;6']_T+["G":\/QK%]Q6C$= MJJ!3O5'[ZRNE[_"K;9/#8TA17=Y;^ _7^N,,1V %"@976,*LQW"JR&F<15=\:,4W'&UPP@M-+=.B@>PN:*.X E2^3R6? M7*DD-RY"57/$33T#>3 [XN:&>O7%>4(XTJ MSIY2PH/-"6P7)H,Q<@96$@7BJ%XHK"5/26-ZRG1AILD4[*9ZB4%D5T[#+F'8 M#.$%D:K)S!8Q"P9@/V,I>Q M-(TZ0"TZ9I1>]<\SC>^A_DNE ;_Y _,,<4#, M=;V^-NDP%_Z'IZ]>!V]=V[^7!9>Q"CE#*=W2]PX>2YTPF4\M]H(5#1-Y)SU< M&HZD-"YZ+24%.E+'26G'GOV*5K-W+@ER"OP:7'I?5UK+!LLR4DTI=BL5^7D) MLCL#QR 0:_6*;?6GNB+.Y(=/3T$R$#\L2,/^Y&A9XTZ1)4]99&E4P86SMLO6 M]KWM;VHH/$@3MOH8B@8IXUG=K=LR-",G-5^AA9'3*P660G>5QD"H1='RKVZB M6)-,E/!^:"GO>L3D)0U?^OI4EKZO,5Q$[;S@"6 790-7EW43N$KPW)":Q@ T M3HJH)]@W)/V:+";)DZ;L060\;UH4#Q-N,BR.X'QC&$9X<9_E1*PW]^7(>!,E ML T-^%:E12JPI4A_%@ZAJ+F0#]4S*-!>HM\LWCI85>@7\11K$3A71IZ#G2 1 M:8X&<9Y6CA8X#Q[1Z-FOO78$I,#AHI$0@B/J(NMV[2F3\!+!/'S.:&'S2;?" M73F\A]UH"_PM3H9T./_EP>_U'(&3AG' TT5]0IMZ7A K&O_1%8*M9:DVH@TQ M]40ZEMF+#"V MJ*CLCF+, ;3?(TJB\:\)9%]5_G'1KEC;73JUU,.:WG13K M"U1#+BF.Y:_EK,RIZZ'G8!M4K^1[(QMC6R=KJ/$'E5M>L>IG[1;,*ST\Y)J> M\["+.1_<-4)GS2D#R@X;X^"S%.7**N4G0$ M"I,5^M7P@$RJ>L%-QWIJQG_4UC']^D ],L- NB$&<\,QB4IY%C>Q]ALKI]$0 M Q'.G;E'L5Q M,/OD]7)/:1/2JM3+//33!B7S7<'*0C'4BNH,[_D9I],IR.&4#*%G%^DV:!,6 MPWJL1P(@9]A?X]ZQ>FN+PG0N__L6Z%<"&7@?VDO0R-P%$]"/2 MX2RL9-[_^A[80R?>':#^,(RKJUTFW@5\+34&$2Z0O8,(%)Z_G6P2CX;* M^C&,W,']E:^%&]=35/G> 0*-=[H0/!YIQ+M *_2.%/"0OHG/#\.X),_V4_G! M"MWNPNC7BAKK5DZ/CBP/R=!)4^P5*E(, M^$VQ9DZ#TR(*&:*C:856O9'2S80E.F">4%\J@4A;692J;]-,38$7K-$DITY0 M<(C5:OZ+ N@/B+L ^Q!Y+(1&:TFY[">FP,?M,;:"&& MC;$'SJ'TQBIO60]-/@/!I>Y/CQMSA9(=74:I<::+LG^SN2!8S\TN6U_BK[>2 M''3^*A(QMX5]_:3@@F2Y<+8BJB^KR9\[L#<.[BFD',LK&1.,]AO7-258F::\ MG[[Y.8WC]/#L1 MMIZC$]D>.:=U#),V#M*QLM!Q&VYU&T"%9@7Z)V91X8+@8.'W8/.QASAM.B[T)_L$3OEIW;B:UV6W +^L!^ZB(XO@>Q23 M+ :%9VX2_Q88AN!ZDMFLHPD[16X9#3NTZ]-7L09ZM79ZYQ==PF.,J*$L)8H' M;@>!7)08I%J$&2+TAN!7O2JG8%L%G">KM-,5Y<+#7C-@GJ3#Y+JBQ"0L>H!4 MQNB5G/W!Y1--I8YW+>C4_1E*E'8LN@U6%=:83D7;6_B2[(*JKO98F\ZXOX-Z M]"W(%,.2MCV K+[2,A=1JM8+LH%1,BDL%1ZW%064RK,[KQ7F$[A\2Z 9"4C=)B(XU4K+(H?);.Y_4HU0>)32W MSA#&*7H?FWO38C@8-L'RY;IA"Y(\#EI[]]&:H CBD3 MB;]\VK5ML9C5S3R;_% @\@0YUAE'UQN08WMF/A5QS"??/OP],S1O[+ST:1;> MDJ$W>5'35W+YZ%V\%:GRSN@- 6JA1ZK%'LM#*2OH);8MUU M>4)PH"<-EU[0U1\AW[PH0#/]YW\7U6H4;(@V.6U MBV>Q30%.Q9/$J1C.NKO6X-1F$//'H2/)]1E9]R/"/;F#"C7'1Z-.!YE) M:\'B[58SXMJ=IR987UB]RWJGO,L_%301KMZ0+JYLK.7B._A=>3>9NSV&5>YB M0T@B^&^9J%+&O"UGYK)F#U//*U;@JMI3O8NT:/@[?$QY MEQ!["G2R_V#+PG$VK+0GW9<"/E) CUZ1M"OB@C;C)R5. M\KQ1TM<,%P^W+S!(,/> M"^DHRX).R.( M_52*O]?WP35%PD#B^O")H$?CJO?Z#6\*[#Y? 4V#^[M"FQV M!3;#Y^[:_O=8T"+OARTT&*UQ6D74$IHB7]@X7=3=;(^MH;:>KR_RQMS;@AB@ M6Z?C22M3%$(\DA,$?]3'$V[_::?L"O)QS]T$M]SZ@AHT6+@F%.,?($2G9U&+ M]JP\Q1W"SA,:S8P!4BMNI;1^2$377-,Q)B>1NSG4>FQ![-?N=_MJ0?ZF?@1Q MC+7JD],M8G-.P(CI$H/[KP ;:S:8"2 WZCTA#L*PGSR\Y^W+U.ZI2NUQO\ . M?H4D%52VL"*2Z_6MS ;RR$Q : <7/BM\?/3#Y#C?@$8S^'_UY1B01T%9.01! M0;V9SG//4'W3*=9-Y/OD\#^;MO2;H6"M5$#JVDS:8=ZU?W2Y(8,Z<#L+-X1] MPZ8;%H-!F>3J)@[WTK#^*>$;!J1=U_4BK#4WGUO#$6:00Q$VD])-.4]:,_:0 MOM&M!3^\(H#?"S9>T#<0(-6B# _1M$>: )-GTLSDW0'0R*9%8$Z-S6[3WR2L M=V@PX)WLFV @8=A*XEOR%L8PIE@*B%L=MUQN*[DML J90B6FL"1Y(^PDE'B8 M%.B5:[>0AERX+:S@ FSJM4!B$ZJ)F'%'A=#P$!;$$EW(QK>C8.]>A!X:6/G& MF@;[O54Q=Q979G!I"+(P496JG30<:FS\K6O!#V?0/"+]1<(=09JV\ M&EDE?.1*@Z&H!T-7ARQN9/L:Y>0F.'FNO,\J,D.]8-THRPOQA*?PZLYQXM(M M!LEPSY-%-RP9MMHQP$&F,GHJIJ9="U8@@(_3$#?ZVBWZIQN5:@$3U\X\:B7!1>=X5MSZSL6F2GKNA#.2 M-P>[($[*L-@ORF79Z[L0/4,SX!-(%T; (1>G&?_B!8"AB.GV0YXZ07 S M=]79*"8,VU%HJ3]Z&8VK5W,AA342W[Q.^">[),*YEMC\'4U38=L2_T"3-+!H MR>9:7B>\U+7/4J*OKO9Z3O05< .#N *#& 0:1F+$@?U)&@^.DT^O^]'X'"N: MF*R,%@',Q3VZ!EMI;@QE41STY5J^ ?@>/%(V[\QJD:FXD,8@=%L(%>@EJAU(L-!TPW'M5B6I'0/PDYLNY(5O MXN1\7#,!7FD1-:RUA5'G9+FR^J^YAJ:L N6*IKXTO /7AT#H@P,STRB[JQ-D MQZMRUD%H!-]BKT'D$Q)$YTK] J5,O7PEDH1CE!BWIG5Z'M)%XOO5'6#1.1?] MKE W(\0=:B1:2O&-C^P5VCI*JKI8!8M$RZEB!&>=\/U%P<)"1;[)=W$XBVW M6;RS/'1;%ZMI.M>KM8)/@FV$6/,?&0H?'EGW#4W<&D2.@9> M5#HPKF(\_JN)J[[ #H!1*K.""3-1 HQH!S)VM,GVF.=2#N-1Q9%+$I/X#?8X M3%M].+TSS(-#FNB",/E.XV@=3S8VA 3M)> D&'0@\F2?>1FPM! +NH.H2TI M27$3.XZCA.=9&H -BY;J2A?%[+1@N"H*:5SC:63/P26E0(F(P'[:(6"X^*F( M*(8U,-:IVK>5K8??.O@=]3,5_>@A"$I.+@ZT)\HE _POB]E&_#Q\E9RC<\0K M1D/:/SLIUVIXC4\PZ\B=TB01M#3ID*P4[H3,]45=NLR_NDA8P$5Z8*,/5H8H M=K]Z_G^^EAY9(]:-P%L"BZ#KC-Z*.=>[CYSL->YL!K5B#5JNHQ=W2:\;!S/@ M[B)GC0LZI*8>DJ,UQ"Z$I3!3.O,L"FU?YBXY/RQ=O3&S&^=RYUQG,2>21V6:)S%'20G/K!SD,LNRH53U@('9[^_0A1P& M]@FFYM9,H.\5]J5,F@4S1;M(>QP"A:!B9D0X,9:)V-PQ&;B5D)LV9A+4SX!V-."&T M4LDH=K02]>J,KOJ<@ ?>(L^Q5;((%(P_>*X"=(F2*>2HLR+0J7CDF LLX067 M$%]RUN]X$"/*X2BB0IBO!4*!@DVP$B77(6DD7 08.9NKMEY>$!N1?M:;E-1^ M[5$,ABL"_0<"7$3ZCU28@UT$-=ZUYF_JN>$ (441!<=H+L?A3N@EDG,A1MA= M*XE(%B 8H"&G$&^?"#"F9K">$!?)2)<#FUXD"7CAANBW.+.^6&.H45IOJQ@* MV:6QP\^K?$DNJ\#RBDWYTU/1E6 Z7'#5AR:#W&N&RNQ6^48Y>5TGUR2H(-?- M?;2 ^PK3(!JVCWE9+P>68Z.1Y53EA;%?W*'2NTC<:X';FA%KC)1?:P",EHP; M7['PB-QM$^2B:6J*L2WF,!HAJ^IW_)R458PFG$5PRT)PY:MW\L2]X!XX'"[' M.).+W+2_6-4GC/Q&?!_X!_"TOWNEX4518!3"::M1SG M> I7MJ,8'D3ZEVH4#BQ)[Z7@Q,05N6(+8%N*TTZR-8)>@RO38IR'(4L"G!0K M+\F)4IWNPL(I/NF'_UC"N,\+[864IZ:6B$R+3'=B9.KWNUURX!@/.-4GC@A6 MJI^,8BT.!7G52+U'K'\G!A)G=88*[8>)^4JREFC:B;;C A]F&90H2*!AZ^.0 M"*8$[9XI\EU>0/C5T3 M5SYWX: #7*\;O=NUGMDP:(P.BNWZZ^DN"$EGHQY!@Y+"%47!JVJ0!R$!-C)< M 6O$I]!&]<&JP@_;":'@6Q)E5\/TM=0P'>QJF'8U3,/G[D-"*,S;24#5Q:FD MY"E40/4TZM8ZT\W=]6('2.S39<_X!N>?(S/SO=N/Z'] MG>;'0\KL.W?=JC&+F;!D_E$L3BY1& ANJBO$B!'I^TTCU*BN RT,Y7TM3D P MNWPS/A8R9=JBF$4>S)#S(U2YD60F9ZKP2^R#0[UP_4BH*(H/VM1Z/&@>/26V M>-0I86-4Z[3M^1,TJ4@XRSKC:^:)J&TB'OP4]A>'2@# MZ3LPH0Y?2^_7@K1H^H=VPX7MAQ'*CCQ;FAUD\"RQ9/U2OT+(]%QX5:SI*$"@ MYW^B@+08'$@2G/BC8ZT6Y,A-GR]@U(,;3.=_9+P.AV;ANB\1;QT ZW]*R?SO M-4^O'6 W& /\N"#P<>!+H %9DEO9$[C39BV(SQ."UW:+3J? M9#:_7AI^#8) MV'X,/\2 ]+CRC2V&5H\B#9TO,:*EA\BQ1OG2$\Q?UE-1>=JL>S2=$GW0*1;/ MW$Q92RAC9/XNSJW:_J:1-"/0X AHNO$FPYRI72@JH)8!2QNLH+6$*E5]+L," M++':)3C? 0"N1#Q;NMSUS,(2L\"H0)^/2XMQ3STP)5D(XD"!'B%JPQ0,*D6@)8 M$!:QG_D?6FD-7S%*_ *K*F((XIJ"QR--^@PXR8693FAP,-1L[;[ $V-=%XN] MIPQ#$Z)X#WF+^'$FD67/1)AZZ"SL/3-.5MS"09/<^-YT;IPL"(&)-MBX^FC1,38Z[1 -1I>* MO24')@D[B2T5D[(R/ONU)W:M/=S_5.!LV(@)UDHG]47ZD%&94UA>E%SX2 M7C@E^*'R-6E5#7.(H])1=(XZ&B7HY\B2J6Y*(=D=9A0U,A[_U60M&RYK5=1M MW7^=FD$]8@$_WD^ME^UT2./L8>RQKBNA8%/(EZM19HK M2T\:AC+X\J4HO%,!8^R+HW0_(=V?&710T-.8&RF65*(LKKI5B@V^P;O42D/I MH>+2*Q*[.A-@*1H\ 658S1*3VUG3$P]N5%NFMZ0^QA-_A+JG=._P]8BZR@L27=7] M?EB]N-^@%C)'*<)#%48++SV]9<:V'HM+Y\'1"K+7#15!?JRYVS?D^DC_<0/Q MD'^IE\XT7Z$7,/'$9JBFPX%&$H^(JB.Z@?5 $S[C]794E6I@H_%(M0+KP*AG M,Z3K6++O+RQ1.')^XY0V+9$ !;CUNYC./\=R2)!N@5$-!JY6FP9]Y6@?\!:_ M,5Z[VU+]\[8/_\,Q)M@&..-%3-%[%:6Z,)\PF.3 X8N&%#.([1\HMU9,5)>:MD;K$7$ -C8IQ@GY,88%2_ MFVI0@9KR1:E-L4!M$@-<.4K8N#N-.;+(2%HNT3' ZEPI:I$"3HZ2AABH."2> MU"H5$GSRI>$!L:*&(@2:+>=078S4,=!/.["?PLLMFXJ!=8YE"$@)^P5.2/'7 M+<'_:L7!%2(;L !):$E,I:O*4^:KPBFF/ANX;*/(AK7;L')7@KY2.QE,/-A!4BNZSU MUY*U/MQEK7=9Z^%S=UWSX+7HS<';LJQ 4[ NQ5I5\9M]A[?G*\?(GT%#*A2K M:R#LW_67*$)OFT\5!7R&&.FU14<&5.3Y4(,)PZMB+#,3P&RB4?58E18&$[T> M5+Y@0-*E 1?MY$Z(,"%(5, ^9Q#>DT41? E"3\+252E]Q<+A?%:OC,XS\BW? M,V@!CGN*T'&8RXYKG@@ZJTVF'0\H9IF((+0(W4TR BV7'VO5H/)!4$[_;J8U M:#DSE&K+"N$M,#EY#?9%U$,-SFS)S344(PJRX.[#2&*HJ ZY9JA-Z0R4P0*3 ME6I@83-[6]=5@*#'#&(/7"QB'P=5,+->'LFBHSD):^#KO0C8'D,[=9-:3;," M7HXX+#';K*;LI;!+/M/6'>J!*YDF+P"1SB@J9]E'MN\T/2LQ1+J1_<]M:*D5 M0>]"/S\-GFK5:(D08P-'3? $8L)#A";MFSI;] 9_U7U?FY4E>1>M4%;WGHM< M!$+G>A3PG2&367PTSN#P,ST- ;8>1^M3-]OUXN(0?;0(I<-[)/PA.F<@1?N3 M7RL$GZ/)HKU?,ULVI*4)8H3]@[W2 8DSX88U:OA$4*%[^A6)W M.4I,:$J-<\C(";O0Y=A^GAY:P5KE %8$2C,Y*4WEP%XDJ:TWW0HK2":OBAI. MIZW&,0T$/0$XOHAU5$D5K5 B85B.KA&8'LY4/1E4:8*O8+A*%V<(GMYLZ((0 M5'G\74N*BC FB<94<)T8R 8O#ZHPENB8#PZ%2ZE7-6O!7E*/1G-(5@$ MU/2+5ML2X LAJ:05'J)#0,KS:MU37L$MM*$NL7FE<:7C(>M6-Z=PH?PSN+8A M#9<-:)),W>I]@.)<<:KB[5DB&-%@<#NEGJ]W2$7Y!U1FK+T/5X=#$,_- M[(P(W/ &/L(0"EQU.=?1-T7$%3@HZE;4X,%\L*FAGC(LIZ:[G2)YD?NZJ]$3 MQ'ENA=VG S+$"HAZOE5-*HGX?8YIV8')$D-IY!0$\VMP4-)+'8P__$)7P5N0 M1H$;U_F4-]R!/7"57WH:^G?YUBR=WXH( TVYI\9K=IPMIYG8E-PK%$[$%3R2 MBG36=Y12C,Y W.8TB$@[(!]@KL9=IHJR+EU>X3&NNR(&MCU:M'4$S&10866E MX,0%>Y13BN6ATT*T:([J)#YQ^.HP,\:I]V-Q,#X]:DKO^+VC;H]V",[:[]=8 M/)#S00-97"TZML"G80H)TOKH9HRNXA9-TR\HT=\7'-:TF+':)ZZY]"(TF07M M36HO])+!I?V/3GI=TVH,[CT+M^\FB: G%@.).6MHM2#":BA]"(95AM4Q_CI& M)G+(Z$DTQG/F)"%IO]CXJ[1=/,TNH/.O^'I]P!JJ-X:+"9_DS_8ID]NGE7!\ MU-Z$6,OK\)O XZ>PV]J*Y:NG&3.A&8J?)RD=US?JF73\? 6+S&VW+;];06'5 M&&I[,(1K3U[L*FO&4@68 F ==97&I>RUJU1*'=ZHC*?N)2#\;@]%U9J\;-GA MX11[/9^#G]/XF%J_;?=3(D:22(D&F8_%PRAG%LXK9ITF?_WIF?_,$UZ-@:/K MY6.\'C9]Z_201)1X2K(:Z2TF:]4/'A)IK2XAAP]AAU]6DZ>PR43<<_A8V8(" M&AU5!QRYL!3K!!Z9YXX;_7H@?K.6AD'M+X1V!_8P1\5[S(KW0(..= MA(,H68KGQ4ECK!I&7Z2$, D-C7$PYT;6N(*]05_(\57=*?>+_4QV!+ZB_+ $ M;GN7&;V9"97NWH%H)X8CN"5*D$07;$E&#,UR/?Q*K0Y<",<8JY?N2S)]]+$] M=QX-!?B(I4_<8! ERA5L9)C2P?P_GE-$).$4.7"4 1L2( MO)K&V*J".2D2,[H9="R7C&"4][A*T]U)2#H3#:'%@:8&]'UA[ ULSA["61+/ MO36*G.35.PG$-A1MO;N=(D)3*U3?[D_U@^A47^MR,X:7XS>OC^T A_H"?)(' M;90+GNQ5C%^!EEIHK6!?>;S4W,-/<.)SY?S[F66OWX/O!@N7^%-E67KF?,8[ M3XE(%W?X%0L1S@7OJ+MF+YC:4$S:#QS8#0R%^$B457&YCT8S)&,F[?0W$>4-??[.6.&"&MJ^KM=:OYK2///]/!+;'52@U?U\ LK=XTM.C2MX.)9 MJ==%YOI^!*'42'SJ6*M*MDJO7PT)^KKC MI_@K1X8Q=I.+*9I+01R9._,P2+HCV('FQ([FA_"I\ 'WN%?A!P2_7U*B2\WT MCYJZ37;0S=J(@2 Q,O=^A"=1K]JQEU_4OJ>A+9=(+UP5%+2U+/0,6;886*FZ MF<$GP_TC4:(]O/=[JONL&[N7N*+3PNZ^ ^&\J#K,M-1K#L_.RW6OJ(_^)NU8 M#$Q@?8HMC&7:2?4V6LCX(5)["8!^O2AG5)X22@Y=Y8':+=3B)]%#@?C"T6T* M[!%J]2-A_X"5&# >)(R"W&[:#HTG!\U9:ZEM-?C%J?SAKZ4MHPMT2TJVS<7O MA'ZTMV."3EXP:K5@X)14:HNN.4).]H@ *C^AF M3T$2_EEPH0#E8,_RDW(MQ'#237V]P5%]/@7[N2^?LC]6=*$2V#=7G3RB"S9' ML(G*8):0PJ684R&2]MVQO*$51CE7C(8HB2$*B%:NTAKUA3J(IT4CE,T%R6?0 MF;-<#^E9FWU3N&JF&2;_Z+ZFEW*EU$*MU5KUF-;4RK_3_><'<%AQ\ '$>IW 7W0 MZ:*X)AT*O/UF7B9"68@<-ZU]&-+XU>27O)WE_PB Q^'2FP@SY*=?&8[E0>_V M9/Z7WO2N)@"5B42.+XHXK'M]RX%T?*-(+%?_[AM]7MT"@HIE1]OY!*O=HRG&"J;." D^>,2G1U/H">87(!.8KHO":>YG.3Y / -^6'BF;024^,(*OGI8 MY.T24*WICE6"MB=*_YI#+5U/BW@% 48U+ON)8'ELIQ'-V"?^!3_VE\4XE.(:.K] MWL2[D01A6'+M\-)Q3=H/N58IRDBCL# M/?Z&_HG P)4@JTKVQ,%CT)I3!Y%4JRY"3U#(!?H\!/(ES+A^#B\M>G#_V*M: M$([$@3(SO&[5 "1)"8WH)/CLK2?&G\ BH/Y0<02%KZ<.T M5"3JN'(U"=4G=6GAJT^0<;I9G^%-M?UZ/UCF*OH_QA.T6!O%F< MW0^H>V)H85"-'#$O\#:)F"[[():Q)@P%KPY"1)I$!<,N[N48U%;754Q.K?23 M9C>FF+#PT.=6Y<0[P9;2(B\8],X _8!_5H*!")4'OHC_G4E?.#W6GR4)&W/$U6N.R2:M9UA@^ MB*P,-7OJ!%-SJ*!'K';%E'>;K:9MN"['VWND89\-M-1$";$ZE,7H<%+1LABA M4I/+-A6I([I_%4([4>6JK7WI-3U-;(UQFQ4KD*@B+FAATB\$'B9, ;Z&+IBQ M FAC%<>$A7@S$)9MH'> MN7@9'9!,Q+!Z%63B!W7[;Z_N^B>IN26Y7( #W[B^@J1BG8OO"#45OW4U^PI$>/Y"8*.[#&&F&8#J-O01V2!I68,<'(N-P6>VOI(E=C MPVA-!&D)?12.>O!+J7M.(D!$.B&]!,38%T)8OH.7 +:*2+K$F97:GM:OG/\: M&<=8I8YQQE6^B7"YLK[T#$17AM$U1-%>X7'MF J^GL*2![O"DEUAR?"Y^RBO M70EHJ+W4!7_L$HQBG*Y;!FVV @L^L=T53X; J-6FV11-W%@,3,<+Y"2[O&GU M>X)"2T]+BTE*6+_U](Q*2ZD*D-#5:RO+QY0-/=<$RSLHQF-RT',_[TC.'_[,&F?4IK5@Y-/#/12L]&Y8&DGQ!5/.IOW)JP[[MBN+K*,! M_S,MU+'LJ%&M4^8[SB9(X;4\K]]ZX\1J1);(&:)6P?Z^FTS!RI95N>R6?*-G MNFWPP*Z2VR^+ZGTDOTH50CI;,X&0VB'T\W15B;O#[9?\A'QM0PJ#&(HN7U"\ MAG @:_MMP7BS/7ZL"'K-\:D[">@M@0JR$:U_Y!ZY7N+$IRP4U*N. 59SDJV& M=1E;+GO.$ ('D>-%P1FZVB[^;%["QRC%E]-U317@]P[N95J@S<$$*O5>(\.6 MN&:_*--%#XR@.FVH$"$@@=@6O6$0\Y_LO%*D058L7TIY# _8T MT3267H^H9OU)/\-\\)BZ58Y63;F8W,\F!T^>/+%9^;)SR5C%\WA=6"7*0/-* M](10[YY,.:IX'RMN_U'TY7/0EZ&Z.YXG9^*X,/_>(:V$_^C@R;Y$503P#B%[ MFA[N; R/&X(K/J\3V6NT8?/C.K2K=-%T.R#XHYBP/@6?XUHF7K\+:D; MN7^/:Y&4)3GUBSRFNC0#!A># ]!!(3%6/H7KTA'V[CI_:=W4-7?9Q<9]Y&O. M'LAV\IV=)FWID&:7F%3EK<#= <\_5L9/"R77-=M!Y6?.8#3JCMQ3I_K1Q M4M(H7.)L&IG#K28QAENZYA35]FDV"E\%WBC?-4GA'7EJ'VQVSCB*O5[B"##) M2(&USZP1V"0.H$K-Q5;Z<]JQ;MM^^0)=B8$&ZW+< Z4GS-*;UJY4NAE%#*[S M[ '0WC2S%'.(TD6-)FPG^! QA80C=O*AUX'\/PDL9V@E'R,I(PU61!1%\*?> M; 8F$UI[ZU;A5KAPRG,:648Z.1QI@2M3 K1:(P/6WPE6FLEYOHGC.1ZDBX^B MS]T;>U<,"@"*+=?6OYZEANN/1IRDZRFM62I_E@;YDNE_+"BJ[>-G"=1\7 3U M^0(3&G&5A26'Z%)\\7W:*LW=R\(!$=A,KHR9;ATQN2F(-@23MCIZL=XI-6)U M%%20:]W"3^L%M7,3,#[5' QP)HB)A9(^5=G3=\##8!7!;NL0-(8+W9^;Y+QQ MJ'H-5K_"H[4T_M'9IE8CY91I7B?>ZJ."2."FMJ1&&%)J2 M3W-DO. YOWD*<^X:=:\X LQ6FYFF6C_%M@>V%F=1ODOH6:PH3IH&6LTM-TR= MJ)4S1/:GXO>L:^#0@"C_6NEYBI! 4J/8D9#@(_#G=+1A(IE&( A:*G-[Z-($ M[U%#Z- "3AH1X[DT%IKZQ)R>O _6\2['P?OGQBTK#BNS#96;F26$V[ZC[9R. M,6@9K]* &3S$E8&?P_/BA_0$17&E8TH\E5]A#$J>RE.8,QW]5JP)AE@C=^J0 MY/'>P\S6/H"K4;!(DA9S47=6H)U/JKQIZ@L'-X55[1A.E\W+L<@=YX_=X)*7 M3HAPF'^&*]!*!)'#]#^S&5)>]8R(OCWM4B\ 0.VCI&Y S.+S/W;\[7W@RX"%*ZBRL3*AFG+,Y+XO MT0> S7K\^ZV(RW'OQJ*EFX<;$->D*$FNN5X>/\-ZUCY1$"NU0>CS$7KXHY4L MD;P(E\VQS83<.Y6N!O;MOOWA:X]0B[4(((9)\39*\T;P/ )?$PT4$]0.A^>8 M.J);$H[<#Q8>07K+[>NE@Z>,F8I/5*U'C(E!G#:]J(G)Z1/5 M@ZL_RQ7PR6(VMS&'L9&.U$F\;WR9Z).F9 M*=I>&6T3AI*"&%.%T;MB4)09EE+:?L<@L;+!*:IKC6:OW*A[O'Q1CR:.-!D/ M-L,AOT9/.6CMI5YT6#C5+3MV+CG9SAVHH5 P.Y'U/C ML8JF)/QF_@VM1CFPP%.EAE>@XVTPW3TY6M-SL=ZU*:Y&F@_H"!4_-[ P3)YP+6?!D\$N;"29OBSZ]Y__ M]VU2#;K 9YN*L&V56##)^[ZYHU?!^[/JOKWFD91^>UY7?=@-J;:\H_ M1E7@M)HX3,;8K%_*&/T-S=;P$'$ZJ6T7XVP(V-Y&'=BL6M,* 0'LN^S1=506 MK2!UL2V^J'/4OFK.WMV?_):4J;"7DKR-V_6PAWPVR'"H!=_>?,,18K;,0S9J MS6BO7[)KI0ML&,XP5PLMW(YTO;CDF4 E#%J2TFK2:B4,NHFZ+E)S[T*?!-^W M(I)C75PB;82G'SS\/5=$KG(D*Z;>\HW-!S18Y>1^&DS,RT%[$"ZV MW\B,3A;@N<1;7I(=$ &-_?;\Y;/VKLBBV)\9+2J9K&'_NQ4.Z_CHA\F/?R$S M#PU(QB%,(5&E[MPUK(5XR4P%3 MQ*(90]QWU*Y+W3#UR% HS66&SS*?%=YIC]SAQI_CU*AEKT/08S30U0687>V[ M]@S&P?C"'_MB.!@N#E%-07#*ZM,*]/A,61#'3A&'U+K6/]$L.FK]\/Y2/$&: M/,;!QH;KU5"_BP>_W].N/46RZIKI&0)0RS$G%:3>N1[^1HG:I>%+['2-NF @ M'D>H[('O2HF2RP?A*"13BJ=]8*A76L(W2UUL&Q%=;K&5DD\!GJ+"[>D,%345&CD"=JK641T<5ZLUY(-1_CE MPLKW5QVE R[ "M,,'E=@]8N.]/Y[)EN6IL#@E+TY>OY,[*(&U._>B73ON\/' M-)37B0GV]OBR>!"8.#,*@@]&"4>;% :K%+&I)..')Q32OMFO=S\:B>F)UL!2 M]%U49S MHVED<:6FN-ZSD1!E%.G!5;O*1?CF3\%.@5_3??D6[*B?\PMQ#2ZO MY-1J!IH=D^J!:30 \TV,VI+I92,'8TE6;! 1C80]A*6@#R4Y2"A' 0V880) M$O8$TF@=L9,(C$I8O.)]L5RMM8$7&V9F"3P/N)\,-01;V30HQ-(VZC)7*'GH M@>/-X'5UY:N>^P L5NRC9@"I>P>N0W(W.48=5R:X5)8<3N;P_BCS-96 _/&/ @B MNC"/FC:=T&!AHB%&33E?-YJCJR/$L-MN\L542ZZ3++99_N3%WB5 MH 5(110+8>^,C%<=$45/Z#DT-GU[73F:,;3AU_F[P+NF!M,*P\WSXH(K.S*K M8C<<43[)6)X'KAMC8LM3W8OHQ?26_!D#UBNR7]&792&?%:S%X;I=4-PH+#3=LK!:5:#OYK]9,YY59<9OE#([7&M\ M:[=@?]5U 'Z'"7LA+Z-FVZ%1D4E/JB[43O'8!KH;8!/82;>QFK$^1>[GELEO M#&$A)S,.]D0*HJF^1CLU6]@X[KH 6[G/,)I>;F'$]NP MX2'0$?@FEX+G0AD"9,,7FM[7&JRX]=77PU"VC5LV=A.4)F6K5^WRBY352U_X)MY4T_ M<' L=(77;H9X22;S+_7^Y("OFL,#W#&F@$?E:C/!\?U:_;UKU\SR^NP]6NL" M](BFYU','J13^#E9MY=DN00A[[_G;"J*5@4 MP@Z79EL$$]#?=P)_>3=4:;@'_HBE)W^I!93A13[-Z[M\:IF,3IT,G(G1$S%@ M#&/ ;9**8*R((%?AI+ [:P#=SAXE1S,MTMV$X:N"H!H7/.TD7JRZ4N*QRRZK MZ_8_Q84$6X1'6*NO&0W-&5[3#V"2%3JW?A2!R;(BGXP^-; M6"$6=D12)\/%)'3WY0MN@ADRDA)>K-"#P(8@]3NX"X,16,)H WZ(5<-S4U2@ MKJF*8B9QN?%%(KA/1_&I?/%*7:$FBJ?Q3; # XR&]2I16&J$=G!:!^#=98%! MCK)=.GK. % T E=($"O>#]P$+Y" D%2!Q.$13Q?/X0D?>A'[SP_N X;D1 O_ M*;(E<#2IMB+;D]F']8?Y2:OH,0S".<"@,PY:P M7SJRV\0$9\;;0 Z_CD![Y@0&.;0N/9@/726*T5RV&.WU5R.<06T;,XY*TUJ4 MJLRG7'6.74AE9?WT"*?/I22,@G6S5=Z["I+/6$'R[:Z"9%=!D@ST8RQ(EQG7 MMLPZKZ0^;J9%K2%4KS!_YI><; *NIH2O$R)@AMS(QPM6IYKSHBD9=-BL6 M^8;M*49HZ"1PLN1@EPVPUV-!:07?'.@3.KZ@];)BU>N#W2[*?W3P:Z$:31(= MEFV@PL)9G&RXRIZ^X5385;6[TK,9-=(PG O'9RFS5J1P6C3'DPR MG6P&-O ZNY5&6 ;WSG5LNX1(1,-[ZLT^*[P,V3*FO^#J6(]..(DYF]]2=&F4 M&W@4GP.SJ)8_E32O;Y&3H@6_T&F4>7S9&=6:\1+#\@YM W:O\/>&UQNVJ1O] MM7;X1FS " .O4/2VQ.,XUUFO8X#'@<+F\W6]RG-1H4QA-3F(UT)=D;I1\*QP?6P"\F)]BT?X9W,1S>2OP#Q\D=P8> MMOW*]JS H!*DJG:LS2GC A[^\PYE-429"1>NN-+,ZN%Z"=0;:2PXQ:L M8+&@I6/9*$9:,W LO2 M$[N>!^]Z\5(8\*!\NMC4(C+F\[P5V]J9)OU>?E=CM!4IM5I8V0GIZ^'@(@8' MA3=P9A**,UHL+,XT+,;J%(@K05W(YE9(W$'W>:I4'A65?U>,!+)<%0N^;H<4 M/V]BLEO#6YI8L01A=NW7*W6YJP8/[:L4A74 MDV\7+"2JF+!AD8M/8 ZA*"?\BU12E3 1/I1>A$*6A66GC[P>@W"9;&W5J&37 MOG\ 8_W#^-0R][6 XP^M'?W%!;0Y@;Y@3E!*DD6L0[[/\7HVJY)&B%&39HG$ M:.-](!-CQGGSWPKSR2)?(& ]#)R6!$SG"^NC72DTVA4%.+- MK70Y%?><[_4:B\Y"R5V-F0BE] A3)$NI#Y)";MK6]-7?X-*GG.9[[)*A#$R4 M24'\$&(=$.!BNL;^WLU.K8SY!'MLE'DQI@,1>(W.]2=;P2$8B[< /8M:9:QV M)>%7Z$\W N.4D3PN=$BUE'BX9T?1SJ#S6P6$*E,H&:WJ.(VHGT!3X;W@Q M,<3)@__>-64[4Z-?WA.3ZG*/9JBM%E2FFF&7>TY*>(?YAG'I0^VZ]OCL:QVZ M>O[Z$(I\?IA$I'@)*7_KV!9D7AB,'E%E(.^]2 N+TBRS0#@K,Z!]7> 'N> 0 M*8VGR>:8PP9K8+52+5Z#^%[D?VJ59@AM.2XK4_QD+M:'.\KZA-W M. +;SP(_VF6!=UG@9* ?8_:\)OJ^UX$Q[67"O'F#ILDUERP:]3=_>LG1H25Q M+>* M.ZQ$,\D6!P_2L!)JVH#QO@1-Z/2!AQ-]1:9O#H^>OD]ZVQMHP)MN5(/ M.T=$3X1 I/IX?J'TJM3)J#+E]5J?X94]AN[-=;,Z=.[>N2H_%4&M2=6.QBJV M;CE>>\EM@7Y\?GS$'R!H?%'E%.[UX/C8!8259[SL^GTF)&QUZY PU*">M/C3 MO%0L:)]3.1CMH<##MDHQBA=JOTY+4UARR3M(C7G9+/D5^&!KJ7!.FH@-FDO* M>DJRQ:954U"K1JN.$0.OAN8GN'.9@%5G!KXKF$(:JN?@7'0J*?;.TD35SC/F M 0P63*C3LU@;!6 'S 9JICDB5JI\J:>=*Q4<\"=4),'\,XG3IDP7&.D5PO9B M S10)] <89^3OXGA:'0$F+=2D'VQTS&(FH#\,HXGJ\%8('^ 3D,ZE]):J-JIA@[U20"&I!>5,0?PN2N FK!2BB8J'MCQ^@KR@ BTAL MJJ0R,=5#.-MT$]>"T/AM,[E0FP]PGB:5F*W7&E;<<>6R$%F?FO$G&,.:#GY@ MX"T% XTO*443<#I);C<3%\&"N*@'=!$Z"6 ;\8Z"ND+1/D&1CBD&Y"SQ(MOH M/VR%^VW.N((7E%=>-S5WJ3F=0[P<=/F]+@1"FP)>;7QIW ^B0)7KI#-],Y.J M;JSO9?A@DA$B77E3@!YA9I9(I'@)5HV4"E'.VS$A$78.)C\Q@I8G%H][)_N:5YDU:CV4! GH6-.OO C M%]%[YB&20:7DLEFYP,I@6"5_5]"]2%!&O=H]3.OWJNOAKO5/IET*]#GI1:#4 MX7@R#:B -@O#2J)GTPV#HZ($V%SQZ/BX$ZZK2.E3Q(P>R00Q%@)O*+M@08A$ MHYLZ[Q5WD9U238ZJ"EL!7I.M(AP0563 >/OENA9+>9U]XP@7?/NC1.>*7:=) M\/8.=,<,C:>-M_O@V_Z9-++XIX4Q?F%#GRP>G< Y>I!A/S[7L3@#Q?F/+F_X M6V7UQ\F=\JZV]^#*WBGAW]9,MQTCR@%%RXV137[XX;GV-O]G/P $SK])]QRF1,R M6DRQQV9&#I&N/SM=> O&[V=;C>*AO+ZJMI#. F5DU$_Y&G.)8 M);@N7-YI@\/4F#"^RHP([=:>#6!*]]8@[)/XXEZ"4WF%7=C:F7-SP98D3K*J MR18G('OVF@"$N XA;V"?=&O:2 6JBYU0)20GJ5.PPE6^8FP+B_9T L+,BR<- MO3W/6(A[5+,'= IM\G>)3@J7I-"+- P&QS!KD$E&^WWQ4CB8LVXYUKJ@T"89 M)S'!/>@&T:UTD:F EZ 'I*E.CG!.MSRL;<]A3[/_0VMH"3 %(!.-P'7CTG9> MM)%AHQ %'W<1N=6P,Z-S_+ +>,0(H#66FNU%/GV71@GF7KXX;8<14^B5!HEYM)G&N4)1^,2>O]XG^K@Q+FSWB+1"N6+!*AC:"Q10(>A%E(N"N[!* /0 M@?_-/GE4E&831!E>Q0E";;"SYS+W!FF&F7X&+0$/FT*/LB]TH;%> -.W.0TA MH(%(!A_B;H5JRF(&. 2XN!:!#D_CH!9+S2:%E/"*3&-(@Y6)?,,JZ?B::E<1 M$Q*=G>V5"?3"X[P[$I,^QV1CN1":ABAP6Z<_9+4[78":^%)17 [92E3/Q&IP M9#"9,U@,V".=D]#H;!S1#M;X\PSB(\-VG9Q=TDG(ME"P;A9:H12<"#?\I-C4 M4NHC9>ONPOOCQ\W8K=](CH5#/E,XL; '6-[QW]_<^X;^O<+CH__F1-+3-Z^> M_PS*A7(YWWQ$]H^SGU&*S&<7%\5\)#LXD)_J?4 ?_=>ZZ7_5OOY?ZUF2_3I\ MA",B[$E0'#J0=;T:&P>%';_][K_^L)Y]T(O@#JI'7N27@*%7-D,3ONZFHP1) M)6T@[(%[F\ 2B 4IV%%8\#-=]TH1';59%HC$'"!#BJBF"?'!$8\LU?^B/PUL M5_+!_X)OH< -9<$'=,.P=MB)^K^BJ#LZN2D\#70JX4<7JS7S%&M)B%H2+G^I MP+\[R=U)[A8DE[J]+;*PHLB_07;LQ',GGMNW(9Q'%[".$! /M6Y5+*CLO-(* M9_"<,?/*T0:)]A3O)0>:_F(GU3NIWKY4H\*CAJAW7N6+37-M#<= M-U$0ST!(SNM_7:[+YY(Z:T2:: MFVBCN06--*-G;G<-_9M<0^0#N(RMRP9YGB&C2:(:-[.H$,*>_]IHQ4:W"KQ-4!^B/?++"3^9W,;R.56K:K;NUA0J(J;%?P MJZ#_Q"V =>&K!IUE1K\A.UG>ROMUXDM?"#CDO M"*O>!2WV@$R+-'IJ(20!I"=/8%:BO1/M[8IV6U0E<3%7^6FA2,OOB@WZ MK2TB/W\5$MBXK['W$UFP"ZW+>'%4'H"?7$!4R<>)B>E5)$79U M5SOAW;+P:G,H*-UN.=AO]AW:$#L!W0GHEQ=0*0X)=/+F![JGQ-^J.TLZ32X"=K%GN@9*8J@^SOI M$8$2=V8H8KLGTY=V75*V>7-:K WZ8[U9T>]?,&[<^@H@5 M#6-CALA$Z']?8S$&#G)K[=G'->'3-X'[UZ@U\F4M3FD?H#X+^/7:N5T20P?L M*69^6&J5E1)+X$-I .&UE16'PP?Z3W^O!1C9#1,O! M94L/N2M@%6R;1.X'9O&BV9^\0IB(R?_ 07I9;_C% M+!WM_?U'5X]V&SN)4\49$FBCE*3 !H+]CZ C"9?\>;%@_ Z6TH(@/XG>B*GL ME2B(Q#=P !F@20KL6"P"S(QC?G#P:Z:Y*[BDUYW!V>@3D[U,BA7"L2'ZL%Q! MP=Z>$7*2SH+U%FE2&I5PX\R92)9B4,8ERS":BH0Z][QXCG^*2AE"A,N%7XVH MB4A^4K07A1+UPPW\$<) 7K=M"3N53-T#R+3=BE&RYA/=W^WITN>EI2W?U8NB($.\5TH7>HYL[;+,JD;E4<7>$75N%PM M&2]>;]O\,;=MCWY51S:,<-FB4&-2N8Z_R]@^?+%($V17H0'18KKNK%C,+V/= M([1GT26"&?=\#U0\HR4:"!MB+-8($+Q1V.@#MCS_G%<=9K 9.O#0X*?!:,/F M>,)'$F# 5H5\B6=B4D]A@DHY-B/(T?9Z0LS\1O@S00E*NNV:',7(& O/&@(J MI8.?]_1"+/@BGQZ^Z#>%PU+U#R-%*">V!,NE=OHW7CDR3G:E?&\\[7S#2K36 M5NSB7-I0KK3&MX4[?DW]$&Q=/KW!QJ5S+$248XQF@;2<4U!,M# MEU12 F5.3*;-]IP!5Y])6=L)V;$O<"1A"/\CE%B,TA:T:FA!8F#Z(_V.S[Z/ M>&ZD$'+'3(W3X=LCHB0D&\?XF;S%8-MIOE:P_ /9I*(RK72K+\%GR84)*!?HRY^U-:&F2A,&M $UYFLIE: K@LB)A B:'@LZZ:Y^D5_S'P8_/:\Q)B@ MNGD&_7>1N[T@I0Z6"J]DZ"QDTN+<'$XIAS1L;S:<9">%D5<\P7.&HFQ32TS? M2?B=?:F8%@CP.,6?Y^Q;XD0*4O)F(1<"=GG0JI$,2\L# M@_=U!O*,2)FS8HFBH=R5?DS)Y-4)0!SCUN*E[">P?9(;!*(!&5WM'N@#)]?+ MD(T:()=G-SY*#4Z&,V)7:)*/>5,XAGB6JYD:F#/C2E9>0D2K;8N"V=/9FE?$ MZT"^MTFA3:9G98$TB@C%TS45BD'"GB0>O6$?8T0'H4E]I'Q@.Y/%D8CE%6MT M^59]8FKR8U0T+#^IOPJIWTF(3A(8XMN\"H\V'K':+8]S4X:@EJ[D9X7Q'WAE&Z M,11<71+V(MM1KS4G,:8=Z&FXJ!))$"CKND+VGURPP)F9 E=(1D]$C0-".GCX M/TI$/NZ8OB7@;7"RZ((A5/RN(=>;8@D7;MTE#I$0'3ED=R4$,HA\A37^)6]G M^3\FQ^+^O2#389_(Z!R)N"%B])\8,78,6463!$MZ+R%SB],/5_H47^!T3K'1 M;\WK79"<7G?!P_+J+_(FINRFE<0*^H;PMY&Z'HXNP=-/+ED8C1 -;A?^X.W MZ90O\P/DJS__?#RY(YQ6_'?ALKJKQ-MZF;=PMMKYYCK;?IDLQ:CR2*RS[):< M).;@@F4Q)?#AGIQ%OSD!Y[!ZA)BZUF2'(.8=MW">1^<64P\&JTV3* M=8P:')V+>+I5;659>TO0PTKOV8:(10^O1K&&&P1G#%^M+3'/J5B5;U#"1)"GZ 0^ #S !\:]M2!+W]D%?>;I W:]I)_XYE*:AI!4, MO!""$)C;S!$L7&FA?LJM,Z1>S0Z]\3M.0NGP0]%)AG]_VM07ZS--#V;*N"=6 MCZCHD\(2@$+F!VJ6:,S8!1$.O%&&*<8$%& M@[M]+A034K)P.ZZW:RVXK3?VK8.3'_AJ_MPM5R"\S9J,A.\U*/X&/^I6+7'* M@: >WCLXG-S!'\B+_OSR^S?X1[UOS((U%9O/D.U$/$O=U^)]L5P)B1X6?""@ M?=VU88,'S VWPWP"FR+9:FFXY!Q<4F2D# B7+A!&\W6-XA2]4H-@?K\=X;)\ M(ZG3!_<>Z.7Y)F]..7XF?*+[$)4]%O=0*.:\1 ))QR44K"K\ /-WR.MDG_8FSPHVI(^-+ [4Z[F2 MN] 6)C3R<4#+)4+)LQ!]$V&1D$LU] LL^B"FR<"JXRKHWF,:5VOC:BS*SY5D-G)L2/A,+I<7TJ9P 2_JZK1HO#W] M49+3O]NO7KB;\^T^1@-+1G0IK%0C:V72#NN1-XNR()ZP/T[N'-QENR"'#V;Y M1H_L'%0#""%QTL[KQ:*^4)4T+^=$:2A% W]A'E<[V&6'A/X N$F=GH@,L-? M-_"B@43Y9- N]<1O.#F3;%]S$([*=Y,[AV/SP??Z61G2',-($+T:K%G;*F$$ MAK%_=[!_>/\A<:A*2B4? MYV1#KW?%@\7[:5'@\?K=HWOWP'/B83*-'8G%_7M4& 9&:S_D$P:SW4,D)J#6 M7B IKY6&T@$#O3R[6K&)]CJK:U9?&H;BT'>P/O:Q% ;^G2,OF"H]";X132WY M<%MG^%?.@DH1MA)H:#%ZA&F7JU,"D2+F M,) NR)7=7FM9HP@Q4\A)JB3E?Y_(;^6>B1G0AS(%F0'$<"5!1 1%!U"9DVY! M!&_R2W&>S_+):Y$),)/7!!B"(176_^MR#\U?RH*1N]IRJ5RXHM'H@_FB99QC M@7DSV\/"E U;Q%Q](N"<5.HY0S4?"N$:YPVFZ-SXS]2.;7:FR+5\8*0OU7 MR5J;XO$>'4,&5LA"Z_#\T!W'WI!9("^7!/+(4,M6:GE#JIDR!50J;V5<)\6\ M;OJ#1^K%RT9.Y:QMX85$J5<<"F=X!6 M=UL #H4#7S@KVI)R0588ACD:KN'/2X1K5,Y17]#?F[L5^$?- ,0 CY5X)A,L(-..TT9O"@@C_^1\'!X_O/_CNEK6;C&H WWXBX8*/TY6C^>$K M'[8#-/Z\=7 /[VT/T/AKJH6[B6JX6U /-WKFAC_-)^7LO[_Y"7S=@^_W883_ M>V_OJ )=W>SMT4O2[U^OU_E+=C4/-U;?>*_S8->QC/?A@^N=4S+%O_D3KO;D M +EJ;ZS_^:-;G0<'^&L%Y@IBH9!M.^=6#Y2^[38\WXA1_\V?WH!>7!2-2\$$ MWU-CZSX6*BDZ,11#$:%]ATQ#[#^#?;TAE\X=R^/=L4R__CF/Y?'M/9;'FQ/T MFRDHM_D7.(J#_C4F[9X=_Y6/XKQ8?!$85 MW4;@3#U>Z711=[.]DQS]];:>KR_RT.5>4*-4"_]_M@=^"?LQB&1-GDR^SJ6" M51\/;YV7IUTCQ5WR<6]1,80L$0]\*D::RRDVJ&RLPRN?M)L6Q8[:94_1#$ @ M AK/C#V.BDL&+!J,T:XU'5FP,-A'!N=%W(]VB7G/\#NUZ2>_:2)GA55T;1L: M8MRLY0/E;.=AV#\+'G_7,D]4O0BK M32E0@?[%&XL+4'RQ>\XL:!2T+<-9<*O!#^=HRP6G"S'E(SP]7&7##T'A&$A* MA'GX4GN&6%TO-F%B&!RH&YO?IK]12##?8+8HV3N)86$J1\K\>_6G5"T4MP!N M,U%P5@:%]:ZJ+^#@GU(YI65YIE[MH_!BS>M:@$*HDA2,$#JL;5&\8PFABLG'%D_LLBIV80"CB=5F8!KO$N0&U.U;C]@,HP=#8,: [R3**)7O7T M+***IYW=R]=K\%];:6_7Q9;+A<9;5%0&YK90YR=-RK)88I%&_8]N/?#:R Q* M@)L.6M",+^"889A+$R%YTX.6@V6NIT$5]Z8O^TYU93Q$#?6Q^!DT/IYH':[# M#DIE;$@.I72[Z58^!D=K&R9)+:QP).0?\(=NGB/\LZLUP77EHHA"Z'FI &-Z M)C%[U&%8>_%LH<4271.?PH'MOUR:Y,I!&X Z3[!< 4]Q.=]D&L_+J,@=]=^2 M87F*3)3KLIB55!<2:0+9&<)F4IT@E^@?+U%HXZVI\H7A'K^16,>E"D^B/>@E MF,*;1$&0*_#!N*CON#=ME$?8)-X=O*5E,4'D53;0*&FPZ&5HT43?3AN&I_+2 M9OL8FJ$MH3=H;+OM+JKSLJDK*ANXD>B,6^"AM?SZMO*-[H.A5=/:@OC/:@*; M:5<8AJ?N#T6Y-MUQF1B$<\M9 ?N>)$.NV$1Y,1?-#]^WNQT=W-&WC=06DY&! M;A656\)VG#;YLK4,>;SA?11SM,P:LB$QTV^H0/9 +!B(-L8V'+\XN*E7*.7= MA@YNZ%&RSLNZPGI1W&+9U-XQ=;[&2MC \T71K!4$7+HMT<5I5^ #HU5+]13X M?.WE4S@F5M]C>[K%@TI9C'L#60S_V5>^^3^)*3_!VF [U>&R1<^W: 3B"FQW M,E(4*2O9CMWA^_#U?Q%Y+^8\.90849\4,VFE=&/&O2"#F\,^$O=<%RT7;;O2 M8W:?.,"&KK0AM V>O@_;8@??N]OF1,?Z*BDR9=Q5*#<;:<8"BR>9"3Q>?*R[ MR=<]SXQ.(L5/YA99DP0&EA>0JU/2?XYI6+'%1F(B'[YSGSN"\A1NA')=:'0X M6'YX4# SO->M3":S:\0^R/]=U0192D&-\VY1%5;3N#K;M.0TX.X0Q#I5 /259ZN3I_@R\VDQNXZ,1^XGC$VPLW><&T7]% )44N[K3&@P@1Q(BF4 M&:, KPOI_Y-HBP16:3Q:_=>;OQNI>R ?C.#KL\.+DR$&G-1@PTD@9&"5VWC-4%"C9_ M'[A/.,3C^AP<&3KH,3BS^JU^(4%T83FM!C\=0]V(CKF?2-Z<- M"7P=G132H8[/I(11(6G:4A PL'R_G MF^%Q^WA]FN7VZVW3P[NLJ9=4JHYW8MDZ!V$6NA5@J)WT@VHK1#).D(3> OR4 M)B%,'&,IE#P<;VG!L7_#S3P#^V)=&U[E2=R,R.2[459#$T:MY5ZG==,44Z.= MIBZ0?$&;0R6V^GTTJH7B79(*;6%#W6;?W5MJ@L#H-.761ZQ][%/A@ SGV,0\ MLOKTX] >30 $7B)TA]9%O@1C$N]<[OZD3&(#QNPY@9$K"(9I5MW2GZE@S_"5F4J/L,Z$.J>2T-/-4EH MT?>/.#Z,0M!HV1;WB.>J'):H:1H.-OF\JA:"HSWMO("VH,9N]*A/"YH%36@& M)Z](1&R7*,73/OZ7[&@J%%(W&4"67* =<*\G> ME0&=R)5.#<9F,(JW/%EL?.LD.+%P'<-HR@\%MMZ &_ZB>%].:^W! MJ?+]RGX-YCWZM7]C>$MOWL^;@OJ+,M(H?T85O\GZ^_,D>_0PVAW='-J2 ML$.:;EA3%ASKS[1P.<(^/7A\^-WD 78@XQ+SA4?-3E1AQ2!D+;(=S<(, MO6P-C;P_\,/LVWN]@??M3)E(WFH=A?3OG(%GA;]=$S YWJ(46HP&\F-]0;$/ M/PPN2 !CX**6RCRILN0F.HS[@-ZG+7QPD!U\.[ZV6,.',1?)XUEGO'N;#8:L M+UOS?8[L^'N)G5ROJ/1DBK6=-)WX M##_,'CS\-IH([CI)NDPW._;G3Y51(S O MKGB *%D*FX%)-G'=X7X'J_#'[9,<5F M<#.>=J"@%K.ZF3NUP,I4 M"MU&)2?1=7(64,FK@G[=2^-JG%&L\]#NNY8V<' M6$?3$Y:EPPB\;,B]@_@H.SR,Q'R[ +QXJ/8+\(E8"<"E^K97]T^_!F+R>KJ M'+Q^. 7/X7WE+&?-X'^-T5-< TX9710&@"9?XGZ'(6VH6/EOBP(\+_T+)RM@ M%%@ AV(]ALGY"VSPV>1H62#O6F6[]1N&4T]Q"*289114^Q&V3@ \_10C1?>" MCB!2/O'VR^PG7/?MEJEWNQ]F]_I:&+]'/O@B/Z7>S? $G"X?7JT@0[F]#7YD MC'W39\*A6(-G9YA/WKYX1L>]6S/B&_S;?+#H'@%ONHA.M\@.+EHH]$M$=9JC M Q$8\.Q,@C4 [X^OA#X5Q(1&;#\*)D]:&ZCRJ!943WC1@ROH9[9""E+AC"_J ML/\%:RR1'<=4H=Q/^>0 9.7^_<-(5N(R0UNRQ'8Z*IH:'DYUL"CCKT#T26IK M2J84P8SBLFT0[]Y:H!;D9 CXWH& M[$^>/IN\WO^9_O_Q_E_WK;PV^6[ W$S^H$ASEE9!"L&SLEONX6*>$&=8*5&6 M2_B'Q5)9=6#%M '(Q]WR!$MP)NB'?26",H]!H:(*Z)-1&2<- "20@Q:NJOZF MG>G[.VXO19H?R)V$1*-_:OZU,\Q/(DQ-%*>5%,>XK:. MLU21$!>T,"!OY;)57UC72!$-,=I(84_4 YQSPP!VP\K!F(VD:$RTN"C_3#P> M+J88+,0?T!]S5-7LLNC0N+3?]1)@T)!H4@OF0@QI7?P+UR2";@/W:2JHA3^' MN)[ ZO+W>0WPHQD" 3/,V'GAEB(33,2%%#L2,'BW1O03I1P;YF'%&OZ,"5A; MY\=:A#SENYNX:W. JY4VEN*F2MJ:,:8^*UPRR'AUX%[HC(9!%C%S601TF?)F MV4?CPV5QS+.:CV&PN8@G1>?/?0GD9#/2"U,F!HB;4.XM.0ME#JZ'TS:#H%14 M3,!%4!G#T\\7]46;N1R,(8!0<4D#_[L_><6!%&O'HSZ%HITVI=2Q&C 0FP)R MY9(^>SQY;L]^$] 9\>EOS*=&E^QIOLZUF0_!!K$DXOG>@>[V$8/-O2[,?4J[ ME7E$)T4_M' "ONK%%@W6EV:W/U1*OC=G!7OV8'+2?X#4OC^; M_+R>!?/%ON_!6T/_(&5^P9 !&V]R!-?!LJ;#=QQ@D)0^,/<4('ES4BJ$BRJ' MMZ!1ZA9LS<"-EH& 3_N),,2=;""H(QA7UA5+^;;[2T\'<'V<'AM]FW#^Y- M[A3O01^TC$-C8$49*1;)\X NJ,'TWRAJ-UJ][5VI[0[0P"^6":<HHMQVJT5=9CG6X*\?:E6/=L!GRYP[#P(=JA?R_H$-.,:TP.49, M0P\6_VJ!94[E?/[-75.\5#.*'YNQH#;',XV$_ #;N0(G84EI, N^//OEEW#Q M#Q@J(S\[^J'_JV>AJ5J^WUO)\-J?]?>D9&-(//T6_L.0Y./2!QPW0R]0VN_9 MSZS.Y8=/P1ZN9MBR8&\9RB%.GI:,6PG"T#5K"^_;QR F(9/$<2.WTN#J(24[ MUJ[ %A&N(%-=/#IDEL,JW)3AYIYJ;WV_ SH@%><GF%+>T@[,SX]F4L@$ COAXN^(59N;9^W< ,6OV'V:4;@+;#2U3!L M-J:%BWRM1K*]W0R+>-^[%=HG+AGKL#E]=-I9\#@[BHJ0G3W''GM,5LZ;O)ME M,M064S.(ZKA:%8L,F7?@XL4A]2:8]4U_Z>NO)!R0'AAT!5"B&802S_+ ,F!D M)L,ZLV(#!O@RQW6_XZ:C1 UUL]'7M8@&P@$)^84==WA7IT['$T7SAKDN=!7( MVQAT,11! -Y64%N$GDD8W#F?.&_&]C4PGESWJWD=T881R/L0/B[NUT3=P$6. M6SZ7#E:8X-\[T*\(ZDWA%B;)LUS1H%\8WJ;^%K]-M+QD2KS#=WO,ANVV,W M2]WAH=G+^N0+=CHQ.+EDJ@<;_R>],'Y!7\$,O^U-L5I+/NK0OS(L==^3Q&T7 MYHR^.T1:(0RX7W!!CP-E [,\:>"RHFWJ#[?_.N<)/LDT%>L\OX?>\WN1"^4" MTO8@[@VY%NQUL\]WVN0,"M)_]PM[]Q$)&5=>L(N(LPY_?\-CRW&\]?:R^B,6 M_>%#7!/YGTN=H ])"@UX3?P9AN7SRCV:!DHW%T9,\/.J8'O8@B/?]H/(+(1: M@0/C $DBEUS"MUT9=/WS MCFQU6!4D;EGF<:@O#1G:UWJ#LJ'RC:\=DWJ=V93_UF'MH"G8W@J]*NK5HO@_ MK6A>[S[0)^'%U#XFM3(\S]5"Z@COE,RYX=E/8YPV@SGG$R,I%7U,/M7&T+ N MM=O90PY['7X';X)7-06Q)W-0'>FNL"2*HX9JOR#+7;C2XS**WSVX_SA[=.]P M@-8/^4-*?(6G>:)'JH51(#0:W0;),Q_>SPZ?W&.=%>JD*3*($:A6>!@XB'R? ME8Z499R(78+05&"Y%2B2M6CO^ZJ>WI229B9 ?5TEU:C^?D6M3?DM38M(S7UZ MBP^0'HT]!E[O1]E_/W%T%$VP2<(KS^I60I3%>X%_QZYQ(L6=%F9^4\(D;YCE MN]*:N^FZ1B5]\,AI:5["2$7SF\3#P=68G9*9V718G,-L/V'0Q,]3"[%R7PA2 MB2(;$,,.)@0D7ZC!?_?XVR/3S%V5/2FSRPI6&K;+>98NP3J*"P= MHA.B88"LIJ4>6@I[4U$3ZX\PGWUWBX[XM>:C?+'Q*J0![LJD#2KW_&*I 'M[<*Y$59 M(5?BO%AOT#(0+L1;60LR!(+Q"ZBH(VM93W,X_HOCEZ_G?ST MTTV?W8>[LYM^_3.>W8>W^.P&3J_7P@7H"F.$A^H9L8"#/U(L=!R'PYRV<8.'M\"#[%H\=*V53/XP&H:4I=S,$@9+; I\648Q'W M#X;3TM=4:4.+\I:"\L9C20JB+=A/0L@0 S8C"D;T'V?EE$U)_/BL/#V35JV+ MP!T_3'MV8WIX()/\>37;]919I !-LTWGZ_6(4AM4:YSFE 8,]2PO:; M2U6=+((E=S%?&R"GQC39A[^,_SSR/EPTM%O_^YN#S_EN25.[5T_:>@&BF=X\ M.IK#405\@]?^Y$?XYR6*_VJ[U>B0R%E';;L ]VE/ M2V,.HOND9=H>>-N=@[O@QG>K/WWIW?]"QRT^1Y_O5&]1F^U6LO_F+ZD U.!Z M].WO1]-2]Q[ R;W_6,)ZGZ R4#]@0_C_P\W3G^W4^LN$Z(3[3J-MF-B;UY[] M%[IH/VU)P?/-GF<;ZUE]U.5F^AK!X^ M_KIE]5_;_7M+!2RW\N;9F:ZW43-\<=/UX;U_!]-U=X9V9^CSG:'#^_\.9^AK M=?^>8QWOV>V\A':MT$TOTYOXB-KP YW7L'=A_L/=Q5RNS.T.T.?%*>ZMZN0N[5.S:Y";A=V_J!Y M'>[?WVK5P*V][':R>NMD]6#__H.O6U;_M=V_787KD'NR<_]NL?NWJY#;F=0?,*^#_<.=^[>3U4^CR'?CL&@?0O/U;PL%J4-C$J=K[-CHKP?!'(?GQF@_-X88&2TI4J>4\\W' MPTA^\Z>C*>%S,SAZ/CGXX\&]25,P!2F3Q;2K#\&& M'@V#JQ(1.**V'CPYF)R%T7Q&/-,K%X57X"53,?_0$#W/9UJ/'E]MQ,J<&6T8 M4A@H:P!"^)^>(IL9_^X0>5VSPP>C<+?(+, L D2-(\BW#[.#!X^N_HE@Y08 M7J+*>+7(JR^Y)6\)EA]&<$2L9C>^&V_/A(EM3FQT^ ZFBVA2Y& ZKV6%=&IZ M5FQP_YDOP5QXVR"]&OP,ABCL@_&C W.3<%C!4P^8VQ!YAXH"-O[^O?79Y/FB MKALB&)G\K6[>P7_]#174O0=?6,N-]G-@AF9X]U R(_!T#I64W/01*H:;G"15WEQ/"$#R*.]O T(>B! MO2[:HB"5/.^8HW[H/4<+Y#([/<,!(P\=L4(B=4E>\M?A-JJ8"H])ZS/\.W/! M%P/D8<7[U:)6NG!X&%QU%^LSU7\G70N"UL+#\%_?UWDS(QU:-F 8UJ GD;I: M",*F, @E[.(%9)JU?#,P6YKA#<):OPHDX2,O8UZ16;'")2,.Q'BUIG+Y-,4_ M.I@>$:T(CSAL&I$.3N8YSYHX64969%84Q/3(O"5?\IB\+M FG+S)%ZQ.?ZT: M H0G;K( WWZS;")7%=T/D=8^>S\M5D0I*BQ((' G!2**(YDVDE,>\U&22XBX MG\#DG'R[]Q?\RN.]OQ :.6XJ_D]5(PT3@M2W899RM36&B8_@OS/D\\D(F&0<:PG;LG#A>46_PC)84F8X'=Z] V. M/3!Q1ERL^*W7Q:Q>@CI9,)/4'S\(+GUL4\>V]2,WUK.O'3Z*"9GH+F*&P$)) M%Y,Y$1'DM*XJ)IE2,J'>]P)QL)@&#F__#O(.@2088R>=D D;TLV):N"OYM^E:[X M@KG+*F)C D4-_[ O'S_[X>P6^47$%_>&?J:$<3PBG K=1 ,\ M>L.KJ5J%\L07_,FWII!YGF-WKBX!F@D4M^,S)3LH#=OY/?O7-P[^X8 ME]0-<[9\N^-L2;_^&3E;OKV]G"W_WVNP]9KS8O9_OQ8JE27!F,L5J'3*>87G M*[>;CPPGLD=738U&&!W%LD(R,SZ@]AV]6DO8J1NRD<(Y>[0[9^G7/^,Y>W1[ MS]F+O,KYMK)+!NG-NK95=^>HRA<;N:6?DY.$9.#@8#,;-7T'#FNW6--77H*% MR/?K+3RXUW,:XJC@-W_B:]F=T6"3T\U;HI7.UR689NAFMG!*&O(WY:*';U^ M'[2WJ&MBC":&6!6Y_\J9>4C1@[*5+\*=/ M8,?0\"Z)=DM\+1*6-FP-_)YB%;T_L2!!OT8 MIR%_X*UKC?\*9*F]=/0-$9#A%8&KO%J OY--%B7<"C/:6-EA_(*Z"FYG2!(T M"*D..XX!5P\9"[.1^(6C0:6T"9.O8F"$8@-].0E(0'T#%9U4:_83C^A T*DP.=,$+QDHC::=U//NNE:^,+.R5-@E^CRU5OD MS2FR"TOP0J6'=R'G.*V<%B'JA7^?@,^@,1!R7UHA8Q5MUW=H&XJ>B%\[$7DA MP:"7V^^#\&:PO:8J:U65L&:V#7;BHA%,JJ*8P5&[Z<#$=;2?CZ?I3"V\ M$RTL"0),$#]2K^N2O4+EP-M*P::FR-NZ(IL#+OENN0H/%0?G!'-,EGEX5]47 MBV+&Y,B1*)-XN<6%GR_(QZWG [&)8M*4[3O^55>)XB:_J*PP@E*1%$:$UB4'/BE>8]1@J MEQ!P@VFVY$S+A@@!]7E!W^-C2'&]DX$S/#W#W9QM1:Y^DVVFX%1] AN4:W"T M6U&ZYB/DI^CQKT M0!BOQ<6;%>X#LXEX8:<;$%9,,I'%-MV 9<$:?(+VD%B5] DNUBGF'RH*LL*% MV2UD'V;@&;3D,2_XC6B6-Q6_$S[KWX!V!3BCDP>DUD2Q';/K;W6GE@$HG%F2 M!IG%/GJN/GI)+NC?P8R)TP/!<7_CQ Q^^0M<"/!?ZS78 B ]:.^@!%$2 'XG M23W[-=S+.9KLH%;(4UBTQ05EF09-FZTLW*]O)D]AG?*QP HFZ&$=9D@4E MCMFO;YZF3MSOU'W#Z%J MZ(S."E0NJ$;@>N]0=X&N@'_-,!M1GF#B)).4$0Q^6FA(M-'\1M&0S)T79R7J MALFJOM"D8U&28!9H^S7@DZ-V:B9GFUE3GQ8P!G@MN% M'.HIGM^7K+9Z3\P' M'%L9-@5I*00-NO@FDK%)$$#O MWFOM:W?+X11>46#,IU.EZ8Z7#_1EW?(LL!9O'7O?Z''>HDRT/&AK&HHGBS?Y MD\O*DMUM_<)*0G@74LW(C83:MWJ.0 A],'6_Y7^_HM*]QQ<7?.%\ZGY-_YHF M#FEJK \!7T3Q2]F @6#N(,V%"][EJ8V08DF=?_6R*A%!?'3CAP,Q%I4H(*,P M!@ARKZ\=A86)2"A$+:/T[N")24NR,-)A30,CJ MYI[E.I=*@XR\\!O5B%0/^H G M])(\N/6B4/D^),J_A;U-O3/?&_-C*G[F;:0HE5DR,2IR<]7(LBZ20(:/],JI M@T8ILNF VO9#8F]A/Q:S]O;5=3YKF>X2T9B(]IHT!ILE]]^-?;UQ=V7SC:Z7.&82Q\IX+?+/.: M0\I>$9I2[K)F@NCIE:HK8&@N_51B MX5!V/MPH)8F%_S6V?K"9TVA0SLGZZ@E75-SG8D*@%R!T&G:#WNX'N^G\ M]/7?$_698\N6%7%K7^7>F?(3\\06,:/LAJ,II_X)R@=_\RB($H+M]7\L-/15 MO;>DVDCV=8GK16"4CD)::/=^29;9MQEG!$*,%_16UDA=D$9*500H'Z= )@6Y M&J1EBE(PYWFX=L>+C8Y2!?*AK)GV;#JR5R5-D:]Z:=&\"DV/U#-",7:7-%+= M]C[M*')31D[O3V8@+R*E6J5HE7K*?A!A/4T9LY2@RU$BU4LD@G,79^D!&?4) M8^W>BR>DXIP()Y5*XNY='A1G+U28 4L-ZVJDPD&*TUC*DNG%Q']?^7TNM"D7 MSGXL9N(KSZ:#6<(9^RK0+\-$HI]$J09Y$!1!"L](YH"EDJ0*([X,DHF8("G2 MM%)35OUTI%7:)]$XI9A7=C.FX;WLOA:S\8/=5E X]U((T&ZY5AI2O+A<>NZR M2DCO,R'G1KBTLYDL[5"4G=Z^11+B0:Z,:Z99:I!0U&DHOTBBM'-.93)$6"?[ M%%RJ[B>R\ZRB(!@&!$WQKHK?U+RI#"T5<527!IEEV28JHW4ET+R@+ ?]>SJZ MCW)TG^?B5S14/O*&F?+F*E40D9 M2A(""M2Y3FA M,+)(-Y7]Y-FOY2OECJI'+8#TG*GP2GZ:7%R.4M- BOXV%Y29QN8I6U N M+%[S8*$W49@:X'OZ_RRLD#]->ZP$:0DAID7RDB@6LRC]MT(.(P?YDGCH14AO M"W%UUJ91>+[XY-5$1 02M'G<5-!W%;?3ENO*'4H3<47F$D3I>GZ6ECGE'%=/0/J69=++Y$E%1,6E?P4RQRQSB.JF?Q OT@J:?R_03T->K[W" M>$_"D6*2= [GDDGX-S[,]#57<7JVB@6+DZ5:2.ZD:9 UTV+/G%S)D_D2+.^A MDHJ1\!OE#%#(*R)A+_40RM,OVYM7G2\FXV.>.3:JY2:M[<@T\;%8Z,-FD4N> M6!+V.!Q2)9DJ^&-J98HSRYY"3*B>X-@,ALI?\*7DEB(KY:91RS5%M_2L+-$@ MNR EZZM5!DMOQ!;*565NE:65IFR\3%_BS66\*[MZ9+)#6C?5=I*O$2ATTQ,E MRSH-3[6(#$BN1@6F5FL-%HKSL-[D'2^R THI"@5]L42U;]T+ET@Y_]1830[H M?$"1:*)J0[2 02B3N&MI_ +;%,>*-PK$_], ^H$HY[S%+TJ5;;@^%7BD1FQ M)0;(>E4*%#$J\Y/*AY2H@U*:1-(BTB!W?!V1D/NY6+Z0I:,LE8[Z$'D")4(N MUP*L,A5D_5G("Y<=S\S>?+C^,RZD;8J*G8NFB%9Z25*]G2=S7EU)8FQWT]%\XW5T*1^D\:/?%F:7I*AD4K6DBW3E^\^EU9ELU+DX2D MD:,9RL1?+G&CP(FA8!BOK)" MW\NLO/S$S %R$YD_(I,A*$F$5_<70ASD)_Z+UE D=+<4_N0IC$0H1A^13"*Y M'F+A>H82O/ZBNDO]<^.Q"-YY,)0SG#KM6>)->.Z13&FZ_IRSK(=-KM2@:J80 MMU"HO")0\.!7Q=S,W<*4+\*R-TXR5V,HC"S)T\Q+X\LC!"6@D5Q_YU,Q0L7^ MZMKL#8\N#338&-=@TT:##1IL=NG&+N< *:#A:3_P(G]*)<)IZI20N5^*2:I# MZY7XL,+J\RA8&/XXOXGOS@/9%['FM_^7LCMA<.OY/B\74=^(47LCY4F\B3BG MG3/41@'_E_814D&3K)I3I3 =CI@10:E4)%T,06;_JD$%?7UOGX\NNEN,&7/Z]?Y!E-F:[) M$L_B3JJHDAJD]>%CGE],1ZB<*E=&D^*)%#"L M2MXL*SIGG3QL-0NQXBCOR.I@I53%2BF)Z36;?UWINR+J_^/W,GH,@VP)2M7J MIMC8U4U+P[4J6ZC>\V31];A%PU/Q&=7SG=_EZ;U1*Z9BBX?^-;/FPFSXV;/+ M-E*!S%G:]ZY\;?7=5[MQ;$FP-]1Z1#%7MC1+Q/C"-1%8S_.T,IV7IOHRH"V6Q!R\8&GM(5=?N>U$-BLCVN&" MZLIIHC";AE6KD#XTEW;:QYLF>/Y6.PEGSV2+\#A]CJR#I?.?_S3.-AVAOZST M5XG[-%CI0T'X9:>BU)ME.9U&5?O5>^X)ES?-!]GM!LUJFL_0 -);NX1+7,0K MSQ]MRO&FB8JEV9;"/W<7?2-J%EA:*UE@,V]'H*!Y\3SY^WSBB@FV_(;G"Z^D MF'!Z\6!/7?6M\\&+Q-N09B0F(^(6J[^7Y656$JGI952H\'[Y( M&Q36"(.$^+-<=[JDMY1S"F0]1?IF*N6K:G%ID2O+.\FUIX)5(EI_(]?+JO;' MBJ8*V6(E7[K$0K*@0LEF3^4T\A8R]1#9"I?(_2ID:B>3_B2<4G8Z7TY*3>FR M4T=^L-'AVY?2/\T*OZ+RJ1#U31B.8K4USX/ KIVIR!OTX^S;43D*J$1-1>IPN1=UBY/MX]2ZR6$\%\9D@IT4P+]3(39>1BU_*G03%GU3U45JJ%/&7UOL*X= S!UEG$ZT=FBHW483N MZ092579+UJ*S:W(ESG;"RU(D.3VE-3&Y><'5B':G+JQ?E0V_24&."TT0WU=- MJ%2$J3OB<@/#K/C-U$Y9^1#XMZ':EG! /F\\Y,)2,KE]W'3FJFJYZY/Y)!I: MJ)R\N1!R*!P9E@>76FFI -+55EV7[FA*#"!W&KOE+,?'" ^?'M+6'!J+8$JH&1?L']YSU1LAKEML)9MY.@M0"-5*PN1^Q@N?*3LB M%"8D1U5[!9V;8XBM3]*R3CO4!M'Y2^;D+690G# MV6W28K\W%! 5T)!-=YRK9O^\P*_6=:BM990Y"&1'FHU">VI%>8+2-LNK ZBG@@Q9P.^6"@_T]X7/I"1!<>G?3\(Y66-VJ#9Z%*S@+94Z;AD"+7@LNG>SV MN,@;UVE]P6W:2;:,ULW>P-+J' 7-?*VD_/DJ)%,?NV+U;KK#U*)F5"RYW?J)VRYUF94_8SR5G,\])H5S&N7:6#=A6TJSS/1A:#D:OE M8.0PAO)@1G&;L.N9EE&M:UZ^]SC=NJ28YDV/9F!"2#?4T3^9"WX@]T^MJ%:1 MI,RTBAN6M*#H@5+#/I4'2- P\\D_7Q[D%.[_HK]GB MD MY:E@VL(A5,?IB/L.B-;9(@,K6_UHSZ4X.ZM$MC>,A;+DJZG3S5N%KRK>Q)=E M(=_/]V-<["M;6;6(/)4'7>1J;J3C&P8WX=+:NKS=O[R@6RW'%[_.,ZAJY8,L M>%+B>ISOB"5W LC%IQHTJ)]ZRMT@30UG[UXXSHE_F[CS.#L#2MXC)*-'ZZ=5 MF"_/W[A7"7/!P2.Y*%+M[6$>FMZN2Y45,V4UCC\I4*+$?KKG93:]A6W7RM)0 M6UGRA/A]/E/V(,.8=)7F,2>0^G(G4%HK3JN2LMUME[?'''K1<#Y5M73Z8$01 M7KI/0;8J53XP?1@%C?(MTA7>%:M4HD@=YC25,*$%J?GVING8?+4MA@""W$). M+=Q9_EG%P)> M:AU"(?7BR4DB8+4+JWR$*FQ7/)67!*?[MB0M^5D^T)/^!K1 MIA#T4N'-U09YLS#V\E-$'A1 ^H#2:%8>)>"LZI^YC-0J?[4 =)K=9FFT^=C2 M85/!J#!T<4M9K,J/TLE?3962BD-/S7.FBZ-+:Q69Q#>N/YPK/TX=;%5.0:@Q M#^Y3]G_HJ52HXF0N:!&M>%Q6M7R3_YF>F[I4"FIVW)%7M96@6I3KIU515];YR#I5ZT+Z\'Q?(TIP MR+*:*I%*SU%N7Y?V)Q3WEEE"7[H!A=PVH(#Y2^M=B33HAG*060Y9F;7L6UJ1 M[!52DHL:LW@M6JNLK(^F:V*3?Q'NU$SA=B*%Q)KN>& M]S'-KE5OU"<'*%QPFO3SS$=^<7CC5OEV^[/PE/XA+4I'S"1-U<-+KAP;6VIE M\K)+I(>[.)[*#]W4OU3U_T!F8@=RXYN0DL541Z'M*XU3?A(+Z?@YF8T7RMJN M5$6IWT(=2:=V!%A:TUI?9^]:L*0Z?8_8/(^/I/,ON7UQO(.([:.A1P>.%RK8 MM*GNG&(8N?-O>HQFNDU&MJM?>G:#TKFL[7QY5Y+L_#!YH)AJ"PDNT@7J0[[Z M==4^F6D$E<9\\S@SP$N3>FG]E1\XMO0%4RE^+UT,K^+'U=U3W&31XT/O)NZ@ MMOFBRX5(_LNS;7O3?A]R6_.#X;@[3)=HDV5*[O/]B(A[4@J6D0:=&)"WSF<' M_2Z)2RT<*G<6/*[911GU;"FWY$;;Z88?L3I 6%PISTE*SX8L MG7B2E7ZSYHAL\^,ORP>HJLU(N=JQB&* N=I+Y=:MX7S*X]37:YY(PJ.I_NW,WL_3Y6#3 MHFOAR=3U5:P^CH,N:MT\0'I4"(,S*9Q_<-T@=\V[GQW5]=4ZC)<*=9D_\I]U^L7X; M$OGT!V+&LY=_1)0B4GV!Q>T+9=_I4?@O"TVV%L#!K*2^;U:T=!&9L?QE^T][ MV6?IE&U?=HU0G2U8XEF"^-$(*0! N@'HHG'I $'/1=!&\UWQX;H-L+(W?6E5 M)6O56VQL!=^VRWNS*98IQ](C+JV-/U/KX<>R8N#&U(81Q]D&XJ5KQ6O*;5&H M425,Y+G&:C>ATI79P+0J$F!)RZ&6M'2QI 5+6IZQH8%W-"\UAPASLUE M+I[*\$>-!.^Z75W70/ERKU>U6*LF;O5DVBW&^HO,K I./F MJD.9I38"92L5!DL](&Y[E]+6D;IV4L';)W7MOS:\/5%MJ2D;V4N_XO+)F&GM M=7WO=>Z=J_H#1OA0@("AAJ&NN:'6/L8XO_Y&.ZC':L_0ORX_7UJOTV.NP6GF M<%JMZ:M2<5^I

UTNT,] X M#FMT^ZS?:&L25>P41!J[%H<;YW$<$)!%_0*N)6;WN8$@ =TUXXT)\_AD@/[CZ65O3IDOG1Q,2OK8W\4%BK] MI+9SU--T(%N)!(16QJJZR8LY[1YS.@U3S!?RE\A?@C[6_G-@^CAOVTW6[]:2 M/>KK(E=.I4%>\^EVARTVK:HI MWT\\YFXTG$C'S]*A8G;U.9'V1(M'-5O58J]-G3FN_AU0BZUM39QA9 M7U":;I368EK9'UW,TT?H_#6B[TPD"=PC,+Y(!G/?_]'0@:^8:&L3;1C!R'=PY\QVUFKE@ .GN>R^[-NOTC5GP@_2@>2[: MJ>8&EQVYMT'B!C?>P.>6&\=[YN?XLV&2DPQ.TYO36JQKMUF_U:TCI\$S7SM=QU[X5$,/.R,E M'6U/S3QE@^R%,4)%UZ81#A54OX;9/5/7BYQF,JVRB>H='8 ]CL)IEF,+ ^36 MM$$XXE"-X] U9]@VF-/MLUX;Z3:-TFWEJ4(&#LRWVWD\>>9K,\?IL[Z-I)Q1 M23DUX=DPB/K;3 , MI]PZOU8];R]^UM/X(S&'\%2["3IZJ@MK< %)0-+ '(QVSM+I+BP-$A[Q.#^A MCED!3_3T@6KFW1A$DD8DS,]>MAH.:]DM4S+CYKM -7-N@,B=-Y'W6BWF-(TY MP['N92CC:TXZ9$?T<=[.J;/L19;#DAUF_.^YE]Q;4YY,PI'E!;?"MZ-M0]!P MIH^=T3?FU"J(/I;-/"!D;/5BGX]BLTVR:8BR00P4B:X[(\[[3 M8KV.,0W_\,S,\\Q.-8$J5^:&@17Q$9_.:&$N;:\\# ,I1SI"9!:%4R^.P^A> MJ&""/?$T,C7(.NALMFR'M1O&&"TT+2(]":)8^\]>_=LN:S6-.18(U=+R)QS?E#_JWE!B-+C-&[=1/OEEN^YPX\WTON]71\:^;2 M&F2##+$NW39KMHRI?9GO8-;,=00@=^[N-;NLVVVQOM,S"Y7PYM9.A(;>W*EF M--?Y?&E?:,R'\\A+/"0R-3(RR$]H;; YN?XLV&2WPQ* MTYO26@W6:R#I"C>]^#62KKMPP O)U4$8C"POCN=N,.3B23&Z0A\W(B1M=""> MRNVS_O%]S[&=_>Z5B0?=+-4O5:/=7M(J"*ABH0J"*T& MA-9J])E3SW9WN.=KITM#][Q^CO?;Z&+M/P@\C'15/_M[VOF*AI$[D;0-J4BF-UNLY9M3*T<5?!'21Y9S-I3AV:' M0<)#0F9NC;6AG)PZ1L@=_CWW8B_;$?,J2")OJ"<1(BF'8%L[KZW98^R( M$%%KXM8Y3H_U&Z=U. X<-J3B0!RG7GP]91=N14C(&U;[>@,^#B.>'H%H)>XW M[#&I$:GK&XYJ%5_K8R#.VRW6;-NL:\[);Z>01BQ/E4&.*C*+8#X#F,^V'6:W MVLSI&!-J:Y<(U69ZVK":^>4&V1TC+ IM+L3Z M/+3(7^!D+F:#L- MUFW7\B@-4[U2Y&A-,1C]-L^A 5&1D.C9K-1NF&!BS MO69S7.2:.;\@CMTWZK-&N\L:CC$K,.ON=1KE8I:2R8\*'0H3^V1J,LHOW9A> M+CFI\<2-^$19&.$R3OJN/7)$%"J MV^[W6=/1,-5]Z$G2V8TW)/E]\"DS*2( UYXVU]IV@S5Z/>:T--SV;P]Y=!TI MV\6'WXFKR?5#WHZY\M+Q%O-4QCI4_\E@=S6C*IX; VW_.+F+1QZ/OA M'14=5* WBWA,V^Y:X3R2!8M(C4\ Q8?7>HIM8IG?E=6E@>>O ZK2MQ#[A// M#<4$_';6.)-_3Q--\N^*0.4?B[JYEM6V20];E;YK9B@:C1^)?GTWCL78QHE\ MSTH.7D=D&U(Z3TKHI$8D?<%BVBW%H[0J^8?5\[%5X^.37*/CN7//D>:.7[>U MP4JO@Q01!H_6J&.5R2$#4V%?-MIDO6=\2V_K^7V]#SD?>\+L+G-MFV5T?(1K MA-["JW0. 4SIX>D*PQTUQ1^ *7::XJB1>CD/U0.//W4@M'J!94:S^J!>J"?NU3O[2E+GB>\#SW"J_#)/7.K[]1'2#F(\L+ MK+\N/U]:KT/?=Z-X<[$-R*L#\K;2KZUUZ7VAVO2SIMJC)]:=XY,@?"5,\-%? M$1.,"<8$GYSGD_86M)T?=^G>[+0O\AF^TMG+?_&)-_2Y]=GU']C)%5^1E_[PY(Z?%8:B#\^/F#IMQ!2CSG--FNT#]^0 M!D,/V,/0GYRAWU52Y CN0%WR+/O/H'R>N1&_$/])K/CH212STR,F\>+.$&JS M-NTY;!^7]LSR-T[ DSA)+'2/;/Q//GX'L';V8EH!JRD"!#L0 MNAN$-BXW'Z1JDB9KZ?_H)R8 ?F>O;R#@6PV'.=WCAOXPR4 H$+H6H9?U<9B1 MN#AZXF+?*8G*!99?2IMZZI]ETY91=P2%RHDRLU-PGQ)Q'-;H]EG_R&D+L[R? M1_!5/5"HM\>R3WS8C<9E8_.)?5K,USZ]"DTV@#EI!,(.[E=LOJ\Z*N.> MMKSG:XY4N>,1M]S9+ J_>5,WX?Z]]8/C7-K6U/-]+PR8)8;F!<.(N[$\EV/E M6KNYN-82#[1;GKE_8N^_F5Y74+/\^7FGH MK[K%I;,093@>Q^*5Q54T]A'/[U0:?,RC6V_(\Y-3RH)O+&ZLZ=$G0K)N).EI M\HLEIN/&"]1!!NI,D?23C'W42;'9H2&_?_KXYJ-[PW\7$OIZ)?Y303+R62O7 MOPG#A$QVMD7DGJOTZB[';% M^6S1<2HKTRD_*XH_LS;I9PWZ?L)S [5&&-49Y\7W11T[^^E1,_Q/[H[6JDK5 MX.6I/:XUB?CXM[/OK]Z__^OJW:?KCQ\^?:E2@W2RTG.>5J?^[.47>7:/P/4K M\0T=B93/I;M^&(\\@>O1]N/-%B:#"9M!?L+(LIG=;%O7K_X5,Z)%?TY'#EE. MQ[;&RV?K'F@9>(']A=IW39N_#&BQ,W^L?WO5;/ M^44\KI%=[MBM!R^W%Y?;S9+P5G_]A?.I^S7[;?Z8QL-OU+3R.CU!'YX 3BHZNYT_N>58K_SY8"CF27ZBSD:SK:M MV+MA>OV_VMGE0WG2FGC0G9=,K%:[)Z>-S'!)3@_,OU._I5R;)1 MEF6%(E3)L'+4=,?V-CI3?<_E^29Q)0+*Y>N\5Q/Q%R\N"8;<>DTM[;;X_H.' M-\)]GU#XX-\S.=>W;IP(]OY/&'G)/1'2RJEML?(1;WC (Y?\*.G;+;M.PA>B M6UW/HW#&Q5C_"LAC<C>2A='XDZ+GL_REL)UTS\/>+QC \3[Y:3I', "B^T*SQA<4%77$],==E4 M/PL\?_E7F9=<&ODPC.BZ,)"#4$?AI?ZOLT%%#W*>X:M0J),0UTU(Q_-)._'@ ML8:'/9%P6'[#1YQ&6/'KIYQ)6.W.KO4[K.HC.==)27YC_NF %8%[_O&&&OOS M=E/<]QF!.IP9M_]#GX]T3N!Z6WR0DP(W)_9TF/F=M=ULE=Y=WR6S7PSOHHMN M.TGI@'BMT+SEP6X[!.K#)P<>&9:[ ).1FQK73-$>/$-0#_H'M8/:CWELT@X1 MM\7!7.#V>G/[@31M<]$92@8E YU!TXS1-*WI#'XJ_-0#P>U0R<*GGD ()"Z^ MK@,2M]2UK?6J7$W;?";A?,*S7U-K';[QVPCJG.[RYK=-NO:FS>W M-0P-SUFDMHW8CA/%F[2)E.;\LL\!&$D$O>YEMU9*O6<&.$Y&'0R@!UK@86PM MJO,.Z[4=^K=6B(&# 7J!@_$(C>XZ#VQ6::A2[V_#RGV[(77*,!TB=_3Y,>SN\7TB>#M'/K0+>-L_WG3(;6@!M.-G+0"TG;Z: M9D [M_L-YK0VG\6JCYK!K %M!J/-N=R\JZ1V&H9868=869]NC&U/J#0L-:0Q M5R*5N0LOQVDWF=W)&%T;]U%-*FC M\"XXND:;GFTV:SUPCI\^B@;#!KP9C#?'N>R9I6((F'4(F'7I;:CO+FA-CCJ[H MZ'W80VKP"8>'[VNN#4RL5F^K:/=9S[%9IU6OI61[-0Z5DCR^_X8Z#.HP>U;R M+0Y>-TW3#\\4Q\^L@"FT0A5# GZ<%H MD"[;N9^S,8-6\>%WXFHZY;;\@W7G]ZX]%GG=3W9X2GC%$<[C]>=R+X[QIB.Q MW=DL"K]Y4S>A ZQ_L/N7/6OJ^;X7!LQR SH[/N)N+ ]57KVV<=G*KK7$\Y:_ MMAO]R\Z/ZG3OE1_V+]O9[TK"VN+%G4N+SHS.W\P+J@YY5L=KJT'.(O'LR*-C MXY,D\@9S==1R$LI'%8>8W6CYN/3*L>=C6'F=M7>A-YFZ7B!^/W3G=/3$X+XT M_N(+C59NL'(^NQS?RL/EDV="5MDOY1S[<6C1MBAK!$"G2R=B(*YOA4,Z#CZ> M>+,9/6K DSO.2;Y!X@5T(C>CT[;I1Z_H@/3@GJX=)VJ:(SX,;P+OO_3+]-QU MP5+)Q'KSX7>AN-$TIB?251$=9UT:>_8;H4Y^*!C/&GGBXH2FCX[#+IU:3V=_ MTP=_?19RC;[RA%AI.!%O*SA32&]Y,!L.]]ZZ]D)(:\07!>Q4]D%6TO)BT7\1] MTAN)N_C>?\7-5Z7P+KR)A9Y'PM/MMGX1OIP<%+U>P._$_;P@B<+1?"A^NGRI MTVF4YZ$D!:=]V5)RLGN7O=*\_!X*:A1O0:\X#4?<%X:&C,. WQ!TYQ.(M]TI4SV6@*K+9XJ'%(4_S(?-L MR-LQE#!#JRK:O>QO[6 MV*SL7SF-S+VJ\%]7;M0I<-G3'*QXLS0V.UOB$:NN MEKQE=.L-N37FM+A<37!)-V.!VY^MGIPT 1_?36^6^0 58T]= 7K3D1>K-Z"! M#R=N$'"?0"B&/IQ4/7.-_M&]!!Y=03_RC^'0$]Z)%\3SR V&U5/7R25./Q'F MI+N8]B(/"*8?CV/QPH+YW"7.*\FY])R*T8LGV[ECJB4NG^@?\8!LH13FU6CJ M!32U+HGP0#2DF[]4&8%6#? _\SCQQO=5=\G.R_N^(?])!S1VA?[<_VS]GR_> M5$CU/;^S/H53-_@_S)*?,(*N-\Z&+Q%J-Y035Y@E=WF6GL^7Z;XW3Z.]J*1SZL.RIM+#O&3C,3-%K-?:2FJ+-B2 M[2"7L#@Y9#XFM-GG0(;)0Q&+BMN[2>JLE\BXM>!>Z16NW.O3A[\L=QI&B??? M=?=P%K0J[U%]$X^.H>0B!%_'V/0RC>*-;ND^%>,OWED8"#*4Z^_96%@;<<_; MTJN%M(U+51JC492,"IY5AD+E?HL6]\:-W!MN^9X[\'PON2^8/V'!F9ST\]O4 MXRX^/!)\(Y0B?7MF"96X3;T)^<-Q)#FU2@?(A/-9Q(6Y73,M2R,7?VM6_RVS MP9V';?!JY%&V^T.A>/EDT.=O/OS3(D=#Y4S$H!X(-^7+V(5$6\78ET*%QV80 MGVI[? %WF6">_))&21=).,L()_TDRQ\KRK>&OAO'OYW]_NGCFX]"07X7@OMZ M)?ZSSD*M7/\F# 5D\F1WEM1N-'XDH[PAV;IZH_=S8B?YY"HKF)X0>U;A?:SE MT"4+URO8RPV.01!&4]=?=@W2S\Y>MOL;793EV9B)05T,2)P7[EB\^\^6Z]^Y M]_$:F5:1'S\V]GW5^_?_W7U[M/UQP^?OE2IP;(?MSKU M9R^_R)2I0/8K\0VE0O.Y=-TMPBD'_86[?7!>[-Y:5>Y824%$J%[ZYE>6?2@.)X2O8]X+)2D^IXC M+YF+IQ;#YJW\H=+H4T/9>FSD7'PC,L<%-X8'$^&SD)W^>^Y*/Z;*J6@70NBC M)M[>9@ZED'TXY=9Y*L@7S K$R+4,\!\-V,V#9%1]BD4H(1U8;^7:D&9[%L:> MROC$$^'%7U"MB7++H_DP46I8=LQE44O6UHG6!V$PBB^%[4]*3Z@H,Q3N)Q_XF=]Z0^OS?9SP:6Q]OI8E5NOMQ]+8 M1UX\$[Z/RF5M=/2*:0;Y?G_/O9%ZIW3D$O"?)SRX^>\DG%NO>$!U1>M/=SCQ M BZ\HU?A);/>):-+^;C_?\+_XPD16O\SH/Z%+USX;N(*=4%E#\B1G917:L+% MX,>N%U$?VSQM@UDPO!#9U(MCJN &(N*/4\\Q\FY5@G"15SHILK@*"O!(%N#9 MD2R?3CV-WL,T4HY6FMV"YT%041T3QQI;2D@^SUHWY(W$A1*1A9>H=',6'0FJ MB4 U MR&(I:0;U :OLP-R*ZH?WS?<^SN+['0AW#X538P\2S!&B=R!/_EJH]* M#'B0#4G<@'_CT="+,XQ/Q?!=V?<@GL^G,TDKLC4SSEH'5A_YH#2';CR1(EEY MUIT;16Z0Q+5P1]9Q$A?L+"0=\Z$@TL0[M=S(U5: + OIZ0U9G>W<$6<+VBC' M6L]_ZY6$R4@]68YD*?\A H#P+A 0H=(6E51EC=>(!L4 M\GOG0OIA*8$URD1-WQ02+<6,24I^&?G(*XN3)=^M\"Y+:9G FL\>%EHA!Z2H MN229TMA)4L)WHN;.)3D%_$/ K3?>-^NMLJMO%[=Y^^[RXY92E:DBS?X)!VC8">;KSM+Z%OI@Z6A"BTLFU.::E-RE':6MX MK0YZ^U8(R(LRUOCTX2]&N1$E.)A66](_#$)8O_K-7"$'V[ZT2VJ\9)66\F7%G'_I)3+[+:4@WN0A >3CE\,51NM"6"N+%AY0 MIMCW5RV?.Q1>1>QEIN_5U;4U%!0A+G"EU?Q3EE8HI:M>9C$=<7J+.'L)]4@A MI5NOJF>\X"T(*\JC&8_&5#A.&PSIR52_<*,@7R@APY7P/T(XXGW2S(#J'E>A M!I$3E6F\L3<4GKVOVA@"?N.FTO2"L;!XP; 8YMRHE2 BC!@+$":E51?Y6I"\ MQ9(:9Y1XJ 'HYE[%.Y7K59S+M+/DJC3^3]M@MBK]LLADT7BS12C4[BT&J5[> M6P))23V*DTYR'G!Z[VRF*LQ^SV6^R.W:O7H-"K-RUI1YX-8W_:Q4(E"6T=%DT;% M1,GV#O7M4HM'53]'/MAR*T?V5:EQX^GM&D=KTM@(ADUMM)4Z4?5>*^M7K65+ M[8?!C2I"+0*0>/5%*OV,?!8J7(Q'C>3AAN!5]^)=U4L_?;%I(>HONA+"]9 T M_;"\UJ_%6A?G+^[YB!A_)8(/E5%QVC^NN@=7@;C?\+(\C4^;H*>JVCNY3$UV MEU2]GWY:5J21([>P/R"[)RO[3INY&Y=V.BF; .0_?RC+8>1>]7I%A]^'P<4? M5U0!T[PC'\4T31U%AT6/U]*@BO)(4(F5[__O;+ZZM/[#0 M4C^,O@WRA>*D8Y2B$W,Q]Q,JJQ QBZ! +KMWA[3 6\8M,K%!LR@B$B[<:M\3 M/K&U(AGJA@FRV9ZJ.;:\V)K'?#RG_)P(SP3OJIRHB$$B-UVL7HB0+JU_<_K! MZKU38J' 2=V#V/LF7+J3JHK0],B^#GEGWPV";+V;^(8/W5@^?C:/9B+ZB^7S MLO$D$S=9C&"_[BR:VJ4M+/H4KYL]HN.)5E8$+ M(YG2I @EC@LO3&]1&+A^BK*J^&(J72N>SV8^GZJU -DDISGP8J0K92E^$82) M4"_!6I&,31FU0J4=$)5:QJ2:7:[.?W8K-WMF9M+IN?E,I5I2? \9@LM[9GUE M77C2>1C)O_IR[X !)[5-OU]NOF+9+T34FHX\_V9IN86L#Q27 MQ8@'CN>1'(J;O0M!Z]O0GX]X'FD/I81EZ;-J@4YQZ822"V$GHK)-M+*JE.Z[ M]%$A4/_RY[5UM;!KK/*B+,$S<^_ES'N!>)Z7I"7@C!TF?%$.>"\@.K)^C^CM M_A#1SXRM.**+5-IJ!YM0MGB^6!&C"BO!2O%D4WEV\9NT-"LADM5E56IL!T7T M=-AY*5U##ODWS]!>TOH!EX5Y,B@9#H4=ILD><)ENG\Z$R@J!;E*H$[^653V>US,S:Y;I Y7O MTZ]5W6LDQAO=7UI_B@?=*,9*7R].^3%[;%KT5VP5BT%+M%0,T8O3SFSJ6T4J&Q.G22U1NREY=:" E<#JEC=K6 MW-Z=)V'U[5<6T514(Q;XE&JQ:E*K_), MS(4#Q!4SNED[N(0%::/3_+>\@=NH:NU"<8R@KL57NT6<>/%LB06EN MA#KFM*R8. T'Q$_G5)C(=70P']VD>TPL*#,MQ4!CS->88KPHE6/%6^#CL0K@ M%"LI=2F&IG+A.[\19OT7^@'4H3;J(*V%2W.0W*O@9Y9M&I69J-NYM+DCD(F\ MTM$DAR"5[1VGDG^A^)4( F08I9) MPKM)>_VS^TH77<3-W#@5@(R\$T^^6.:*R82([Q="#[7*044U8D3^<$X1=#F9H@*8 MV)W*SN2 1^6$RT1(VQ4 MV$UM1#Q96@X-G[#&,ZZRA:DE3/6CY_:C4L+B= M[!GVJ9/T M(?(:A#?F:Z],2E,-)TZ]T(=*-UE_*?EZ ]H?W"VVF5JE4H[4/ZFPJGETGFT MD'EN#_T^JYU332OF7"J+4FV9_$M7_KC4NB,]K17-I=L,TXI0\0U6"P8TUC H M5 B7!I_& />:A7?[V;7K!#LV[?4=F\_>DJNT$=>ZCLR5?LXGMVANWFCKE/HU MM\ETO,Y[[^.EJ(V5PMN-C0#%(B/%XQ&7Z< HM:WNK2MB]C2 G\>+5H_,6HNI MO%-[@B^EDV2:(6.BG SC11UW$64.J+KAWZOV]6PAY$72ZBT9_F5+*4L_ MEMP?<#^_*LE()=DHOY-V4\3/[!:B;+EIT M;'A!5JE5=9Y+ZZVLWQ8*EBI%1SZ.S,NHT:JBD'*AAD.9ZL]<)1',>R'M!?3/ M\(X:^)?25NERCL)PW&R3,"%NFIPLQR(]N30'5%B2(.R;=4L*L;PL0]:AU)/I MA=6?6.:D%0I7,BV39$M!9>&LW,Y4E2RC1!))U:<,1I9,\N+"Y7FU8U'F*"I+ M^=-\@X]%'DGNII$(DA83L6@7*VL&O4VJ'4O2'.?9&C5#8;[>O2+_@:"Q-:=Z74OQ4Z/$P\@:9Z@LE MHVS<3>3.)ND.4Q4YSR(^9(<7I"Y_@0OQ?L1[_U';.!\CTBW34?#%D22]2 IE8RD7_;,W3 ME$ZNR36]D.Q=XK8S26UU=-^39GB+5RP\O;/UG*4._XYGK;(7 MFWJN*UJN=S*S937OQ;2.]_I.O]V*\U(LIW>MIGO3K/;^W;;[>4:ZNZHYO W,(" M'E"O=N](@+Q!WB#O9?*V;8?9K39S.H=.$NT3;L_V]#7CN>.&&"<6/+PM[1X1 M\.28QJ@&9N:Q%+CKW.\#/*XS0[<:#FO9K2.R,SQ'@!5@W4;S>JT6RW"?#V4VW M0$W25#JZ8"?F7+W>M/X9@2@"T:-PIMU# M=Z\B>X/LS2:M_$QG?6Y8)8Q/R+ YT"AS9QF@SG=6K0J:.?[ ,P \P'! MW&*-ILTZ3BURLW7VRD[,W[I^^.05I'40H9YH"MQ$QP:0.6'(-%L]UN]U]89, MG=T')'6V=#(VG]SVP)EMR (9%"X@<#3;"4(."% &E'?1+\V??(NV#&/9$/1X3?1E YH0A8]O,%O_V>AV]45-GIP&9GPK%?%4X MM7X0TC;J<3R7>WL/P_BHR\P1^R'V.RFG!FD<0!E0WDE?7KO79\WF,7TMI'&0 MQEG5RWDL.W%Z6/# 9E$X%0Y8&,E#I_E1-PRM 1UK3K0:4^BY M[;!V0_,V!>SR ZP"JR^[K-5LZXW4.CLQ2"MM<'7X-QX-O5@>KG?G1I$K3QA% M4FGOH$0DJ@,U.TZ/]1M8'P8H:S"%@#+RP[7WQD[,SWHU<8,;+L]==KV(9#GG M#R65Y+9 0@+>K9MXMW32(O!M(S$ 4@L2>26)-9O>: MK-LS@\0>\&KK2G4EKSO]PW?B4W?@\^P+>L^7OPZBG[)SZ=5\%?]<'(G/W4C. MR"1W5.4DR#?+/LF$J5[7&OIN'/]V]ONGCV\^NC?\]XB[7Z_$?\Z*[[!ZU9LP M3'B4:TDV]XW&CT( Q=>K_OG[^73 (_F4*D4;EF:BM]8K MO^-*X8(PFKI^]B-Z0/[9V4]KYE?B&RW;'= [!@K+,EA6YK7<]C@JJ +_EPD7G_I^>"<" M7TMBV8KX, R&GB]^3)N_R7W>9'ZB\TMLN?.1W!MNX/IR]7 \X3RQQ#3RR/KK M\O.E]A&,E$B&[SY6_??/ILN3')L&E;K_F0$\HLI^$TJ74AGSCQ@"]:;H;#4K"NB5IF4[YWUC?>!1T+,;YD+O[.6J M37X\RAY 53J61^#J^1/X2%QM'LR."*%R?D]6SZK*V6!S ]B\4E/R,5;,Z4/> M\U+IJGUIMW,->J[*_9Y&(Y\I&OEY+PJGKU6JC3^HXO \Z#RX?=H2^COH/C;< M/M5&X]IJEU;*6[SVQF,><<$BT#OHW1[<(M(RJ!94:\^4UH$1A<;M6>-@,J%E M!T\6=W)?[<@)!0UTKT8)A6.D"U[-HXC.9'#CF%=N:U/#=,':=U[/$%(5]OY\ M0R%XC'(B)AH3C8G&1&.B,=&8:$RT'A-]:@76XV[B<)"H281(;CR1^TT-Z0_\ M[[DGY,6K-P$]3+3T&+$?.Z9Z+HQVMOQYS]1XJ%7T]3%MM$#Y]Q/O4-I_ M4>K(-'<, NMWF-UM:$1>QU\1;$B-&'" PPT@ BP"X #X+!G.#0;K.&T ? M 7" FP0@ A:VX5Z9_5.HO/V\R2,DHN$1U/+"VYYG$QYD*#KUJ#T.8HFU9K= M8DZSP]J]J@,H]?8B4-T$4$\(J.:Y^0 H 'I" (4E!5 !5 . "DL*@ *@ "@ MJK]J Z */IK3Z*_]FHX%-.8Q'0T&O=NZ60M9@7\>&GV>B30M6>Y(_"7"-.; M#=9K5!V'JK>C88 + 4"8!PB=##J "# ,@ 0 (0.@&AWVJS9-Z^F 3@ #G"4 M 0 X;3L0KU3?"?1;/LVN.5!$D8>Q\:V)F7042U9TQC49/U&G[4[^BU-0%T3 M=4T@U6#O'@ %0$\(H#"E0"J0:@)2FS;K";0VN^954H!4(/6$D JG%P %0#4& MJ):F%&VW-6F[_1CQF7L_E4=O!R,K3"8\LH8XC!OEPWURFM-@S;[-[#9V-=P; M;H (DQ!AGAL.( (, U !!"Q9T38'6:+H*K9!"* "" "SA* "!H;QKJG?4[ MB4[ORUK- MOG9$BG(HRJ& J<&^/P *@)X00&%' 5/ 5'N8-CL=UF]V %/ %##5%Z9P=P%0 M %1C@.IG1]&;6XO>7/7!'5?2'X3^2+S(ES!Q??3GHJZX3U*KU#Q;$$C?,3.T M-\#9 $I,0XF)OCF "# 7 E0(D>*'$:3=:P&ZRG50 )E E<*H ! !Y@+] MOL?H]]6SR&%ZI@^E$(TF \5$ R=-MU$ 04"069.FVRB ("#(K$G3;11 $!!D MUJ3I-@H@" @R:])T&\5)(PC]CO7M=WP?!A?H=D2E13$$!A20%4 -4 MH+99TVFS;DNG4VC.K4EW[A]A M.+KS?!]MN"@?[CI:=YJLU4>CU=Y SB8! ?S'&T 4" 70 < ?8!0 !0 0 M 0 X12!4.\4WDFTV[X-$C>X\08^3X\I0H?MH3"$"LE^^;+#>MTFZ_9T*I"@ ME(E2)H"JO6,#@ *@ "@L*8 *H)H$U!9K=P10^PZ "J "J/H"%2XO J :@Q0 M'2TINFMKTEW[B01_$8XOYG&6=D>C+>J%NVZH:K!&L\\ZCG[[]*""#D3 ZP80 M 28!B "B#@^(GK,[G69W>H#$ $ %?"4 $#2W#/7.\9U$^^V'9,(C(?C@ M8CB/(CH,"UVXAX42"BE[#C69XW19IZM3(0453U0\ 53C'7X % ](8#"D@*H M *H10*7B2L,&4 %4 %5CH,+E!4 !4(T!JJ,E11=N+;IPU0=W7$E_$/HC\2)? MPL3U*]+QZ,Y%67&GU%:I?;T&Z]@-UFZ;M\[6 (\#(#$-)"8ZZ "@ !K 9 M)%J I--BO6:7M7H-@ 0@ 4C@4@$( (*!UJ+>F<03Z/7=D&\\@U.#8 0 '0DP$HS"O0"_36"KU.I\MZK1YK MVAV@%^@%>G5%+YQC !0 U1B@!IE7=!#OO(/XT*4^T_/@VK.,&0)$Z1J::H8 MH:G05#,$"$V%IIHA0&@J--4, 4)3H:GF"]#\?(=!?8[=2WMG;8ZOTL74ON<. M/-]+/(YN1Y,2C;7).!^?WU"S,6K2=!L%$ 0$F35INHT"" *"S)HTW48!! %! M9DV:;J, @H @LR9-MU&<-(+0/[;S_K$C9$K/7EX-AV(6D]B:N??NP.?891(5 MF)WVQ)Z][+!NO\MZ;9TVT$5)$H# ]D< H RP! !": *+)FKTF:SC83A6 M "#@*@$( (+NEJ'>V;WZ=TO*'& TYR.+?YOQ(.:6&XRL4!X*/T33I-'9]=J4 M.G;,IBWF=)JLU^MJQZ:H29YD&0Q K8O_#X "H"<$4%A2 !5 -0"H;=9H]5BG MI5\" 4 %4 %4N+P * !J D!UM*1HQZU'.^XK\4GD#I.YZVN1=*]'.EU[KCM. M0;'?$DS6THC%4&$'(-!J B "+ , 0 H0D@'-;L];0\D1> "#@*@$( (L M [IRZ]65^V'&(S?Q@AMQ5S?FQ70@RQIST8QK4&X=]91U+43=ELW:_;YV)(K" M)PJ? *K!;C\ "H">$$!A20%4 -4 H-JL:3=9LVE>B05 !5!/"*AP>0%0 %1C M@.IH2=&,6YMF7#G$@<^M611.O3@.HWLAX@0=N2@F[IS*^JS?[K!&0[]B(JKK M 2<;P !0(!E " B*,#HMUES:[#>HYYVXX $4 $?"4 4 X.=-0[US?*?3D MTO)\+[C!EKCF)M512%FSE*'#.ATT#J'<"91JC%+SW'P % ](8#"C *E0*GN M*(49!4 !4 4 -5?M0%0 !3]MJ?0;_N:CWD4\9%U$XJA!E-*L]]$;I N30M:>[8RP@:/18U]:O6(CR.>!PXG8=0 08!< !\#A^'!P.JS=; (-0 /0 M "\)0 0=#8+]<[RG4*G[=54##"Q1G,N!&!%W'<3/K)F;H2&VP,A"164?0>8 MK-7I:4>=J'.BS@F4&NSI Z Z D!%&84* 5*=4=IU^[0LES %# %3/6%*;Q= M !0 U1B@^ME1--_6H?E6?7#'E? 'H3\2[_$E3%P_:[W58L.+>F36M:>_@Q-; MI?HY?>;TQ;_-CD9TAVH[0(*V$P !0("U $@ $K- TFTPIR5 TC"O8 *0 "1P MJ0 $ '6HNZ9Q ,W^.I9Y# ]RX=2B$:3@6*B@9.FVRB ("#(K$G3;11 $!!D MUJ3I-@H@" @R:])T&P40! 29-6FZC>*D$81^Q]KV.[X/@PMT.Z+8HJ4 41:$ MIIHA0&@J--4, 4)3H:EF"!":"DTU0X#05&BJ^0(T/SMS"IM$5A_';OWC^YYC MV[^("XE$>\"85 @BDU!=]$;I PZ@.VT =\.$BA++/?/*;- M^DZ?=9OH4$+]%$#5&*CZ^3D * *@,*2 J@ JDE ;?6[K-5K :: *6"J+TSA M\ *@ *C& -7/CJ*/MRY]O)%WZR;>+<^[>.^M"\L+;GFF[;F5Z<&9+^9#]NJZ M[(FB*(!Z0D U+P( 0 '0$P(H+"F "J : ]26AAD$ !5 !5#A\@*@ *@) -71 MDJ)5MQZMNA]F/'+IX#QQ5S?FQ5UW]=@LHQ[Y=>W)[Q@UQ@YK-ONL8_>;_Z=^JJ M#^ZXFJ)!Z(_$>WP)$]>GS.!%FAG4XJ N].JBW%(-C9TH?;/%FMVF(-FN=B2+ M6BEJI0"OP6$! J G@Q 85T!7H"W3N!UVJS;Z+-V5Z?N)( 7X 5XX1H#H "H M*0 UQ[JB][<.O;\;LOLZ9/3KD:O7G@SUH+E.DW6Z#NLYYAV^8X#W 9"8!A(3 MG74 4" M0!( !(M0-)OLWZ[Q[H:]H4!) )7"H 4" M4 7\4&[B/4L>9B> MY4-A1*/)0&G1P$G3;11 $!!DUJ3I-@H@" @R:])T&P40! 29-6FZC0(( H+, MFC3=1G'2"$*?8VW['*__GGO)/9H;45LYO@!1!82FFB% :"HTU0P!0E.AJ68( M$)H*335#@-!4:*KY C0_&5/_C2?/7GZ(1E[@1O=6/'$CTV/=;L]R@U'^6:/78DZCD?W2B^,Y']$55CA/XD3\@4Z[<6,K'%M- MVWK-AWPZX)'E-)RFO$S\P6&6^.V,#^F0>O_^!?:U-"C=6IO<]T[;?DWL?T=Q M"@ %0 %0 !0 !4 !4(U4&P %0 %0C54; 5 5"-51L !4#1?UG__LNSEU>C MD9=X8>#ZULSU1A=>8 W=F9>X/AHP42[<,8&U&@YK-KNLV;=[!7X $(+$/5ZWG,-MILU;WA*P$7#6 4"<0 MDJO6<9K,Z>L7+]4[SWD*KB[8T&;L3P!1'"J1 >.'HN0#<5 M!U!U!*I.S1\ * *@*ZZU&W6;'18OZM?8@(N-8A WU'4C0C [#8 *H!0-7) MI48_=3WZJ3_QF$>W_'A5@GKD_[4GM1.G*S3B A' X+388U^@SFMUND@8B]] M. [Z 4-G?9*TZ*C_$A4<-"2C\G%'/7!'5=S.PC]D7B/+V'B M^A;_>^XE]Y:;))$WF"?NP.=B\.KHSHFXD$=HK<(KU1'V[%9KR.\+:WH M%2U60(E)YVY#4Z&IX'.@!"@Q!"5=AS4['=;I]($2H,1(E!Q?@-!4:"KX_#F3 MAY;L1V;Q]-SEQO1<&8H8&DV&%E5&/7&F[Z3I-@H@" @R:])T&P40! 29-6FZ MC0(( H+,FC3=1@$$ 4%F39INHSAI!&G1I*A%EM+D+L*SE^_#0,Q@D$2A[WO! MC>4%"8]XG*!%$,65W?=;,Z?5T*Z(8LK>4L=;3@&PH>9NAJ=KAJ -UU28!9@% M@,U4L'6[S&Z:=VHHX :XF0NO-K,[V/IK;U@"2M!@"4V%IH+/@1*@1 >4 M= 5*>GW6;NIW&C-0 I28(4!H*C05?/ZFU!_EW6[YNWWO# TW%T MG\M0L(%9-&26X_OF0'=[89:*NEC^Q^_$-^[ Y]F7J>B_*_V9_OCK M(/KI9?DK>0-KR'V2^= +;GX[:YS)O\_/?SEY__OCFG1L-'RVV#HST?BLA_. MFPY5H%G7Z;^P!#H##DUH G=YP'ZF/.I^+G2>2*=QBJEX@\<1&]0< 3 M2Z@0IQ<:BE>(Q)41]]V$?A'*W[\*IP,O4&\ON(%'UMLWGSY?5O!6Z:/ER5Z! MYG=E2-8>76N):S?P1A)7 M$9\(:'FWW/+#.$[U\Z_+SY?6'U=7'R6&T+N'98O^L(N!(. MSCUZ< E6E2^R .W,]487 I=#=^91#T#5XQ=TD3^]0!;;<85 XB<>\^B6QWN' M(/T^T]%EDY@IP-#G;B0]B$G>52'= 86R])/,K*L9SK#T^Z>/;SZZ-_SWB+M? MK\1_##UPM+/Q F/'?;RJ,K^XCY M5T6U./MIB^GY)W=':V=W,1#IC+G6).+CW\Z^OWK__J^K=Y^N/W[X]*5JYE(A M$QR]805'2A(G8+X2WQ"X\CEP5U]Y@W>80V'%9+RLF,-]\.4789?'H>^'=W3J M@[*:Y"H$0\\7/R:S_8>8I=D_ON\Y=O<78=SG@K0XF0%!H$0J)()PQB/)-&7B M'(>1O,N]F-/8XN+;D27V+?GJ30KV_Q5@MZX)ZY6^RW/48ON4Q^$S&(L/RQ/%ZA(\MI@?4Z],#2B_:EW=[9VHO/Q4#C0QYH_+QSE=/7)NW,H3RZLZ@B M]#P(A7'2TCB9K&]G+RGW\""#[>1)K_-R#!09BGPH189B0;%V9Y'[L,C0M^,0 M&2PR%+D6BHQ4QVY2'4_>D6(7R9&-VK.?O2;.7K[GB17Q6Q[,>7RPA$:YU?P! MDMCA5.RF?/"ZW"K+57CT[&L<.*?/LI>.P1K?/^HVJ8P2/,>6[ M))$GFFP %4#5#JA5Q]X"G\ G\*D'/F%( 50 U0"@]EB_9;->Y;G9P"EP"ISJ M@5,XO, G\*DO/G6SH[O?@F.7:#Y8$M[P]/JK,)9M@S=A.(KIK7:_*&%G5%D/ M$M2?WG9,7.=VG_4E'7T^AFIZ)Y ; !;+7TXFOCGP,'1N( 1@=&!V [ M%-CZK-5NLYXVM1A@#5BK*=;@X $'P(&V-F>?VWT>W#(=+(EZ IW,E=WR?T2T M8=\L"L=>8IW3[GT:.PRH5*%2]>2]GIG3[C&G4W7V#(K,@"Z@JRUT=0DX %E M%I"%M05T =WZ0O>\;3=9OWLZR-VW0!%0@R=JR!/PR@%90-8HR&IFVG7IW];! M 3A8H6.7)0RMB+$>E*<_F6DO0A.L>#TD#66%LAHC:2@KE-4824-9H:S&2!K* M"F4U1M)0UN.VD)JQ6/XQ2:>]]7GN](B>#Q^O/UU]>?O^#^OZ?SY>O_]\C:J4 M#G1T:BGNXTT'ZD0 $4 $$ %$QU<^@ @@ H@ (H (( *( "* ""#28!QFM[&9 MD5G5]X,9R@Q'=\2M/Z&_\VXP'L<[G?M6#K?3GH5UO'M)EO4Z/ M=;M-K9IQG\8\.Y6,QLME@#4CL:;+2I7:^-' @9$X@,V!S0'6#H2U#FL[;2;" M.F -6 /6X-_!OP,.3M+F8$/2IZ133V!#TK.7?_" 1ZXODZ[N:.H%7IQ$;N+= M<@,RKZ@FU;>:M%M>;K99EP+O7D<38C9J3P6M0P:0 $C J" %+1_ )_ )(PTC M#1( "91(P&$]QV'=1A\D !( "9PB".N<[E@7J0KOYT6E-'IC8N M"G ' 'P %P !P !\;BX+S9M5FGK]>VI8:$?$ :D :+ QP !\9;'#0RHY%Y M^X2E%R1N<.,-?/W3E:@DH9)DE'N"2B_P"7P"G\ G\ E\ I_ )_"Y"WR>.ZS? M;[-62Y<5U#7L@0('@ -TY@#8:. 3^-07G]K9:'0S+W^$;N;UQ8%P;,VB<"9& M?,^LF>^*CVC+:?[WW),;3NOK/]6#>?7GU%VS9:MILZ:MUT[\AO ;D :DF1#;P<XNE\LA\J8JB(&>6=H&(-? *?P"?P"7P" MG\ G\ E\[@*?O7Z/=9JZ)!V 4J 4*(45!3Z!3Y/PJ9<5U:5INEI5#I:%-SJ_ MKCZXXVH2!Z$_$F_Q)4Q 4DXD( &H&&8M3*D(?O)-DVW[/!CLN0/Y)"U8BJ4MNI;VCK>=* ^ M#! !1 10'1\Y0.( "* "" "B B@ @@ H@ (@W&@996M+06&PU"Z$8X^KP"DNA& #0 #5@K6"M T@Q(MIGC M]%G?UJM!") $)$\4DG @ 0U PRAKA7;6S>)&.RNJ3J@ZH70+$ %$1Q\'0 00 M 40 $4 $$ %$ !% !! !1 10+2?Y"?:60_2SMJ^M-L[ZV?]\.6?UY^LZ__Y M>/W^\_7/J'JBM*.Y"$TPPO60-)05RFJ,I*&L4%9C) UEA;(:(VDH*Y35&$E# M68_;PW;D!,U)'&3_-DAXQ./$\H)A..4_G:?'ZKQ@5L 3?5,X2$W7-S6]P][5 MLY>MAL-:=DN3QE\4D(!2H!1G? *?P*=)^(05!4J!4MU1>MYKM9C3M$\&ICN5 MGL;+M,$ 8 #XT;#0P*?A^-3,0NO2BGEP.[ZG(L+4&XU\KF6CYY,K!'^X7F"= M^V$FWA40/?!6 P$@RZ>/K @5:2/CD5[[L#SO>1>7P^K'MRL/^ON&.S=-FNV M]*+3&K@S (.18-#%^0<.M)+TR>$ 1@%@ !BRB+/99=UNB_6=7@T0<2H)7X#- M2+#! P,.@ -]C0ZZN9^8Q#R)ANYUJ4[^]]Q+[JV8#^>1EW@Z;T6!0A0*4=LQ MM,,ZC0;K.KK$R36L,H$#P $ZC='H3!R/+B>.X&0R[4,-;X ME,YZL*W^/%I3#Z8VO@EP<"KG84-9-9&T"H&% BS-:G-<+_4T8<7%3:SB/(AX,[RW^;:BZGNE$/F8% M7./T'THR*,EL>RQJCW5[:)NJFU\/!@ #&)6]0M,$\ E\PD+#0H,!P !+#-!J M])FCS5&K8 P !@ /CI\=. 3^-310J.Q>?DC-#:7Q?EV.G.]B$[=E/4,VKSE M)@Q'=Y[OZ^LPU8-J]2?1FKHOM7%,@ /@ #@ #H #X X,!8'Y[;-;/%OKZ=7 M8YPAT1[ !K#!Z 'P$$=C ZZL=&-O5[H[RA'.8["J>4._YY[L9=X84!)RZL@ MB;RAOMX":DBH(6W)R\T.:S8<34BYAM4A, 80&<&T"5"09<'\ E\PD+#0H,! MP "PT, G\ E\ I_ )_!9#WSJTB!=K22'+![4H2P0!A;_QJ.A%\LS*._<*'*# M1..C)^O!A/ISW,ZWKW=ZK-]H:D5BB.R!-!V0IKD(37"CZR%I$Y059@%F 4@S M#FEZA8^P.)I(&C@ #H #X.#(.-AG _/Q$X4GT67\A^L%JLMX&(5Q?)'O_1S? MN3.-$XHHP* LY6"]UBGT]*$-5$D!49K@M'C30= !!#5!$0P=, H,'I"&-4E M? <^@4_@$_@$/H%/X!/=M%LER9-P5J]6V@_)A$?6.?\VXT',7UA>, RG7/-S M#NO!@OKSVXZ9J^/8K-.L0\>45IX#T& D&O2RX\"!)I(^.1S *@ -0$/>5MYW M6JS7T>M,F:?!8:=R05LYD ;_"Q8'.#@)BX-M@=&PNT[HZH,[KE1D$/JC;$N M 1^'$4]SF%;B?N/HWCT,7E'PV5?!IU+;S]LMUFS;K*L-;1NU+6&E3#6.,$ 5 MH JC8AKT;@"?P"=,.4PYJ )4L3.JL&V'V:TV *< 7+?\B2C='%F+.7;_-JBY5VD>OK4=6#B_5GV5V7J'NLW^MI19-' MIS:M(Q?@3 .P/[N1"NP/<%;//!;LC5:2 M!@Z ^ .#@R#K#3L^&YRLIL\'N>6'X8HU%<"XI#F6D/W66=!NNVVYIPZ6G4 MCT 5H I]J4(?SPH=(\ G\ E3#E,.J@!5U+BY#%P!K@!7P.V'VP]\ I]FVW(T MBB])&XWBVQF?=SR.?[:R>HOE)DGD#>:)._"YE81B6@.A*4$2A;[O!3>6%R0\ MXG&B<66F'HRM/Q?ONIW/[MBLU6QH1:='IT"M(QP@30.DH:%% 4YN#/=71&O^DUOA2 MJC:9<.M5.!6Z>?^/[WN.W?TEMN*)&_&)^"&/-,[8HA*'2MQS&O#L?I\U'33@ MH:D&5 &J6*O6ND1"Z+,!9 %96'=8=U %J&*'+7D-UNCUF-.RP17@"G %N *1 M "(!0+86D-70O*/C?DG:1G;<:\6/]6 ^_3E->Q&:8,SK(6DH*Y35&$E#6:&L MQD@:R@IE-4;24%8HJS&2AK(>MZWV^-M"[S!SMX_>U^:?+<9G;'88U>S??8>[ZD M-%YX RQJ@$7L P8< >P2;!)P&*-L-ADO5Z?=1L=8!%8!!;A'\(_! Y@D_39 M-_8PENN0J=U3W4?V2YBXOM#*Z2SB$Q[$WBV7^\KJZUB@R%7?(M<.79DU&\FU M6=MQ6*^)C>2P.12H E2A5]2#?A7@$_B$*8G M2*TC("#-2*3I$H_4)M( #C3 P2Z:\T_! J$=&$C4S2*=.R+8=EBKK4N1#=X? ML%93K,'[ PZ VUMSI%:[=%:?YAL;CJ]=ONR/UO-\;8O[?;>.^Y+&=YDPJT_ MA.!F__B^Y]C=7V(KGKCB-^(V/-(XS8OR'LI[S^GJ:S8[K-?L:4+^IU&W U6 M*O2E"GUB(W3J )_ )TPY3#FH E2QPZ:^%FLT'-:V6^ *< 6X EP!MQ_X!#ZU MQJS]BS092D] MWAY\R!1N]_?>>*&XH,9'R;5M9=A.!UX 1\)1?%= M<7\KGG#Q*FYLA6.K:>?R?,V'?#K@D>4TG*9\V@._7/J%8[D1IZ_&H>^'=_'/ M2^)^PJRH:M*0^X2EH1?<_';6.)-_G[FC4?;WIVIAAK)&X\=E%JL\ 58\UW?C M^+>SUY\_OGGGQKFSDBYF>KJV&IF^;O;TUJ4CM6,ACBW89OD>3N^R*4M\ MJWR2A(1<]\76=W+G2;CN-A4$L/K9ED!Z1I/@%Z':$9_R26 KNN4K5Q+N?JD@ MJ5Q_-\W=$YFK0$^+GZY*OCP357-C%IA6Q+3R40E<2Y<_"F2Y>$H0>>">#X!N M4 &Z!^[X"/#E;UT)PN*W^P3CV@HG":,X90??JQ,+\SUQM=>($U=&=>XOI/Y(D-0K$4AY!=K>21@O@V?;WA MRW4Z5Z*?PA=+?UVBHY4'?K?^D]+?5[W#=7IS4!4UD0*K9FP-_3V5_#8HS1.( M;[B6^'9%>YM([VB4M^\'%WB*_SWWDGNBO_ F$->,%*&1U[^(()8""+4N=\3Y M5%PLS\URAY(Q9]'_8^]-F]NVLD71[_TK\'S2]]E5$)NSI*2/JVA9=IQV;!_+ MZ=P^7UZ!!"BB30)L#)*57__6M"< I"B)E"A'M\[M6!*YA[77/,;P4=3S$U+J MP3[)O6 "&V3PR2QB38I-BC6,[82,!&;"1EEJW9Z+K?A3,V:M8&ZNOMO V-8S ML^9!&PCXN>1 D6 MYS<=&=A.!*94"!L/#__J-57QPS^\D].W[[WGTS1;1!F<^\.KMR^(SVP&#A<* MP/ "WN$6/*X1 (;O\=<,]VMYO[GZGE\%D!?G"K[(>M-,O0)@9$[P8?TQS@6> ME[-X,L-O(>.^".8(=_'2Q'E>DE<%WH%4U=P;7VGHX]KX*8LWP^<:(.O3@1;+ M((G14W/E!8VWKA[MQ2H.O<+*;7 B-.1ARS\J#+>!G=HLI>'/*]QE&4(-Z&45 M'ESG+(/'B@L1;3F^0UIFQLN5PZK).2Q _M^9SMX&AJ8$@OQ&.6Z9Q2BV_^KSIS>?@O/H%1#U MUQ'\C^:"M$/E4V_2%(CT697-HZ@!)E][A>K7/Y1X-]JEB7M.(F0!N!(ZOV\A M (^6J[BO_9RV/_[WW#GIIO(899PBX,QPNH@F,)A09[, M+X.K? 5 +9'R]UFF%N$'^='K+[]Y[>6WBL@6/[O\#BXPB[3[OGZ[NN]>_\E& MBV=_V^!Y?HZ"<.7KN@ZDOP?>+(NF__WLOT8?/OPV>O_Y]-/'SU^:7DZ 3(QC M4GLML,5)&4+.!']! UN_05 ]\EI_<&WC2H3@5 MEL0*+M/L*TDQ.2>>6;R2\ILL(E6;W1(@E "O@$B I0 ^G,\ -9*OP&A EOE* MZY^"%$I0XV2>E,^ /1X &B_X*D<8$0N%^"1>$^\H&*#)R2#KG38P3#0%CQ63D)0KAS: MUTV]);S?+,##!IY M!6#9&:(LH,4!C0*0*:ZJ?K?F1GPH@2H() M_V&4"P!,Y9N@Q-M?M) F3BXB'IQ,*U6^-VP-]/?2J2"-Z#ZY:()(_#E*55) M,M;F*NMT!OU6>\.C)_%\_1E_:+>&]EH-YY'P5!6RW9;WQA+8>5UB^R;PA9_W M2?6B,Y9Y% H 8$^#7JAD7H!E#C! A;9R\<&1!4$Z_-!Z1%\%[4"?F%\U(.CM M4*]1?#8Q\0I_/2.0?T&0&S[[V>)0^T=!OZ/N-X^!T;$:MPJM0#[/Y_!1+R^1 M9<2(2\BT2M( T8:)DY+JUJ)OT:0L>+EQF8-2"&I>#O9$$9U?>:"$,OZ OCF' M31?PS1EP;F!7:2AA3VVG! 5)15O'AU45%25)20)@"4!O>1_Q]#39O&C8UA@" MWXK*UF RSFB6I64A^\*7+[W3DW_"%\-HSKSR/$.M.4JB M[/Q*>WL @<-R4N#2W@=2OD=@:0##IZ^+/Y=>KD2H&282T/Z:Y^GC5]:#A2I)TIXPR@ MC02J" +>/IXS^XX3- :5QE*/]+JGKMB^])]*,/?IV1_XV8MX02*:;/><.-I% M.D??%? 7Y;1"#EEAC8 'H)E^C8HG)'C<2(!2-1@C@5_QHR9@(XN4%(X ORM1 M )298@N "/G3PS_NA__B/C&P=OC_ ',?S<& C58R)[.T0/U;GAX=V/-YQ/K$ M$K6,## '-310[>+4TA#@E^CJP*P]%!_G;%CSEKCP/&:\ \'RA$N/&Y<^@_(* M^G1N(A\4;LT#M'M%MW[B&8__G1V>$9AP^SG:1^*]"T+0*&*RRS & /PA3]%B ML3F#B;W15]AA!Q;3/#J7568EO! :(^RU)&,*C+HY>U%R/R'@XT; BK8"?T=1Y$U+4$[8FXMLJ#E][.FE']5+DX\ZB_.O M.3I )F6>LU&"JFD><6Y.$0-AARK7\+JP#,@I6,Y[P[X,\4>T)#/Q[NBR%]X^ MY;QU/6 F^0D=;A@@3J?D0@_F>>HMYW!FV\<78[0#^24RZ$44Y&7&<6#@X%E$ M(0@E\-EPI/P&R^-KE#P56O#=19TXL+@?0H^!/-(Y7'E8(@R=D1KT0)?U,G9B34N(OWWUTP MY"F2O:5(]N IDOU((]D["\63%CK/HG!@? %]J MX&PW##&WT@V1UU)> MF8F#--T%]/=9O%P19*E'.7 ]7 4^"I\ Y2->DH%0AQM*DL48=DNB*%3@R",% M!%NZWA+^C1C /QM%)E:LH.6-(Q]3+'XW2;(:9D1 EOW*J+)+($OG9ND M&Q- M1(/B&YSD&&3636BV?+.8@SOXO\L"TE*Z+8[/;WBJ@P/>!> .N8:7NBZ MH4H"P7';39Q8=0@[#\%R'N 5[22I2: M0=HF*+?Q',"9N!#EF)JF)VM5WPN!-EE5)GW4E\M/YFD9JFHMN 0FN>9,'7&2 MI!>2C(GA<(#2(B7VD@,^ ,Z3Z.90]A[B(9HN"!TM6DR4'Q_$81B85:63 C:MO+%*.T!W@'83.CS3]-Y>LD\TGS-]^:X-3(OP(%0&'U0 MK3!1&$DH,2[LU#-)7X:+TQDO@GC.JA.)96 NPDJFP46:<4M@N/-],XC;ZEJ_ M2]Z>Y!?N'S8U& .W7.N:R@;?H]_XR.SCZ8JF!LTY;(CMU03(A@RIPT&K04^O M]HK8](!@-RGPZQRK:FI:[53U(HM.K]LZLHLLFI/)T&-<3?@Z;'7T%\-(6"QJ MGI5-0Y;:)PF8=.5^X4XFZS\1LOY,']_J:*,;MB?G_RW6QR>H3Y&[JD;=H"ZZ=E59Y\-MMRT-Y7=8FA+I[0A MO W@F2,.U[C'&]QNZQUG0F+_PJ*;TUH*[S7.[GMYNQV.V[CVV2O>_&U3WC:& M7&P&IAW1WG[3E;5]=P#2=XT=J(WN&CF^1]8HJM#A M\(;3O>ZQJ]]UV**LQ(-#*OBOCHGO-MJA'^SJF%5U,7=&J(8&D_?<]G27S&E7 M/3^=(V^>FO##SNC_'ON$WO+NSP='?G]PZ'>&]>:?NWCNG3?MO"4B'[TP9?3C*Y7- MNQ?*TN-3@W9YF*W,E;TML^H,_=[1D=\9W ^S^A.I%]^IXO#=4L)@Z!\=]?S> M\>$>4<*30/[3>#5L8:V3'_9 6#]Y-O:9W>W8ENF#:M ;^(/C^H#Y?;=EO@LE MXLE'\42A:S&S<^SW!UU_V/OS.AN^A]C+P^D?I],IUGVF4R_ZAAGCY]@5KX@\ M_G=.29:@GNRU%;577&O?^='M707^H-_SCX^.]\@^^BZ$_'*Y2E%\XJ=0HGOVFMJP)#M7 AH<3+-!Y2"G^Y$/89T:X M8Q]"I]OW!_#_C]M/B0Z/G?H>GQ;R1**;D&C[T!\,C_S.L//H2/1)]WF\SH>3 M-4WEZ]H+C@P81[!J0H7^4]U;?:\-M[WBAOO.YV[M!AWT_?;QT#]JWP\#>]C2 M@R<_PY\!I[O#CC\<@MX\W%V9Q,.Y&KX'K_V^.PUN+EYE&@\*5AXS\1W8+/?% MK'9VY,U9QH/E7>_!W;O'_N"PXQ_=4_[6_7H9[E5/N,G5]K7,\8E ]XY E8[N MW9>2?I,[[U&A*/WGOCOB5M;;N//(1UV#.:IF*M[3R3=I8?21!O!L4#YZ\[%J MSE3638:\[60*6QT(>]6W::/2W6OFVPH@W?9%0<'SO+CK%_?9S][W/@.FU5%"4]H5BVFJ2=T M$&>JVY)I(V>Z,.7^2O!U;P$^Q18)@F&TS+ ]9*&A:%W6Y_=\?AY@A1/VO8KS M99IS9RU]4GU_;!(+[B=MM4IR_W8IT^GTJZP@*5BGD6)D[O]"O+CTV*;O)QZEEX& M61:0%2A'7\:3KUZYU)3"S;J<.9@J'2S&SJ1QAF*YI,7JMV]HD648J ^$9W?C M^J%3^6FK[W-8[<_VPU:7;[ICY MU,!,/[C=Q4T&EF;87E1HVQX++$T?K>E!=J=XQ4J, MW=0%:?QF]7VSFL$M@RO^31A-HPP;ZDE'7M^F"=Q47WY)$WP7NO,O7]1,LZ^* M@-:Q!?*>TT2NZSQ^<.G7OE/ MO?*-!?1.%U;OLP54T\";ZL&;K)_.<(6MLTI#;WF;[;7)6O*FZW5^KIX+8E:R ML^B\G,.*4D(7S&VEE9ME@Q4A??M!L2P;.XKV*^Q^C="#I?0\>51!\>.H;)/F MG:O!?S3Q GUHO^+TF+A8_")AI.V;1E6;7?KSBZWCXGM MG5FS0P5NN6HF>\>L;@QH@C5);_AJ'BL3I#?X*U'HZ/3_S<7&8.54S2I3K<+5 M))L'GT'^1I=9[@_I7B?R7>):42O:1,C](PMI;TC(U]6F-JRG)8&SKD"+^@*N MA^MZFL>]0".,%DN%?1NVZG4].;R,5AEQCD&0? 7"#)*F[[<-/;56:%O[Z:5# MJ9D%/>XWBN9OKM.ZZ_2[PWT3@K<;HZH$R'&M?GL"I@8B#NE 3;$;-V4+%; M APX3XP-L1.,WFB6EF(!%3BH70V?1VPHV2!Y U^9 @8_]PT/;R_Y3(&Z=15'!7;SXNQULQP2D@;NW< MG#EUPB-6?@D2]8>!] 5/$GS:,0\4DQL7LSA7@SVN<(C)#YW#@3]HPPF*@(>E MD/_"WJAGGXA7BB+0/.>P>*2]69JVRR6 E;A"[Z]R""16U'GQ#SP#0AX,:6T: M9R#$0 C"5RH M[1\.!ZNYS$XG*?U2)E&-X!#J&Y,<2P07^SL=?WCLH#_!J@<7/;1_6W5OH$,* M]I[.TS1CKHP,?QI/9!8(.\GD27X.DO,_@,Y]->2G1F!XL"B8S&I<0E.>OKY# M=;\&BN(^E5E>HOJ$\W9P);T&3]9 ]<@@3QY_4X^L!PNASFG8<'U/FII$9*1I M3S[/8P46P5=&*J0+D5Y:503ZNL W D1;Q >**AD215K06-@*:H)AR--6\HA@ M77M-1O .=D?1>$R::\3CK04X7?%5'6*=X-I/]G88^FB(_UC\I>\;U"97 MDH M.*LAP9^S4GD]-6+0A*F3*,0&X#0GRWN[&/\,VC:/>DBNO#0#U %S-320!$/@ MDE[\+5P>/_-<9FO20C(J\P7JY!J7V.'/Q\HX;,"[%JEO7E=_OW/X4^XEP2(" M$AG3D+*@4?)9LYW@,^HXQM,'B%)JTF4^W4,?@.\P M'R,:84<R%HK!;HE>CJ6 M@"/F8DL_D4M]E\M8#V1XC0"@6$W60+7P)+UA_Z?>H.\? D4^KW'E'WI'/7_0 MZ;[0C\G[(,VV%/[AA#;QP:I/T%AZ-;0>CGAR^O:T20C?-YT;Y=\ U>*0\#J>!$C!U#> M]RO%;&A9]#+ !T.?L=W@'@_PGK[WPR$\^A'^BV31X:#C'W;:?E6EF\&+LQ:)\9S_E&KLH*1&QKD, M*Q0Y?.]H7"+3.K)P^)9V3P4;NC5D0$]!XIW^4QSK-T$.Q=KD\^;1 T,*X?.@-&W(H^;<)'N=?_ZWT_BURB?[=W06TR^A9/4G;V M3;7P>./@:*JX]>:9,N]2>,(E\^5C+[,U[G1'@$W>TU*A0T1T[NDD4X-PZ5"1U9CI'4 M/#7SM.$0'<#3X7'_&E/9X4W"]RW+#Q%/[H\9/$3KO K=8GYE< W0L0N:?>]H M';;AKV?Q^8QO$O# +$S**!<1C@B,:2QC&'T#?2SSQB^\;FMP[PBJ%8G.8-N\ MH]_Q.\,Z[W#TJ)]3G =N>T^N9QN-9CMQ#90BBD=?PRWZQV!R=-=RB][#/0:R MN[L\!ED@KT;OR3]U"1;42,V_!.#E]B2FT@6OU5O?L457,^$B]R#$K $87N M^_ZPW6[UNO3#L3\XZK=Z/;%4>WUT/[3 M)7KWU-Z7B.^?$@O!%^V+OB'H.-? M*_=?IZAK30)@Z\MR/(\GUS#=OU0\_#6Q;_"$5]+D>DS(J5]X'=G>CH<^93ML M*=OA\'ZR'2KY#)3$4'_"5=D0MTQ^^%/G.]Q4AFW?%FG[P\&P+J%F '#\78&# MTVD,*,_^WI!1"5R:=$2C:0Q62[3[YE2W?AS.F?V(9CD.T\:GT>.^M_) 71 : MA\?U!^+9\9Q!@ Y).-AB' >^Y3VJ^K[0ZVMI$9;KRGB;G-".^PHG'S]Y_:%_ M>#R$U^BT^L=-CBS IUZ_WSH\?-'P7#I?U>R)D:U\%K!['1Y1I6J3(Q5=6YAT MC*FS_\&'EJ!SD[[O/3_Y-'\!Z F?G\8<)7\]^G!:G^4K!U#.7$#-,.;38\9S M1 YRO+X/T"T9&L^[<)TT!A9PW]H(O=FQA53H@)I'A3@![>P/\9"3$]@[G4>3 MH"QH8OJ%[YVUWK=X0//I/T\0N&=+L ?)S\O:94]ML6:!#1!:@+H!W\'(VBJL MEL 2'/,54%4T3Q/ :SKQ.O1V+J)QSD7M*H>I&J'BJ873'0X;T=L_[ARWCE\P M:A ^'V D%?8*OO$+*!\BX,UZ/?Q=HC.1[@KV#0#>\_N'G3K ZVR]"G++;:0- MJ)6/('>7SW0*FXD2^RDJGD7E,Q\2ZV]TF<-;#%_(C.HZ!PFCI42[V MC MFJE.KV,B8<0!:^8B^.$/%&* X[TJ88L2US@KX'= S!.6C[$._N7E&'Y=E 4N MRO_"\$3+>P] FE,B=<*R2NZX\HI#OW\T?''O[C6BH_[6!1EG/;@>\*94CVN= M3.B5[1S6!)GR<=+?56K!VM2,YM0"I_2>U(]>SQ]T![=,*FA8#DWKSGT_J]&[ MAMM0(D$UI)\&O=.)!HN M["!-)'.-@J*)XS7U[99#2M<:N(:N_,W!WA6>Q@&F )'PJ[J]7)BHK)<*!*QS MT^/"DG.E?JI;5$[,IZHHO TG[M/:]M7=]= R'%UO9DKM9! !Y??CWU MK6HE9(P"U>Z)7ZJL+3#@(#J.EW%@!81 M63:4BMPY;I!HE)YE^ GA1^?8":90NDB/0YQ]7F*5/G'D'QUWFEA\M^WWAT?W MS^.=.-!&FN4HP3XE_% FA8&HB.-D.M8KG]R.O]OO#3M*L+JRXU4ZF94+*U6@ M]H:K OO#M:):D<"Q3>$@7'7&YXV85]QCTJFYK M..0[5D+YO=KS)ES?=2?58-#=_'%=UX(AT]41C$TQH!'NO0Z%I!HA?GPT;+4/ M&4[")@]W""7_N*\< 0*$S4G!P&E%-.$.0#KR!\>'K:-&%?887=ZMH^,F#O?0 MY3B_1]XLN,#,HJ*:G((Y'-.#<3#G'+X9I2KI8A;))XG0F,BDOK'^>51:XT(G MM>LOL3K("8-.!B)E5:*]$6>AAPI6'''RKCJE5G0K9PWAC2\"$J<323+'2"FH M84A29-GP@Z$#@(I")/,+G:SL+0FD6@25<1",DD2F"HM)OY7E$%I9- 4[5?PT MN.BH#"E1YHV&$9I'G+?8\MZ4&<)HD68129HPI57H6GC^+,+,.=3N,[H T /C MFA35:6VG0E$N49F@.8?-0+BX!=; C"@\,UJX$57T .;"*7UO'L.M M0KG7(LB^PF-E$YZ9292JH'S+@ 6YXKB\34SUF< METVNK'LOFZB62&#U.GJ 1EQ_C+?Y!+"CT2>@!$ ')$\D*F#E\,;T=BK=.%+W MEW20O.3B&T7N/$=&*FH ;:)0RNN8NW -MC&9JU7G5+<>YY-YFI=9)!4]BAS- MM]WO\7Z([K9K15, IY@NQD3@31#Q5YY72LU92$F]FA>6F62%R7V"G$ZKJ,QB\% Q6 MW420BP(;F&3QF#FHI#I^@ 6]+K'>[D]GY6*!V@QZFJQE&PA##"9UB)M=32D2 MUY>B=7VI(D2N-L\C3LPEJ()F.6*?R&=Z$9_<\('I+6!#0:X/VX?JXA,A>U]= M):!$GRM%#A8EZ.QF2@+*D<.ARH27_W<9GG/^_THJ 58^B^?V>F"FS^,(!81Q MX*F%\C4KT2U0$P(5F_HCT'E-2QOA$"EUWQ^J?0OQ;"O$? M/34T>.0!_DWK0%^!ND;B39@"<8B[+NIMJ-E42C^_5*5UH_@CK7>,F?:LX$A\ M%GA[%I+!PX$OB]>#B)[$RSF0"Z@.8.)21>)D@OZ24+F+?TO(9"!#@> Q6H 4 MGP2Z2$>K1<8E.*)\J1&F[@,L BRGQ\P#G:BOT_.M$@ OMB(S_R;]*)6_9R"M MQ/@:P>^[[7;'*3ZH?L*4'K DU^I:(]C&D8$7,7LQDAI@9]V(3"D$(@ F";& M4P-D-#K3-4NXX#OD68D*31G;Z[/6B^IKO'OS^0'2'#Y37J'&PO4+EZ[1_I$)WA3Z]98S2A[/6G:BE#^0SMQ?6? M)>F. !RSKQ4,!2FDSP%[YT$&- +&XIPPI*8Z<"R2?0UD5*K+YK.TG(=FX02@ M4K)%CP58?+V#$F+ M$6H*V*%A>;U):?C-'0W+9EO2ZBAQ9WN2_9]*C/")N;H^PM0/ A?7ZZX&GS8' MV,^?*R<>IAI5# *+&'VP;W+LK8;.$#QJ%F/\FU9'UU-:YJ:OFOM4MN33Q@TV MU;#M%8N-3N)L4BX A$AU+^/2>!:5("_2 MJO&EK3)T,<]CWE]E:FA*(1];KKJKA&DY+J;E7/>SP_Z3EUP[@F6OM#"VU '( MS.,_"#(Z26U5ST=LT"C=5JAYT!QX:V@CL=V@TSM/TQ#+QWV/42;623(!9LV3 M"D!'5?WU,)'(6LQJ]+B YP,:TN$!K&LA:O=C Y85MD9U?@EQZ7.0M[15FD3D&DYMT)FH$_?WM?TN=?G1VXAUUVPA,0.@XG^%;ZDF4M)3H8$VJXB:4O))>)HX/ M<2MW<_IS=^MMF.KMN[\TB%I;D4>UG^4C1^B4^E/8M%)K9$V2OV!E=^WXT^1D 4%+D0.M7MP ZMXEJ">@WEMZNP3X[/LV@]5H M(.O@6VOW>SW 5H20-GPJ$#CJ$)<81[#2!FQ\'6,V=*[U?[!ULX*[-8+*)R$J MUL"IG3N+(J5%V,I3SIW) 5]%W5 Q=NDU4#UVY:R4MV&?UT3C<:>,NA98KGC9 M)(+M*R]/'?6412^ H>1)T#.GN)CMR%#79S$J@>:,_66)7'R<9AE57SK=&$2A M(NY]20X"8SX;BX-U6.FS)UX(J17'$U=.0Y%IV&$:S^_0-[*JK:C#',!A#O)@ M;G<]ESB&M&L_F&38&SV_#);\"%;^ IJ_(+Q$)&O-M$'3L8%ZQ>O0)[!A*%[Z M&H&( 3_4UL>%:K=^Y1Y8)^>L.EUOW>G(Q8E_? <2)Z):7&3G5Q$RJ%R%]$A^ MB$]'8B0'35+X,#YQ*B879'I$ZGH#RCIA* MIS5&MC9IY)R6+U%\>T!'E"=!E,DRUW7.*DGK2EGJ<5D2A1-[G(*I1.W[X:=" MZ:IHD .FYL;=S&V_I!L_44NN.-FV\/6+^W#I4GQGDMJ!6@2:QS'1)ZI.:.7E M5ILJ@&(,^'R13@ N5_QIYH[H!@?'5@?D)5.Z:O MJ+X/N-MY0M%!VPNL7F4&;"H2,Q\S;,#BOJKBK%R]2,&*>;'>U%2BV.)WG&WZ M3=KE,#*Q7X-7RI4S#RX/RAPG2ZG@IF9@12H[2-[23UY<.0OQ?%LT2H.O(%

(WG9!U0"SX&WPP]*TVJJ:)80KQ]*7 M2%R"\:11O; =!'E3@ >=LBWO0UK@3^AL"REEZW(6)=>!-S8>+SB=AFM=__(U M;,09ALQ(@=FZ=ZQ,!(:K8>?FS4S#JSA7 $.(+!(B:3V.HU?1*S"%P2R0F01]D5J"F*:]J%6\G_P)-MD]*KZ5+F?I:+!&;^B MNB(+I[0^Q%J;YLC8T@(]JRJSC]2IN,HB M>_)BHW_"J+ ) YO5\"/VO@6OJ: MZ:1>02DNBN.V1[D&GKWMRM$RU[H05Q#4)LYA[1*VAB=1ELXJ+=Z]B*5(QXPO MJFN(AYH<,O\X8-;DD+R,5 M\^$6YQ11(=ZXG ?2D2V@2*?^(Q"^&021@2Z J9Z2F:\S)V@#-P99%L!?_R"' M_JLX@7.!K%ZD882M$11;$[Y94RMX6>=\E42,0%NHS9H-G\6LD$6.1D Z8%4F M^PSA9OEBR2#APJM$PK:\#3FUE4"37D56PSBJ] S%H$-.?,Q$G30+D&*>G4N[#IM=I3J1&>]78: M\E _"SL_@O5.(3A@LR7E-EQJP^R_Z12-$3,)IK/(^QKZ"JN9,SKU@\:@#*F MA]P")M@B_-_],%"SR5R2!MLZ5-8T1L6^/)G3K)M*S(X/U/+>X>N"AAB8(9,J MEV B-G+-2X0NM2AT>;4RANDPXJ:V7>5!W@!D J]/OBNM9LNG)'8K]6M)FE 5 M6CJ?,YJ()T[4^F^8%X"?Q3&Q^&WNFZV[D%M;^@VOZ:ZN4TFTMX^"/>ZA*ZO@ M&8';7*"S"2 PB^;6PYIB+GU]*B\ ;8!&/#9"Q\"VE';"!1_P7%PPYS!](UB(":59#.HT*D8F M?$&01Y"KIAR9-T =T&+Q F 78= *];]B* MGS)+*P\CX2GZBE(HQ&B)5:-Z#-*3F6OKLK$>"+\:3YLY MVBA32);%K'$UI8AMT\^D94R84H8\RE'L%6!2NM]9(H?40Q"@)_SB[SD?S4AN M, @X[)1%P"8[NVDFYP%1H[!,?<8:GY6!!;]9$/D$.Q&D\ MB26TZ8Y1Z)F02[P0O3_G(%66QS>N@@]'.D$0125U":,*,,JJ:CNR+'TR:1N75 M#RE/K24[6$)H&K>FY1&&LZ5ZG"C%.Z:GDJ06D5)I?XJHJK MFW(U3UJ74[0OTG.OG8?5RDRQ A8R*+GAIL87,:EM3T MVBKH!QPF#J4E%=[D=9716EGU.$P%A"(V7TNG4\%<--"47:;34B4Z8:.H5;J) M=>X,094$47?9D%I![.]98H:)#(Z'A\Z086+@@]. M+'F1WLZ_?Y,QLI+R^T"RZ9T]5#L3?TBH8OAN\C+FMS4))L>R F5"IZA0*J_5 MW$YL>LT"^ JX'?,!=Z5IG& R:4AZZDV7LHK.*9@14^H]F43F>+[Z#=C^E),@ MH3PU2 B^AH1BM05%)Q%L@-UJMR6//S2E@\=6MJH)3*#]*.5N2%ND4:K?.8E3 M*-NGW 3#&#K2;XDB\",M=G-FHD"1$F40Z*ML=$H@:$Q9)Q,OP(3Z>&H%]TP[ M+'-P-L)P9%6>PJDG$9$[.@9(W!IW";)%X!;109A>ZJ)GL5C6QDWR2N!$RG*L M*!9RL)WJI-T/.F*L2=1(F\V0UI.=O6 M'R=PD[*]=6O\=)4<<=7QO0X4@>(OT S"ZR<12W(V$ J"/'QRY=W.@KAT(@.(BLGE*2#L NW M5M$FSA634?4?G <6%QS0QV?"QU<_1YCDEG!K9M%;N;6':&^*QAVCK7+/EO=N MZDBV(+%9"(JF*%25(^K7)N-=/XT;LM%7H61QM/)(V$Z!6Z3X2RE#5SF1QM;P MC6HM"8<@M*@.#^^IIR7A02(5^PO+S!2;6@Y05;QBY235'9AVH,7F5PHD)AVG M'@VB74BAD.PP=\RV4MR<9(0;"F4G8MV4;S"/IJOR!3;+-^#\BHU=L?7,P=4![COK(>N6 MNXYCD;^F(='1[C:7BFSE@.BWI71=HEEG%R8O#JUZ +:97LJN!5.7HA+O1=Q\ M_O452K+/40)VQCAF_F4J N ?3><2#UAC];-& W5(V2IGLSXW&0'G*?6B9VU< MUPBK]FS(O70CB890O789X&E-DI2T2L@"DI>Z70(YT"1#B(L.># W6T]A8XN_ MULU>="4R/.41[3:/Z+#]E$?T'>81O:X.&'!*DM@).Z?*'^(9XPC_B3T:T2I? MS;M0%763L*7R$K,T52V$3^:(I4I()TOFPZ3BT$[ 6,ZQ1**P$W"*6644"Q^* M$B65M_ZUQ;":K/X3VV9[)5K]&=MLK@9-3-%2@[0KI5RB,X7O)F>FVAOE(N?Q M;\0J:5\3 .'24P(_^?CCD+^3@,VGY$K]:](8V20P4-V+FYQ8B=OVB2R M\^9DP5[.HF(F9I;U":R@(&=G&&$K-]V-C]3I*8?FB='S-JIW)XD_5,-F\;(B M3TQ\06VYZG2+*))$&NRLA[XUOJNNI!'/H84_A (ZF4"#J !N(PB6&-.+_N'D MDT??P%PM,$?!01P'C8-\%8I*[P<;4KGZHQ4NL07FECQ'SUZ>@CA-%V O_4S[ M;2O/;,7+7%( I#%S.)9B=U3I\2C74FY@TRUWT=!ND#HXY=,2&QJ=G1QU=)Z. M>3,GSHCH^K/@Y0C)D6+I8G;Z)I.\]LP8VE-@I5U5&7ZXBJNXQ4P;\!A=.&'! MH)I/$4C;8(KVZX(&79/ !Y"T.@Z667@F#6!.7. [YIPN&5J#\2X<. "_HG(&$#,0A[/Z7!,,SQSO[$?+Y#M1K$&B?/:= M5I)FW=N''$:@8BUFFIP'&HLV.!^=Z0TN8V8RK^E/VO,I_*2\1VNM%2XYON:M M=AUH6I-M^4#^YS555K-QBNNYOA1+)U*EY[831U<< MNI0FV8>5?E -E8Q.V@9I6 U.9Z<4J:*JG#1E*2NBK;0]NN^XQW5&NJ4?B!-4 M!\P4D9K*L*KOL?&E!>#L4)Z:A'7.%#,ML,@-ZW1BRG4ZN-L2G^JS2*MI2DQV MDA25;'$$ ^$>B45.<>(POYM%#AP"BZ%R;A;Y<,G>^)LW<*U=O+6!O58%'2=J MG#=YDM&]8@7XFIS&4V*/A+1N6[ W[$CU=#L8*RYO]>%"RK:.U.C.#J,)UV4E M#"QY:528TXGDWDJG'HE=D++H -:NT%4J,U5349 DEX)G-;!<)5%IKV_5KVM\ MKLT^5AY04'7?DM@ [,?Z^-B4B-+B,0\\HF2*2DZ#79Q?M3EOP#%&5WKSDIB%@'CR0$%I[,$8]DYA';TT^=#=5#2=YQL9'3X4Z.BB!1HKU M 4PR">83^2YE^A8J;5S[WDWL'/@%IM: $0=H8Y+NL!],:[LY*Y[HOR8B6,RW$6J)]!)B+>@6&N4M?24!.NP M2N,.U+#X?.,N6)RHCB-K\F6 ?M#_?M9^1C\O<2]BC]!0^?&0^3_.GO15AQ11WV6YT^;$]!0< %M<\B#D-L M:-7@##LY.3U]\\;V7ZW%[8/#5M?RF>(%8-L6-WYZ)7/SE-IGK?>W(MS@_-U! MZVBXD_/+0M2_KKF;G1J!W&US0.B:._R%?I&]W/HC;>4E?@65!<@WNW*YSH[> M91O 'QQT'ACPNZ:.CSP,>->/L6,B&7P/U)%B@>M%!#)G'NV*66T#V+V#!P;W MKFE"JQ6V0O$X":/WX QL.UP*+9V]IHG; )G^\Q?X#:J +[=IP6*A!1C>N7@K M3-U%(M6!E%:C6Q"C[\A19;E8C;/>[09_U7[,Y"?&MM\<-K)\Z8Z!2TGT$XYM MB-MCD_T" /:_S;A9I:S+KSU<\#SE(4YR'FL&@+ESQ;QNS&MB*WO":7;L_4Z5 M>XT\W4DPOY+DZ]N!ZMI^W/9X*W+_B5=/3;S7%<76 #IEZ=M&.B=2FBR2P!IGH> M:X&MZQ3 M[X!=E8HHT?FJV%(U)D,;*W_.VKH>^Z MX4F3?\6.\VF7LNIKR(/4PBM3\X=@#]E[\=3_Z 'SECI/>4N//&]I\W@DZ$'G ML>DK\9 >X-IA-O/ZBBO5]?J:O"7+_=N\@7'%KO+JZ@IJ[:NU2JJ4?E*5S481 M,%U&=^."94JYDS?V^G1HAPH4Q4RF!1WQ-C[856:G;#1PJ:V*/ZL';-0:7[#2 M=F,3[6[G:^#G:X:"5,[?1MLWDS6GG,^X/6X>!@L#/OQ_8) MZ]G+LW1:7 *SW%,JNJ6;8RTT,V#4((#_^UGGV0TNLQEF;7AEYL0W9>:@2RCK M\@9<;P^NJU[XYA?>OMOW=N#8];MB;C,Z"W;]K/OY8'?T2FYU1M<[I]2QYE2[ MOX-LH=>6,]10):RH+)A&EZ%VB2'I+]D?IA/!:,R@K0RCUY)R%6[LC[4S>0/9 M3/N:M']-#5J1-MCB:E7.2>M&,HY"7UR2N"1EOK),P\5U:K9K @#SBW.=4UJ9 M7F%U!:*$(AR'9YQ?-==D%;3B^8L%>.C+AH;*";PFL8 MF1SKO-1Y)\X=JY6S"3E']87KY:VU(4C&N\KE,0H%L=FA.W&QDJ:CND+R3<=7 MDOI>WT6N[^RE:HS1C66G?[YQLO'-Y&JKSPD5N^>F/F*V\HD!X7@%&=V[\FVM M*0"2ZB;]1)0/'KUCL3TI5/S6JNM2\[N[#2+'$?6,3X ;F_PXW0-8.W%K"5": MNDR7>9NF6][[^@A,6) N%H5.3Z2U4UZQLPT9]1?2_$M*&>Q.BA:@<8\Y.F$Q MI=$J!5+9W^:3.DU_W2D8H%;9>D%-(/-5H0 F&3IL'5&;!X/"R7[H]SI^KW-, MN__0\X\[A_Z@=\C9Z/4"JTT:YV^6;FSU@-FH<)M*MGVKG_[\:I>IB&^E[^4# MN9O4]M4FQ,+4M&-G#-0\C0G!8W(0<7&#@U:J#2O-(VCJL-OR]';7?Q@Q$#%1 M2A0L_ P*R@!$R2@3B;$ $ <:3C.5W"XO;D= :XF]G'&KI"USM*#0\I\04L^/ M0X$ZCG0*L2M#A5)RYY0Z)IE84^@(9RV\P\-E5U+:P>6 XP@4(4XFYFH#NPD% M!XXY316GX!8!]QNO1./<1A;Z.U2-A>VBZ/3.A_01JXR AV.)?E"9*5=I>EXF M<:$3D5V^[%LQ%MWJU1M5OTRQFK@H:;Z&00O#$U'^9!'WP0)\U)GPRK?8.-P] MSJOBP\U6;[I&G%LS9)57-' 0%+^I9)[J)J[7K*E NO7']7O;(KH&1_-0*Z:. ML?@UB*HZCM0%9;!N8[O9"";85QA]/@LX8.P6(*"RRNM;C7."0C?=,B%UCH51 M^V-S(D,H\WDZ,;T0@J)RU&T%"M\E/-]+Z3--9G)V>@"R!_^:0Z%2E,Z1& M=])U 8Q9Q*SF\5N MKX+RTN%4\A&<4#Y-NY*U:4KF!:F-%B$V=)2I/"5BJ+10)&C*6^11$UBK _1T MW4]LC?=YA@ ^8 ?* _:X3P-7JZS_RWD9G:^$IQ7A9IVXQA.UM7.;-LZ$;: MK29?>FB\S7PIQNQV1Z(N'_:+8())3HOJ6K6:ZDIVW,HO:;@T?DQG(=B5,QNQ M1N;>ZF)4\<06:/,*E:T5YN?VMVJ,VG>.99>2*>-'^K8@2!;!UU@W7+(')5>* M9^WY[A8 K&_P='A[HFK 78FI[L\N,"/Q8NY)71(:0+4M#MF@X>OG1<4^B7E< MW ^=CM^!_W]T-*QH]2JW8=]T[_<-XPWO00]O+,5W@N7T#B&"CQ[\1ZD=!3Z' M@3&N&I3"4*=QXS8'-[^3\C!KM"I9Q\;78,_+)//0U(Q%WZ)L@HE/-FL"E0SP M-:&\F<*T"*+6N('7-#;!4]VZW0$M<*)%FNB101G-1"G'K-97_EKK*"*49\+< MD0W/EG?6>&+')>(J6S17W;@Q;*A@^MHE? L;6M3F*URD1*MYD4Z^5FOR,$?J M$AMH=-M_)<(8M/_J6V.HM3#DOLFY,=^$0R3.92,O%Q0+?%-4U'('$,@:Y.0)XGJ<;%$76H%T=JI+;['9;#.PW/<;3 MV;LRR4J/>62N5>U0J#,OW,&8\GG2?QL;;EG]>JG--7705K)-#]ZHO!*W)R&? ME4KY,]TL30FX11)Z -:-<@&;O"4R,)[F0-#16T 7;:KI,7:BXXJ%1C%2:8%**5+5WID.W%JFJ,:(Y)4J%,?7V#'.J MSPXRE9H+"A^/*U*= RJ4*CAGJN[=+']N=5I#AYL]1M7[=?M 4D,4@L-$Y+$E MSY,;)AK5S7ZGK:9"N9W"@=<=PRC.;>0:[(R:>X^Y5Q_?SG7-U%:+&>#CB36 M#/1M*B=- AL%3]/.JT5Q($$F$L:6!-8"6%CM=1W.[38P=^M6KC23:WJ6-W0K M;[QY51?@(B"GND4;P-=:"2O"#&)T\MB;4,_"M/(/.++1!$0W*4#%1-:E!C0G M!=S:YMQJ.M-G1"8S(7C=$-6]S*6R].Q,KD+8P;-S,&P)LEQG>51FDT[@%O P MF3(4Y/$D!D1]R'*M0R%)L XE*1.%A.3$08W3FQCY56O4J5;*:J?!VHBJWR*Q MG+6S]%+?QVTOSXT+38<]&OJL[N&:*3I43-YJ*H4@)0?'T 'N+G7<^$>:$5IW MU0=Z(].L6^T%^O1Q_R>>U5ES&3N!&&/:FN_ EZQYUXI<+*U*X$ *F/[:Q0L5 MK+-46>M+HJ\U]<2K'0(YP'-8T&YK1VY\"XF>4P+1"P>H.:R24U]9\JLT;[*+ MVD*5Y&00W31S5[Y+G!/#5<=43!.6H""?GOP3G7?J+_ CM<-5E;WJ]^ET>I"E M0*:@DLLC-2<$_'. MF@0IJ7%>=0YT8='+%666F+%JNC2I"+Y%N1J7IBG(D R3,TTF<9UM"QS?1HSB M',^2(*JB3[($HLXDG\EVX6*L*%)6GPK1.5,-^8PJ(*-.6C/FI5[]RITQOP2C M.#99HG)?I[^<-4\0>5,6L^_",F!TH$Z^DD=.8(C:\>C@42U,)#Y:*R,0#L)# MLNAE['?9%@V+EDBRZ6GEH5\.CXEIM1K@U01YHI7J QC;&, M5Q TF^IH?(,+GQIYE?-I/)OIWLX=9/_/XRNT\<+.PVY;K\:K%3 M(KP+6O:_G[%E?FUM@%Q/&_)H#ZIZIMN6 -UJS>JY 2! M.:-D\YM4/;!W%Y'L7X1DIS4DVUJQU.:0JE1,_+E0H'O_*(!LY &>^<\%X>[W M14BJ.]6PL7QNJ_W"_BDJ,POY;1=O=FY[@975L=WNT=%/>W[,'[9]ON,[X<'U M/<#J#5.[;;_7[_M'1\=[ ^N;=!U]#%CR2([YZ)#YVW=[0&4I^L,U,=PD>/= M7>3VTN2H[1^V!T_X]OV<_8E6MF2S]-M=OWNX"RFY+_CU0%*UOX%'<2/1^<$* M&M[',UUS\+VA]3 M,>1UJ^/NQKEPEW/>WF/6]=N'Q_[Q_4<'-([4 W?#PHL#IDOC,4V$I2PA.$=YV4<+^$I,'5OPY<:X#1/% 6 MI23F Z?G6;"<4;8G)Q'>W9*Z_D@;-U7?FOKYH&>Z/17<\%D?,;AV*&_N,7>' MUKO*$4VK8:O>_'?'A-"V3H$$CJ[K[O1P+Q MIV/N\)B[U_F&QX;5]#_]O[22OAXNBWN*P^Y (\!C19.\/N+]XW"19[@N/MYD2\,!841$Q])\; MI02\/%$]9%YQ/\7:L+;;YA/@;/MS.ZQO]W*YQ)8B&[8CN7$CDA&WB,BE[0\E M!.BVR-7C_&&U)>>N&=3M-XTGV! B"?^6FF85 F7^L^X+5+V"ZD'#C2N;&T]( MNPQJ#%TFNLU5,&>\U4URN,GLMIIUJ+?&SIQV"W^3VF' U-1@PCH_'E#:-7F( M[W+Z>F,G^&!@7M#MQ&E#35HTA6XW)QGIYC1XTI_D85P 0WF72E^%W@_]8=\?]H;2'=_OM <@-X<: M%0G3+P,]EB#DWN;-C\63@WX)DA+CC!U?+G^3SOGK<.267;_^LH(;;]#81,"? M.Y-Z@C&WQ%4$K-I4-\-D;=LMIY])C7[<:WJ/)8'(2B%JLBON)X=DDTCLZDFK MN]IQ^QD0J[4,G0.Q-JEHHQ4:\U3J"LGN8(Z,N8@.$.NI%^ME%BR?GOZ>GK[N M\MC;IZ^Y-;;+@&[E-+^UV[RN*OK8,NW>7N-.(>5[/<(:>-?\ G7[<%?P:S#Y M;N.LO.8^0W_0:_M'[7I4ZD'QX@$X]J/&U\>*ER\'PT%CMLSCP;[[$QI;D@PK M;.4'>(+[HJ:])IGFP_6 *OI^N]]_",IX2.;[A!,K<:+K]XZ._/Y1>]]QHL82 ME1/7\=]>X[!XFD2RXTDDO:=))(]\$LGV)R.^@\ M5S,LZ^3@-@$[R !+3&1@]#029S'.&4F*-+OR+C/DRF%ZF>S)7(^WNF.]=XZ3 VM! MM[W#GZ;RX$^?3Z3!/;;FC\,XH+E[.CYC^O*K#VA7/3PW8!]5]\ZMS[F]]O5& MC0L)WB("8:@#V_Q;?S434O7O6MY9P^=DL #]),BD X_5XU&@2D>+ICQ'3*VY M++-EFD=F$NL;;BU209UY" >2(&J ME%^SQ!%^,ABW:19!H ;MF8DL"G#C*(FFL9Y<@U,A5.!:L5J:1X1[ -* S3F- MFG'%'O*1"Y++KO0(ZNEH-@*]A6*2UC.,K]RIMVI$ZHK)]7>,&&[*G-[Q-6@F MR%W7VL+XHD!YAVG9-#(^RSX*H6CA14E &(X?YZ$X.'B)A]B[LRCBQ$H'L$^#B,X# MG)B%8:@\RR,9[V4F:](M;!@"PYR4(W !/H;BQ,'*OQ62KZEU7%:. B1=0HT^+K8VS/L$ M9^,E10W17?F,D\-HAC4!2S/E>7"9FVFQ\^@"U4Y8@JYD#Q :Y32.27U6U$Q6 M6G&T#$_LJK^N7^6NC0.'F-2M\], W"Y*UZ#2"$#TE>RE5H6E1YFN(JU" N)U[ 0N;ZH!G$F3 @1 M4"=H5=B4@7S+P^9E,MX<;BM3QO&L/!B:#GH99"%GE,"M8EQZ3&QT3F,"%?_" M54NR( PGPP_%$T)WHUDQ,]/98+7SV@,':9*[8=T5/C>V.36P/-03,&FI*.91 M6$GK\5[725P>!;D WZF1:^!)?='=26? T['\I&=IH.AX#9= %I(C7LB >YJP M.]?#FQHX$9 B_!V_;/$70F.Y/@ZD3Y/( E[3*C79D_&D33AU22.QR)O!BC)I MSLG!A/E&=:B7GE.H<53T-;)7.$M/C!;\*[,VO"F:T/'T6O"H9?47"0!CU ]S M26C48_6B;X$>UR=Z6ITWJ>>3QRNBR2SA9A/ F0W4U'[;8KLCBY4)R2AJ@-L! M7P5,08\=2M4T(8A+$B./3;?9!SS>$DAM+FEM>8H^ 1P@2FS: I:05N!"4 ^& M7^ R<6DP""H)1LN MXER/G+:ORLAF2_L&*P@?[6V$ZCGL^G,*K_V/5-0N-+0=$UNLUG^C0H4"I8XP M6JJQ"4DT8PLV/! :4"$P0F,>X+!T+6!&@)D94":@\9?@&Z_^<3JEF=ND/T0T MPJ\R3WV*"@_S0V'@F9B+\BP13T!1G1#-XT0T^4FIBI3YJKH\K=^0&:>6XM!3M@H!V_E(SJDYM3D+ MQ23%Q5ZC%E+([,-W2'F@F!0FQ_@3QC#QR3ZD*+T^I*U.QWO^&?@Z,(\7L+SV M>406TKU+R-Q5$QT_XI8D.)[CYU!W[K9_^OD?BN9S^DWGIQ<^6\#V_=B33GY& MU.#9)HZ_F>LIP2@HY P&).#7/^,\A[L=$-TB2M0,U\U?1<"PU;=!L@7*\48A M,B8D)OTL)SSO$G]\CSRST#A>(0]"5.1BVF)B:) SQ&)EHC_F7EA&?-;%LN0E M<-QDEJ7PW4401I9$@:_CS,7,NC^R7F27)&S.M9Q)(7%XK;T&"E"3HYU]?==IMO]UNUUY4)Z#C8%D\,9%]O@::!$SU?G0U MQ9SD_ANQ*,1ZS9U^:YVUO&F$V>G,9D&S+V@\-RP-:FA29=#(HQA(W79GH(?# M8OKGW1+.0Q!NVG>&OU#>>4LB9XT2UWI\5^ZZ6E)M@SPVXU7+Q#(%FI4EE;M> MOQ"<"^]3V4[)=]:/Q5(MYTN MH%Y2S&[E5=S4,P6/#+\ 7D6JZ.2*$7ENN(,U-/F^O&$-=]W-2USE'IB&R M9S+;V96&S@+,K66_1I,?A&UVL?XR1*L%[* M.U4#I$_>G9SY9Y_?DR+S^N,GV_KR5MY(5AF!,K9(R;ESUAHA"Z2[U?9(Y^EB M' ?J0[C5B6QUW1:PR%?X[R(EZR[R1EGP?_ZKV^O\!.C@C5K_Y[]Z RR.@!6_ M?/Y7JR%*?R\X[KF)&=**(&XZYKH]+Y^A&82$ MAH*2C \*I.+8XC!&-\6J98&=9R#LW>6->TPY@%G=;GDGP3*F2=O*SR2?M$E= M +*2X*U#@'!*$=%9^P;2\IE8 "5]1!:Z!3RQG#;.W#G:#D2T!V8B9[0XJ4R> MSLC/8#/<$!'"',TX;W+ RP7YDB\BET?;7Y%X&UB9EPF9ADJ54*.G'4L1@,9K M1BH^B7_.(CAXCMN@NTKI&\[+BBR6ET?=0A5"$MQ^;G7:!&2 #4$"EKR G M0?)[(VK*YPBKX"+O50K"<\N=E6];!]64[X)3X8-E#I]1_]J@7NI&/9;=M);A ML-4Y@NU7%-UOVBE)7:75/[S#8@UMDV7A7KMUM/:8;L[;^NJ32C;!8'6_R:WW M4C9P&MX43DVY@OWECG'VDL5WW0OO$?D%TXH%>\2/J%*ZBL!L$WHL.3H_OI$!NO9W@ MRB:-0 Y;[>/CF\]]WB&4=S_Z^>GP#WWX3NMP#3?>=8NUUM'QX8X$R7X ?H?* MX1:DTTBL[?L437LF?_9-R&Q)DARU=R1)]H)I/9UPUXQ_.]S]L'M<+WW;DIGP M^%GX?=L>I[]]?G#;8XMV]1;W>5"]O]/JM(=W48*^K[>XKWT>5/%MMXY[_9M/ M'+F[XGO/#LQMZZCWQ,+NU_]W[_IA!_3#SN%W"+JM+K9[!0FX0/_X+B[LN_I1 MZ3^W&MOZ5-._I9K^_E--__=0TU])I6A.JU+!?_AH2CEXTEV5/X2Y%AR&IV3# MII24IG2%8D7ZBBFPJ20F++,(:RHHK9*3+D+ZO43G[9.VO%_3)"JPAL94.0AH M[!21RH6F[NVE$J^61D#[2I[#P2(*\C*S$D%,-G^FCJ=J/95@S04M*NV3*HR=UZ+2:?BPW-NV."Y$$D MN1=NQ=VTB@?.R?Z&AZ(>?ZITPDE1TWDJ>"ZI(DIOUS9@\VX2U020!RI]K1]$ M-23.J9R'H6-UI@\CG3(WQH D? M"6?=H_A7:36DM_<%-2-'13@W&.I\Q$$LBI& M5=4#Y4^Y948-J3B-6TF"$!87-J4XZ9I*D]9HRL&#!96*8(MS)$I=P=UT[.FW:%)2MAG7V618\#='5JZ+]!QFQ127NZR*RY,N9^E<)_5C M5AR!U=(RFTAE%B=9*W&VNH,#U<@&C)^256)(,C\X!3E7$^TW6E,E^9*R49R1#;+=Q7'3*H!@WT MN<0N;=]6;=R7AH>= T<[F%,[%*M $S-^"RSOIGQT>@'F)ZIL!%_ R8.6E-E: MZW0N;V_89FS/H%9@69F KRH*MD3_SUZ^KQ[H%JF$#]UC?1/?S(9]*I6;:+NS MWK?;8/OZ_8;7WF_+L^4;^?_M<@X?KF/V35Q]?RIT6MVM_3[1R;M92N,#=UY_ M>L([9T9^EYS@'D?-@GYR+\#>SK3U>VXTOJ(_[BZ.MZ46XW3B#@[Q:_N'AS=( M'=BW_N)/"/>8$.[(;\/_/Q[46W<_!H2['TZ^%7;]V]D]0_A^*&27N]RDZ[AB MGX>]MC\^?AWN?$S'_N=[L ?W&1LZ'V_\O>A8OX:?8LGZ?Y(ACT0 M^@]$!K=[Z5I);M_O]G#H[OV8:4_JY7X>X/:8]L! V3L&O!4N^QJCD-B]YTE! MW+'FL)(O'K6/_%Y_N+_ZQ&-ZE?U\^Y?](5@'_3VV#.Y)9VQTGNY8D:3^^?6A M;3L&_8UO>C_B[3I/_'YJ!7:HP^W[BK0/J3X_T=?>TM?+XV._U[Z?>.J](.\#",3$\GB)XF7WT#_L]/Q![][]D'=$NHH4HO_-K'W!'5W[_[DTE0_L#K:3H)C,#LJEU;Y6 MI9S+U; $AO;=CRFI)VE"G)4SW=,%8#A. $EPDL5C&IA*E0Z1H#U5XECDO"2R MQ.DT7*+$PV,*FF^Z\O:*V$.>BD C-Q+J;(S'2R2!S-$#L$?9(E?S5VAS4Z[%98WR5S,NBX>?Z6J88$>0/9 8OSW(*.YQPZJ5*9(6@BU M0F3WC]IJ L!K4Q:$>/K>6HKXZRG)2RG)XF(:,X0-RTI% N.8R:M:TW,1:8F> M'8'33AKPG;%8,&0C7-[E>W\T0_"P%?C#:VR5T818MT0]RKEBDYA5O^N]Q]_E M/"U!5\ZICPI'20J<:T125^TZY M*JO%K^0S0,0#Y%[R1[>&SAI<9U:ARQZDTX,RC^Q)>95];'IK"=05HL/18ZQ. M([Z)]].A\893K(8W<^MXY(\_[I''"MAZZZEBUPS069CM5["NG]_%:2LEM M!.!*#=?H?KP*?H"6PAC.N"V0='B\"=XP7,0[+4&_8L"^0"?]&SI:+1 $)QGD7 U)"P02@7+^"\YSP"EX8 \VP)-:.AX2[6M'JR%GCXKAHW;/4V<-[)03&: MMG?%@V?CL/*20L .ZE?>6D8%"XK>F KDYHWH8"."/*W"!V<0%5 "3>846C@O M ]0"T R&X]J?PNDQ;+3 <9+@EHK14\.<+37,&3PUS'GD#7,V5?(^X(A M&B2GOU8O4J;QID;TR@E$J,^H^ZKAE^8>K-^MN-LN+9K/$;)"G+@LSLZFMBZ@ MQ"=I*;K, W8;^37()C-K3N.;T=DK=?#1V6_TEX-VQ]&C2D8="@RJ5,[576D:(E7G].Z[-G!#ZOU$ P8HPSPU+MPPA'1"(Z M+[ UT!((9P:G!@#00FQN4!L=5'.Q)03Z;D*SX=K#YRDRZBR>7H$F$;-O((NX M31?5@G"C7&%JN4S);QU?>9R!"K],='W05E9XJ1]((._!)XSNVH4UW,II! M'T;BYJ:.343I^C/L:0.>FU,_M5O0VM$3J=V-U(X>G-+>:#9]9DWE!)0Z*Y=+ M[LJ(4NIU4 0/05FJT\O/LP^G#R;O3>._LR^G+ZZ^F' M+V>;(O?W/]CRN-UJ'S?T+99$E1MV:3YN':Y9K)J:HP?CN01RP[8OFR##I]'; MTYW-E;@&A W^!KQNM]T'7:]W!/\S&%Q_Z8TR.HV+@7L5IM-W\#6<\@O?_1R= M [-#2PG_A,+#^J/'?XU0$HR,QO_Q M/;=*$L]>/M M'@0K7XW> RL^/?OY]/3+&65Q&&_$*_%6G)&W8E^1KO>$=(\- MZ4X^_OKI\^G/IQ_.WOWS]/W'LRKBG3EN,&L^NMOTF/^PKWC9?\++1X>7/X\^ MO#T]>_?A]']^>_?E7VNQ\JQ()U_%>2P^%$'#PAY*-#R-'9SV_>?_Q] M+2:>H'/N#3KG]A7SAD^8]]@P[\/'+Z=G7SYBC+'@:(.#@4U>B7W%OL,;O1O] M9W.WB/&U'3_YVN[F:SM^<%^;E<>/VN;K.+=293B1E0UQRH9-$]LNQR\8JC N M\(?U=ZM;=SO=0?>8G=L4)>)P$2E#+ X._@')6"7\W-B)\K3#;9F-"DS MCG"B[QR3&8][O:V5.&SB__\-'I1S3M\ME(>53OT:SNIFQET&.68D_!L'[6#2 M^!BVDXB]N=))FBU3%<@?8<8K#_^@X2L:8TR0P5Z%8"T! 6=GBA]@^@&2:P?2&GE#CY^(J. M>-T*KU+XCS.)HCYJ(E@NTY@2+7Z/ 6AX7.]3<>6]+T(NOZ#I"'&A@KIXSX/, M.,QBRX\FB*LCO3)>@G0G3+@ ;I)=46@'SZS@T/1RMXC '#]%.^\J%AX^VGG" MJ3.,_)^R=!*%=O#[85G[NH.?F@(9G"2BA9*WXD;;8K,UGOK)D@D<+NT%!YW! M\_&+9M[O!%!9"/3UO![[CV9NC\U")D&688D #!G9Z M135) F@K."<18'/MAD_*&Z\8#>0];UI\F<&2<("Y%^DOI/(%JJ= -ALOK,]9 MF1_R0;BX2II3*2T)IE>ON(])W5 Y8HP"2XT"WG,KN,UO8S]89#^8_1 O9%R- M23C!@6\J)XE++3 _.%."@C*<41RUO%>4@2]CD[".S7JO&PQ@PBO15*UZ,OE- M ! X^4&89Y70YWE06%.@OJH!L2!4**'2V1-)9&(17$MWG\9S3JT&A6*!Y3;- M?.:KO"V:78B5+BH3/U]&$RZED;^> MG9YH0$G>5D*%K NI\*%#4_6K#0=,V9I([2IO+E?'.H42FQ9*DM?F%+;JAO\5Z0Y8"O;"FEDK2'-YZ?F6-TP)- 700GJ,E;QC6-/:;<,&GY/4M M):\/GY+7'WGR^JV5E5\U)]#,007&$S8YL/> :"Y<^6*8@)X$>)^6XLSCIU,-EVN1954929)OHK7 M2AZOKN3%)-.R>1N5]LLVKE;1W(];V?($ZV]R"6W@U5F* TG'I=2IB;BC]\:B*)[%R(([5[J$#;$0S.F85+P2:PJP MA@&%;Q!G\RO5B:,V?UB-:(7[QOP+@1+G=?^DGD;NW?A K(DXBV9N6X DPN?& M-#-\;"S8*S9^F087@X:^I53@]V'+*%Y*>AO5QH74/X,/-([P$6A")0VB;%B8 M$J;+ NSL^ _[9')["! MNY*0'DL9^IG]5NY3J3)H=*MQ'K>IL9-1SOB5%6"^5P?9"-/DKW(TSNT1G4) M/DAS/#K\%LM)OM"PB"8!ET8("G"N[2S"A'UO'B]B[<)*>&YQE1OPBCE= M:O6=5S,-^X;J,M6[T+AF68A<:;F8?U@F,^';3;.@!(#%4_38.BJ]<9M=()%$ MB6!D%-XK4E1D(=84E!,V!RQ[;J6QBHB],525Q4CV(C;JL>Q%]PRV.7@2);@L M^1?IZ4U; &-6 VH" B;1W"JY,K-VB\U<=^2V):@/$TD\Q]I_CFAZ/\=Y 6QF@C-I?>MJJI8?91 "'ZPU-(]BA$=" MNC]"&S!RB@.#L9N3KHN19@*6"45E*G/JUV @]#5)+^=8K>.CT!!-1AAV%M.< M;(2-684D63"_^B/R1:HHJ<7-7ZRUF6THT]=(Z1WYI3970Q=1&#,"OZ->"\1U M[I.\S*D(?XO@:Y0<,)O@%U@UOYH2UREK69Q_M6@/]2K!*ZZIN\0>/F#_#+SY88T$(BG.&J*+H880%9C&VPM"%6WIC$TR@M?0- MQ)3 $@_4'S_ =6;>:!$A6>%,;E9V3SZ-@%U,J%"?\WWN5]AJX19*6S3+=4;7 M$VVAP-ZQW#8-;NE0N*LY"*A%?#B#JVT?YV5*/1>DUPJS(3LD^!P D[.9@3/! M059-IRX_17\O<17WV]2'P3 +!#2B]!+U(-+ZXXR 'GT+%MPGBE1H+A/$.)C= MBR&<5M"W^BO6[ M6"Z9G,OEIW&V( Z84P^)DG4+/:"=&TNYL2:L6#P+LG$ ]'CP\=L\NB*#CLHB MYTM_1%VEY'QL9 M&/740[$WCG37GB@T? _]V!C2=50#!!QEMB!ED7;J M115Z3G!]K>^22+Q_CR MXU1*WZ3*FWS) @/1<*71D"6"*SV'7%N$R*#NP\YM5[7MF[Y7L6CE1E1],?E* M9><^&>6'5/7[BM<)L<:(^X1J>'6+/FK[!^H)?.@J"C*,9, ?[5'F5!+,+X2/ MIG 251UZ'31NN(FDU<)F'G]%9:A(K<\KCDG?\F^H!M\B'/WJ*1Q]QW#TJPO#16M(Q^RJ;EA!Y *_I\*\F#-.VIKW TK3CBLI%HO MD)_S[_&W'Y,T^5"2NN8EP0*.%TW"'_&OG?9XT!EEV9=LD13AFWEP_HPHX UH MQ?_?L#L>!MWC83_J3OIA$(Z##A!?=-@][$^C,!P_([J#BWY&Y_H$3PI(VRE2 M^A?\WS.6M<5_/XN_%3].XV]1")0PSP$]-SK5B*]7.=81G.$H'!_U!I/#?C\X M/!J.!^/H^#@<=@ZGX;ASEV/AS@>=O__-.=W+ZL_*19(%I !2TT=C"'4[/^&# MR!M@0Y'U[_ A3:Y]BLYQMWTT&0P[06_:#\*C(.IU.^%A>S"='+4[_7 G3U$Y M6/-K](:]WN%PW.X/PJ/^^.AH/.Y'[>[DL!=.ND>'O?[N7Z/I'7SU$-BB%GN] M4K.XV D)$)/JMX^>!R_J27>[TACJ'705#5-W0M+(](5(1;WRSE&L)8I1+,'J M@^]%OI<'Z/P#S>AOR!)8XZTXN!N;^9CDD?&59BO8RYFYBGB552MO$L\K>'1=Y-)]R0THA!MNI)AY,CG >M(.3FG9P=_W@ MYAJ"E>GU641@K!Q'JL)\XL $Z!>:$T!\:9W_4])Y:Q4-= MM:@Q&A<9;X/7P,)=X^>.Q+%98/LIQV-+.1Z'3SD>WU&.Q\V:/GS^XKU[]^[F MAFNG_62XWDTTT924AS5<7QNMK);:ETN!-V?<1]Y;4@]1M]HSZQ8UW6F*>86D MNQ+N40!_2O$#U:?83I"4(!_)5N5GM3346O:OQ&3@(/$41SX71F_]<;M]K)C1C@AV 178/.*R_9;@WZ6ZMU'>QC3Z#1 M^7X 9[A3Z&PD*,7_X4KWAI9W MGX>Z.7[L=@[X9HHDS@WP_K?E_1[H*-.6<>8N X!OP&NW4=N_GM4^>SFLCZS> M,Q"MY[A;A-%JO6Y%R8GO4>H-ZGI*?94JE" &_4Z'B"FY]/MBU]5BPA G(GK_ MV@\9O987WHU<>C>8B/U@[/Y.V-XLCD>3PM1>U>JK'@2W]T#4_![%WO_.TB5_R(-X+?KM# MB3+H[,4-=RA1GKW\)X[=O'NT[M/:422OF]'WQZ I!G171$@M! M<&!0/IE%<0@J9;E4>]6.AGL3+\"9J "U H MR^6MFY7N@=5Q8ZK;D0?X?@R0_:>//9!%O\0!_$8E:/^21BI9& SM\T='1=^I M\&OO.[2>A-_#";]74?+O8!$GWJN6]S9Z="3[T.ZV2O[%8$?>Z/WQN6V35.@_ MFV?-?=$*9OK4L]>_AJIKB#NFPSM;L>O5J7=N9[$I>:HD877A-8%HG%%]RG MB8O_\BB[X/YZV$!*YQ.9%K?U]K=YC+6&W7:GU_)^S?@8WC@ZQU/#:MRK0X!5 M2UORFW.6_+4[NM667KR0GAKS*SL)?L;#X+DOM?K"F%X[I9X\NOB[V^YVK+-C MAYT$A]IGT1* %96J\_5%A/VM5).:")L?8AGO132+)W/INV'BY:"!X] !['LB MM\IL4NZX6;JV%FV%KG0D\&^9]F5XXOWTY*X(,/N@]#[SS M>3H.YK [G"G%-CK3+("]RPFV*E2]WK O-_<)NZ2V']P !S;H J;YWN]I-J=I M=M(>&:'T%@RKI<\%L]0 0EK8&=2,II0/?(K#?"(1=8/LU]?N1]/Y8% M5:DB> 9M;Y33N ?NG<3M]%Z5@ _8GF5\5?FS^=-K;F5#S4].2)L7&(%%*9L! M8B:!KI %ONW]FN98J9BD%SQN7*T&J\!> H(W\"8::W\-SH,_\,ZT>.?0UUV+ MY#:R)�.771.K40DB[P%N@?"><,()W+,L<5/,8.5$0)%2H;4]M)^$&7?%BL M +?"61IQ'GGON2F=3QU65-*\"@17SLUD!0#OYF 2I_@@!2+/)#A/K;/3*_$%[+TU1HY"$%)4$$ZD M1CM] $SSSM(2=J0O)-:^U)]J',UCP&0''?Y3@KBAWEE%RJQ>=>'B-J1A&7%# MJYP:U_)$RSF5!N:S>%EM#60:9MF,B;^M_B( ,)) N%\E8?4:=@]2;'=M JZ5 ML#K)5$M7Y.)&5 K9:(9@CUR2[%P6DI;$Z1S3G [2)K8'$B4 $S2+I M/68:^TN[*^EH%5,+P[F22NET2G25ZY9P9P2OG]%O_(\4VVV.S,'U'=6;""@6 MV 2M*$/BJ9-YK)K_&M',@P.P=06P&=.MT[ :'Q2!*#N_DEX)T@G0YVYK<]^; MP$(I*E:$X1-J)XG=<:D-KL_,#%LCR=JL(U2$9]Y2YX^"C#NX*49F9D1H!F3- M+R+P:Y# EY8%@%@N;_$AW+6)JQ%+5)E-;Z01'RWZ*K@"X&@.=#:9I>E\#GW? -5#'MR8I,Y&9<1Y%%UO1JJ427G59F0 MEN9KTS*RTY5?N:6N*D_:H+'2'3Q]=NS/FW%3O;DBG=!2:*2K;4UW+6P)36P^ M#:-Y[LC%AK702,C+Y1)N@QI&8I@1@<6WCHCL1RI&0RX^_1FDTA^SM/1^B10\&Z>3HM+K$?'3:YP\-%1I.Q MBU__4X)BZBWG08&_LT[-_>W 9+>/;CA]X+E:KZ7NJT-PW\[_G47_CE'JOBWA M?PMCL3L9-H5DI/R M,]=F7Y+P/T&]\!(@ W@&3 4?NAS#=^(@ T;$9/A+.;\RM'CIS&M;N8U V4WU M9"&K$SWI"*=OUQX!.[SR_HHN\=*54R#A77_AYC-LR<8](U"-@"#F:-$<*LM4 MGYC:)*$Z2MPDL(69%X07<8Z51H7W>YS\@:;*9_@SRH)WR:3EO4$4Q%69_-O' MOEG74I9,?R*G=HEL3+2PB;>,@^1K1%N=!,OW&)R_RAG8'J^RJAI5"Z0XF?0BAKBM_,"PLHOTOD%ZTL3C29X4%=Y M4,=E,2^> .GJA$,$I7^UA9:;LYAF"T0&E@6 B:#^6)-0Q#MP1N#%=)FH,+;1 MJR!#7>L$FQMCHV[4(BI*!'I)_P4\IR+X&*UDG>+,]R[W1F4O]S,P1W=?BD1J5!;:W0[> L'^9Q!/2&!CV M^("4?D\[K3"C89\WT3C#1NP"'] 7^CB1 U2VB!P763HGDYCS*#G_"LQ5.0&IGQYQ>^)^RF#OM&$EN,'Y3(OA3E?Y954'Z)!T5V[$IQOP MD8BJ6,=X]N(2I85I, _RE^8^RTUI3U^!5=]':=:K;T3J*&KU<'9QY=J"_B-( M;E8LVGWI96V?H;ZCW]3X%6:$ IMP-^-=G+RPA?UZ2?,;? M6P,KTW.>>*$=!9-@B;2#7!PD$(M,'H(85"%H;*L/Z872E-I#C88L*KG/8J![ M/9[,J-&_,W-^A.,DH_\3;F1'=M"H-%4*H(,HUFN7Z"Y,KY7T69^5U MWD'^=(^QSA6OEA=2^0BPOWMP /SLZ2A']M8HD?(O 6.M1I7+S8HT8T7% M#3E@P"NVO-=HKF*1P75G4VE)RO83O*/NX;TVM6+.!:OL^0LJQ,:N-W'77=F# M='RA;CWK(\HC9+%:5^^(KHZ1%75FDY^AJ$5/0DO%W91\$A7 MY(/R5#@!]M_I%8^1P#;NTTB-'5$ Z @ ALT 2)R!Y#(R(N"I#=X_TBQFST1U MM2[)Q4N1B L5T TM^+T'49UH&+6J,)+[KX%496*["Q/+T#Q@*U/?3IT*0WL@ M47"0[ 2;C3(/T@8)AZ&9,KX I2=QN?"]5S]_\E[%P"(+I!%A2/C 8E)9?N % M&VXZ"N6ZCQJQ[1,'S^:197"*0"2VCX[;_Y^]+VUN&TD2_;Z_ NN9GI7>@FS> MASWM"%F6;'?;EIZEGMZ9+R^*0%%$&P0X "A9^^M?9M:! @A>$B])Z.BP)!Z% MJJR\3Y2(N(NS'\!<)#O_&W#F-]87\'^ / Q %M* TNP9 SH*DM5 M$*OD$3K*=#FJOJ_B(A]X.!G=Q\B,Z:O_\/ 68:$L-_^#H^Q 1Y9-EL2_P+Z& M(^"D.NO+%4613W!&%!S76-$\"*ZNE0[8BCM5IB"N#U_"8]DBM/I&>JS?B97U MBAASRRVI%\ON-X647+)JF=V@97 LUG>E)5L:]\JR(Y/SD-L-=V-G6(^<[R*P M)4O6%9H_1IS=;"[.RV-$* MEFZUKQ-.R(= SNZU'%M>/H)#D,)T.N$*@#Q=\%A11O$G+<1#19@T#2I(TC@)7D58F 7PZLG7CQ0P-V8OBAB4DK(J M[\,Z4I&*6O?XC?6K%WP/K:O09Y%:\I]79Z^M7W^[HO5B>@<>SOU,^D6Z3!U+ M"GX#V-UYZ'$W^=*5W(+@_$XU^N_KQMV.929+ZX0T'MA('Z4,Z\) O M:.%&_%Y=""C&>GZE=I[B[PHLZN)/3T0V OFO,O9Q_9:, CSQ$!/X.< M7?HLZQP,D0<\I7DL&-QU!%<-H#:?\TGG1="=7'_[=+7J$^31S>=4\Q2 TT*] M\"D@88X).,F4["JB1 Y"IN(%%13B4M:#VM^3\JPCU(\01#E-@;=@ MMQ(W%-'+41]HN-! (V++Z.,+N5G3TQ^ I2A;! MZ@V- \=<>3CU'B?OI->DYN(BI UO<6RH#PLV*4^L1\J^"^.$T%)'QL@O(D$@ M70SA-+$$&#^J^+_T30]ICDD@%' \BHK?RNP46_MB;2/ C =XQ[T_\7&TDU,< MCX"<%/2>!).H8'7A?? BP(&OVOS#UT7B5)K[8IQ.I NFB6[I.7^_J@@H:POR M% QC!T/OL.L_&$VQ1DB\KYY6#=U*;I-.GD;53RB#!].P1/;753+%=#2!N!K[ M3%V"C,YNASC7EQ.1/!I-A&UKAUQ"=_1_#R7<@CYE5>C5;13J^P$Z$]A+Z MT_$@JVX).[=N^#WPZLCQ:-TRP%:IH@69/!]C0$06N(M5&Y68@[E6PH(A2T\@ M*R*=ONL97IW58-B"[*+9;+,]JC +:Q)7TV96CL"%1@2N62.]I[Z.WF-HC.MH M/R+4$])K.K_T"^<)D1(R<4SJPN^\:[RS> 6_R2.<&,('@((B?"[(3B!CKS Y MN#A="S^IK>EACGTW<0BG&4'#34I?[S7W45]&LRA&.:'4&'R8#IGJ]$L!1IQ% MB%&_J>>[J"?=5"DC5B457IW__O78/"_&,RLRGJFDECJT8NBV5-Z3^1DV=K,9:QKD&-=E*?IRS'QB>ID93XP*Q;@A+7T0Z:\4H1>>%$BSFE,C",M8\]_:N/K$_^3@D#47A' M8Z*T0JJ0?8B:#LBF6%9JJ//6E%\Q _]L9@M>Y:^7FH-%H-YII/H@/"17TJ*Y MF&!^Y#1 YD ZK/9AZ402VNCL X"KG$:<:@-)5BE8D>FI%FFGCC"Y6QW:8)E\ M\30JD8EN4(IUI'3]KV*B[8QJU\]FD =I@JTR2KR)'XY9AJ%Z^<0)"G2D^A]8 M%*#E5S[ JU.\-6,-Q7G%9UNS7%M](!4% (.Z.-.W\!Z%@7(?9H,N*9DI@RWK M@;I*9YIEOJ>=71E/6Y9OQ^H*'IJ+GO7) 7^^1;C@<&29Y9HFRJBYTBK]Y0%L MNDP2V5"22+],$GD!22+%'55Q&B3L0HCXK>E*%^;T&II(G>:>B('78< K-/F5 MYE,FHN!&>G5E_@*RMP >-U?M$8J44?T48PV?^'+$QR$*%>*P^>!^CODL;)^9 Z@]#.[3(J^=#N06K%M7TFXO M*/Z'''J/IMS ]^(1A4=1TFDK.+9$G5%QN=MKTOSR80:VR-1FXC?P.EA*J\*CXD!)TNBXUXG*.IS9! MMP;^,R:RE<0^M68G- 6!G<-I(*S2:5L"OT C,;YY@,0I1 U7*8"RUYQP8TA"7! ;I@8DNJ";3/"V+ M"LW)]/EZQ01K0> [$@:N/)P<4=P]#@*,8%1NAD2M:H>*9P_.;FN],5)=B&R$(JV MA"F-/)X@'J,Z,$0[CHT1 474,4'W^:8'N#W1/ACKM++XVU_ZG6Y_U7Y+6VQG M(94%Y8LVH\Z$"TI9F$2\ I_%B#!5'/OB;86:&*'6+Z@PLC5!>DUD3L* X]^4 MR:,UC*+'O2F;/+TH#,2(,K]+PT3SL?!>LB? 0H#3F)1GUT,%%D.8JO!0\VNM M5D@.QDO,>EF8Y7JQ,XUCQ=ND548XQ$UI:LA$0L&Y-Q?Q^M@B0*L8.-[SF*;9$>YTXC^2>$1'SA-@27X= MW9O0Q!X4<^A>B%4'1/5Q6[JV<:60$"<;"$E3ZU4T1?@A'4HSF7D7^.&]%82) M-5"^U0F6< 14?X.*6WI*Q6)=D5(LJG0I3=4\C8>^3=\;8(8&9J4L %OICWOF M#'4."=@6!6@HT5(TJ$Q"@W94NR+Q>R3AT"PYE)KA2T;" M(K2+1RSB*H:-J*6",P+92 % 1H6U"O(K&6R4 ESSX1+#7BJ&9W!Y#%A:%&& D3Q[I7'R\I L%NG)TC8Q MM"E5JFX#]&[((S<-L*[,J%6Z)U, MJ).@:/);+()7Q=R WG&8YJZ:T721ZI,:UT_-3E&][^=:*44?V$-.1*"WD9HK MIH62OK_0/LGD(WB8'ZVP"R[5N_7<*?-S::D#E)R\P.* KRN!:=HWH2S(S#39 MIL\GL9GV,W_;2^P#"8 UK80RI77C*:V]6IG2^A136DLA?[A"?IZM(M@HL4O, MZJ2D2E6W)/-0,N8,QMA$5HSHQFDDPY9FRLM"+M,0QN0!%1%)T8I$MVC?,5^$ M2W/XA@JC47\$= .%D6/_!BP84DWD3>W0I@;H/G>QT"K^[OG83=NH7Q'- &05 M48F7+PLOQ\(8T=Q.M1:4A7>8F\H#&3E)Y_A@($:V82.WM.K4KD,X]&69=VU4 MI!LI\29:ER;URT,\,HP5J@ADFHT7&YP.FP%B3Q,TB8T^*+I&U&=W,OT%DQ < M,6A#ER;<8#*T+!%/JR-5TK(9;&38/,PA=,':&*D+J)3KV):I@854HR>?J/\, MFT]8][(&6WYR+5E7?5"'(R)ML MKP3GFKJ38'%'$*HF69'Y9 "BP*%"QTV(E[-+*L/4-^9 N,1;- MJ3I\>R 3T4M#,0#0N7H4GE1QA3]>OUH$J/Q$(-W8C,F\($] 7;C')OIH2 E M[CC!+:0VE[?,GVJ//@8VF6@V8=&A.I -W/3 MMO%FFB>HWQ2\5WW K(%1B)+&^"GET.<"I81?,U8I_91')-WNNG)+^*F&4]\G MN:-H. <$[*N1*4U3_5188F5L? *\"\Q;^%U?B\H;G!4.\!XER21^_?//7E1U M1,]OE(+8S>5G3._UG,K0\WG\\]#M]+N-I4/<\=X:;BHO\$I;W'$S"7FB-YO:A^9R>[-CN'"RLT9_STMV&+8XIG' ME8L?/K_'6BU;=]>]E7T4QEZL\GK(YQUQ]*^3C&>9HB6=:"V;MH93WQ6%:1'. MSQ(-MM,.1C>6";_3-B]4#-$->VT M4%80=EZ=G:8-JZD%HZ+6:(I3*$3*ANRZIALM4 DOK"F[["+URGJPF?:+1-G8 MEIW.K7-^D3E26R7Z*IUD$ 93+.2B8V,^D]HR?%HKXF* FYR"1V7( #YY?!QZ MF##5_CT#>+R/]:9B9'"E+AQH&7(L&)LAW6E;1LX+W>-!)3QP6?F&-V<8WVEO MJ47$91T9U8ZY]_2@.@]#CJYHG$RZI^$( +O@#GVC$F,4_DB_$2*8KG^4%X4? MM'4NI6K03[-'47&F7B QIT[*U%I%C!H6[?P_RT^K8LM>\?[Q[5AM_\!OONB: M"]!!"-7\[&Q MM/%\F8QY-^(B;FKE3F+QX ;G*BD&'9C"0H5;[["DUF&B\5 D- UO,)5U@Z*K MO"XXE@W6BP]:M5+)E4,4V^@-@PE\DNGJ%F/Y*UB,,5F@Z(Y "%B2>GX8?B>> M(*QC>?Q\&;\>XOK[". MN5ZO L7_9Z5R$CBC,*I4*$+R EPR[=8RETR61Q7I<50(#A!\M*]F=;=,X3Z* MA=_A^R!P8C7-;(;=SJ+N#L10IDF()"UL,DRMX62WLW1:>8;M(\7^>O'N"GE[ MU3J)%W[U3A;\#[ M%9AWB>!%CO0J9'HLJ*(=4RO,I3CK/&C; M9)^QH7$6 T_$S72KNMM0<)_B9PH%)E02.-.8VTRXIH?BR\3_PH02 M;F9S >?U Y4KD%M-JW:REK-X-7399?+3M?%LBW8J9OL&J:9]4EU0+B,AZU;.(^Q9_ ?NY2H!?I^H[XL!C4$\ M14W">!KBS)X1GCP+L=R/5JP0ZK=8T@^<.QWR;K0%+D0.E9"7R= '"RJ*1*=$ MT=$EHZ]KYY+*I@IH.!=VA 0D(!6*=&19@91B&Q;ZB@%-D@@!N.-T2E=F7T* M%7>160]:Y9C W:7+U,MTF:>8+K,V39U+(XXZK0D'2=H 6P_^R+.@@&%/D0*K M3-E77^D#,[)%V5EH=:A/GEVDUM<=6 0%67*/X+Z0)0.X<0$CS$A,Q MK7]505:C\C1'#2DS+%X65IRYXQ 5M1%-QCL7?I\Y?:=+W'A9N*%&U:8C:,M4 MF)>'!==A<&_](4:BVWJ^$[4XC'C"TL[^VT&(!T6DP\&?HHJ^R) K,M^HIB(U M\5F1Q0WX^!UT5').H'4-*I1T5:-[@P>$N6H0,^8-) EF^]@634)00^D19AAE MF29DX^7J*FR+SF?$4*B=#H_3/H:I^I=PV+CT<>.L*_4!43 FTWQMV)D#+^/. MTP?)[CJ^+\&D?=$R4TA:EP[:I<.ICK>G7HQX%$9)A9;QP^"F0MV"=?N#6 ZY MX"I#"?W*"# 1OI#!=+-IP4J7_>IQ7$/8-8]B($MY1H;%: ;B#)-D;=YQ2\_Y MY94PF_6>\T0NWM96FS*RP5;#$62>F_/EROTUD0/>C;R$5Q!D9(3>16RA.S83 MJJITJPW#MD=@O+;D:ZOX/[_2[ U CG2LX*5,*E["3Q: "!Z,1LDOK^I+P:7N M"< @<<0$W3S8J#F]*^YGHU?6_VGIY63=&*OEPE%09@;DFUG\GV#>/OPVET"O M^-KDM59K':*_%"'V(]W5TR 6[S0$IW>OL/, MG!*;2FS:#'/"Y+$M8=,)*I3/#E5+/-T'GIZ ]7:!^3E;0B$ MM-?HGWB2UYYS!VW"!"8_UVP<$N^C46O95J/9@W_:[:SYNRM+-Q-XV:IMNSX< MZC]MWJA=Y_F/MFE?O<50Z:.IP'Q2A+XM[J4 BNMA0[79 MR.]P=4=ULUVSX;>M<<0'7/S.)>-31,ZLI-P[/+9V9R6/.0P>TVH^G,?4[4:S M9;?[G0/A,BNAZZK'FTV-^GL\G(7' 0S1%=V%D9K-:7[V=D\^W?7MS>Y;D M1FW$QBYMQ)WQI;UQG"=AL1V<5'LQ>-&K]F=.N#I>E!CQ_##B<5I'OU&SZYWV MUO'BY=I3)_P 9=W<%+C<*!X"'M99E;M?X>)%40!MF]*FO-NGXD=N=5IVM]TK0V&IA&J6H;"=A\)*9O1, M+O9),*-G$M+:DDF4SP5'X+0YA+]N(UQVJ/59Z M)9\SOI:QOA+GGHXG?#V5<1/RVS2!?Z3]]'G=;!NJ>[]T6^<:WIEF4%UM&L\J+?3(46T:DUDC2DY-D MRLC3%B)/.VU^6!KF!QIY:NRTE4;I2'K.^%I&GDJ<>X[.RW;3[G9;9>!IW;?W/-#G[=9[ M3)7<;FWC0Y-BSQDORN#;\[W;1Q:FU.Q&JUL6R1V<%?>L4;;D1<_T8A_%BQK] MW3"C9Q*2+/L^EGT?][Z7LN]CB7.'@W-E1*[$N:?CU2W[/I8(5\:M2H0[>(0[ M, Y7QI[62"F]#H-[ZX^J=1TSKXP^[3T7]'E[?\KH4XD79?3I)=WMXSR^N\LT M?"K1IW89?2JC3^7%[H$7[39S[F#MD@-KT7@:1I,P8@FWKK@3\81%]V5U7-F7 M\45Z8!KV4LKL2YI^.I7IU'[BYC\GE5QQV(9;M_]'TBI'0( MVRMY]PM"N!WP[MUFF.XP0DD__@->80.?BQ<1$&__/HA^EG^*,\N3X??O[;^Z]H;\]CZRN^L;^&8!?^58??U MVB2]T'H-W0GFA:/Y/VM^6H[/XOB75^^O+L\_>W%RC9M[E3F9.O$<5X?\<]IG'C#^T4F^H:OW!@AOKCL763<3 :GA\Q[^3$;=.PS'@TKT%F,@C>F4H)E_@\ZPK^NBG -T#WBVW M+GUXUA%^ZF]_Z34:M3?T*7R5_JZ_.;;ABI,1;HG_X)'CP48FD>? O[ F;<7B M_YXR'[::@8)E_;5>[;5Z->.#L$5//UKNFLX9P_HN?J'3J^6^$(1!)4Y8 E<2 MW6>_9",].2/+B_46Z,#Y_2V!%((9_G31\01OT26HSX@GV58XI9?$\WI=NPW; MQ"UWVG:GT58;R@'@EL=XF^XTPE9/N-P]9Q%L%J[&M=YSAX\'L,EFG9 !4 )7 MS+\,.#)D7H3<:<1M>B2?<0>CZ]]4EC*]D*IMA*HT# M8"K(1&C8)ZP4C;V $4H BL0\ND5: -YR>GZAZ$,A/B,F\H4!?[$$LK5*K-DB MUJ!&4+,M_/]8-:]?C#K;$D$IDZG1O=>%(!(XM%P2U1M]NUOKS)-$J>C1TF0- M*6+]M5WMMM(W5N3R.=[[:)Y?M:[U[^)]P9^9BS ?<_'YW&EP]WDA!OL'YFRQ MR20*;P&D@WOQ^BCT 4P@^1)ZZDD0X.$^\(!'\/,+YPE*C5#J"UH89"11LV&W M&CW<5^[X]$9'2]<1 X$[X#PH9=*+X2ZM Q!,1=KN1[X*AVD?MJH+9-ZI IGG MR&Y=IK5QU;1I=]L-HMF&W:NW- /8"MGG#E\R@<-C NT#90*8H5RR@9(-;(L- MF/CHPQ');3?2N2F UXJDY2O"JR=?U(3[[MOE^26[X>\BSKZ?P#\:[^D)N4^= MAR'87Z]RE$7,XM5;^ M]NIMK_'WG_')12>1FYG *2H#A%6%#6&SP%;\.W8?SP&HP43^/HK4(N)"7ENM MR0^K-OF18[J#, (JK\C7X J%M7 C^9/-^N5U6^9:/'JYQ6NYR-G[MS;30]" M2,FL4<2'O[SZR\G7K[^??/YV=GGQ[;KHYK(I4+-!.9(82->G\ X@0*SO@.6W M;*+_'%(HXN0K%98@(^)!S(A!PV[>>Q'0<1C%^2>M0(^%F\@DDC4[!9CZZNT? M'!C(K0?([9C;860X^??(]0'??(N/)WYXSWELH[?1G[ID1TTC9.?.%+E/7 6! M8,4\(1-+OPSH KP^9CZ+/"YB.!,T# MV*P'>")O);-3W""^P"*ZU4D8>X(M>X*_ ^9_YV!FXN\C4!?""&5Q=@V? _,D M49@]$9X5@.RY*&5 L* (9(%P_8AG A<&Z2.^A5R8I8[70P7 MC!\?A_ RB1W\G@(LOL./@TKJZ#7CG*F\$L2U'5PY!W MA>3&0JHZN8DXQR/%0N.X "A\96.XJ#.-DG(^]4X)[1WWPSNZ,$ $)_*D\B 5 MCC&@0X2CL_%>]*L"-^A^6'HL0J[A$'0''X@-O1UTT%,>!$D4HL)5[[Z)YQYZ MYI)W?4-GZ:GT98DC7'(XCO4O$;S9Y>6 -GTRO8%O@"J&ZEB]:UNG)Q\LT@X MBD!7(>FN!1 $:(AH=@$[(Y8!_1SS@=W "9)/QU'%X'.-.PH!74$M%KN:% M;@QZO@]OF:[NP;W%X62P7>!SP)E!O88UI*Y-F]&2"]5I@+)0>'$)<;3"8Z## M#GBY9& :;*C, ]]/?,%1F1)!AOBXMXZ4&JP$P32"\R5PS+_*.-YQ-;-D$":Y M9>\MA\4CN"*PRHB5"P,'_?I%VTV7TW15>"J04 GS@)X=N!@ ?X20CQ.0-9+, M R%Q$D\8%G$(Y.$E2MBZPA3Q8LH) 0EP$5R#9K*V= 5XH/?7TY!30,IXB8\ W*7] 22L@&Z9Y$B)_:OHM1_L# M9BIG+IB KG##[YJG ,WX,@H$_YH[L?X,O0"N 0&-G.+L@T:P2\ % MZ$U\0@2\?IT&W&KTQ%'I \-I1-Q#?0DV><4GB;1ZQ0>+6>#L,0P$--B@"+)) M [JU-?XGP;"4"R8S1XE2SAA[PM\0\7!8M2ZG43QE0NW"KQ4"UKR:3"C) WT< M3 5.6G(AHX3=_+59$YD-8DWZ-&I_>/($+%HK!I1&1D':.'VC+KY1M4Y@6N&!K66?2%#$X40A'IIHA8#=: A%*?0IN M438I:^=K&%1.4PEG,.$CZ1*\_/3I1'D#)937E)KR)F9DYVIR$QG5'0?2@9^D MA,3TC(C?L,A5GCN0C@!?%8A$<\KW 7W)_@-@<& !6[RZ0F>&\)0WZ&V5R"8, MJX7FUT;3%V9<5*NZ"3R"U!.3A_]K(V -BP0U9 Q_Y0=D"4A(;NKTA ML5;1\%9.G#V4;H/:-N@,^!:?W!_B#KZ.\#?H2>9X26/ M_CT%#3#A.W4"GX#ZB12;<]6FP9)0.FE%>AN'1W@8U4 CB6$6@3=!XO<""P^B M0@<@]>EHU@1LGTR !C\% @$IV+9P9_A3:+ZVY7M#KO1G-O!\$7X!5"$BVT<7>+3@R1;&3[?3/B\68;/7TSX?)7@GY#OIRB.WXDH\R[9^U=0 MAA[*W[5#3R@3PBN'NI9**)J73[1W67LF(O=I-M@)1>YWYB:9N08E;] @3D/^ MH,(J_V2V2@J ;TK3&0$Z>WND+N&]?(+OD.@22M=[$,XBRC[).7BOG!%\SC9U M)$V>*B)S>O;ALT89TUHCJT"F>:D%,<]"/!H1+G<@U(()P3Q86JC=N'A6W2[8 M>V;;F>T4.JC!9.C,J3TC42YRY= U(=Y*/SK)YPMF+I1NW.5.**R!UT*?QB)Y MN%QRN/Z'^L_2_UV(YZ+[5S$D[6V$\P/+5PD)S)5[1"O# J,FM[',+6D((*G- M)JD\XB"T(&XWM]L'T_-:-))5EPKQ. @). JK3(1*7>_"_VT"7]AIRI^(-*C@ M_G@\UX!7:MD,QD\PFRF3/%- (R&_ *:%]LC-B-,,EY_3FDHP*6&=5 M[&J&EQH(LN/@Y5R\\&8#C_C9;]P-QV"A^)+-O0LQID#$)L/-&NXJRC+@#FK2 M?#@4F5+"M("KQ,B)P*.AQE.T,\S*1*7BRT@[7-JYQ)::ZB2B^<#F+/]2BU MLVJ1=X.,?_/I^%QY?N/ILP].'X=O8(6Z]F^X*C-6; 730:=^PE0R7'9K^4\4 M;%4D0L+S?( ^WUQ&W"9Q_1LGWV\&V=G-#88K@3\%9)<+(XPBY*(B@YBGO&&2G@/LTS% :Z.21E^!EHC\Z M_4MI*!/IIM(I (@'JB]"1#D#0^[!4B2M G1ICU3B ?S ./$-"@6042'(*';+ M/)\,7\J(G@M"H+6A0?BQG=-4PF@^]6?WA1_5KG/Q5/*6L3C$7<$+Z(.2N=9T M1%> A4FUQ;9)V*G%H5]Z762WFA@HE3 \A9R$H,A>LN%%U>"0,HHD:XA042. MM3!"#2T,B$7(#Q/:%(-+'G\9T$Z"^W2Q9#3B/K$(S,^.A_?9BQ19& @=]D-\ M&C9)#$OKDAFLI[ V@<% @87WL,'[5]>_[-KUM1&D!6\>F70NH7/D46CDV&*4 ME9"JN5Z0MPDU0HN=K'+DB+M35%"*GIQ"H.#8J8P8,!^EE#SW42I.6/$5.^$M MIZOD\?&C +]3/[[6 56.3X+1'NE^$DJ9;3H8=(H3@[^ T>-7ZG:_V;4[C::P M((RLIPQ/)[,&*)72=!"0Q02TRH[R5I.YK\"0+O#MA@V+VXU6;]ZVTNKW-.O+ MM=IVO=5=_I49,W(_U[A<%J>&F#B"-'0_>V,OD8)9F!9C]L,;3\=K".9""46* M6I%DUCG/,T(X_ZP#@^")"Q+, [DM XV%NCL)$ -DQ^F2#E8'JBX"3L2:5_6 MJR2<&U%(\U,D](24,JI[]+>JUI7(1E2FHI!Q/EZF=$$ "T4^ P:3+*LQ.-S\ MAEC4Q"J$5KPL+;+A?A&ER#J/GZ.(ORQ %19D6OH;9GMYS#)_A9>I&J%X.64:H&>%EJ0#:I6>REYQ M[5T^6IQ*4- ?$S(_#)7"6-R1JQ7087)Y[ MS.$K+N#O#:DY$R;"[:E0.3"Z 98->@[ \HUUBB#T_32P_XU7/BCC=JYEO ZJ MCD,7MIZ1,GE)FV8$*)%SE>*BPL%9U\CZ9./0:0F#S/T8M@L%I7^ W INA%: M;LJL/8PJ+G$#07,9I+"U[EN4D6P-IHE130%?%/J4(A]4)EU066(PL]&&Y&2. MZ.A\D)3QX#W&@UME//@YQH,WY%@Q5+B45YYD U=>G"9.YC1WAT?D)\Y+91ME M9/IVUE"UE28QG";3"'20WS/:G82,8)6D_5$V/?T2I>ZRC!?'W*Y9%RI=[8/[ MA3K0 MF@)6E<9'&3J,P\77!2>3[!_Z7WS?4RY:V&.)!N6I=48B-3-6_>#W// MLFY$$R\?L^T"]%&!XB!J=D:H[(#X'P$-H>((BH=#E0>(^,=J#]1>0U2#ISVV MR)=N*NI%I1M5A3/Z.HHT=-*'9-\Q4IQDZE+QC>@*OE0WS;B:#3^IQJO4^PIR M$=.7Y,E^#\A?=(516>WFS?E[=JK=%!^E"&CII8XQ93:CA4JHB64HRXU\7H0L M+/*]-,:.ODE*!8^3J?G8F)$&)%KB:5V7AAIPA?ZVNS310J!JI"#2T"G)IA#I!(R MY]]3RD\V;C*600!L21&!U52P."+,@/][*NT2+P#-#W@_QJVL2ZGN:X3),!M) M,F,0GHI>M-\.^/3R=[$%P5RF]!:RP30>H@H>S6P1=8XFG<-T&*-S DYU&SJD!XAKDCVGF.F9 M'T3A=QZ)K':D".E6#%QAQ-&*(H]4I(>KRXJ93QF;&)&(Y9[A#B;9*TV]5WGY M>]1:;\^JS&QFYR%68PHF!GH!,-<;OOHI_%#$*!]\BC:=@JE$DX G^C,R%@D: M0X0VD:CV/>J8QR:3#K#"]RMP5KAO6CD<>W&,<4Z0IYP0\J@K'H/65Y(6OZ(A M+YQ8F"B/UE2NXDK/-I,*05ZG8O\LZU1YQ4 M&R\"GD>/HKM37$F:MM(Q) H5$(-9)#(*A426J=MZ7S(-&YFB$0I,JX,OTA * M>I5E @Y5-HMMRF\0]R;GFA!EJ:P'7IL &Y-%!*CL5JVOJM 6CIL/5P-$=9$GBUCS7:" /@GC&&M7 ")CH4\ P "93;51:(T($>&M M=RA_'):Z#8E93\([P0_HO%(0^%EZ++9 MC=67Z;/$+V=.Y_C+MO]+Q0OJK..8\-W@N-._4A\QFTD.4(TEK#'!!J/>:]6$#GMRA M@)^F"0Y:S5EHP=$>L@[117;9;.J*-B=5CE: =R[-+5$Z!#RD:IW,27O)N73Q M<+="PU&*)2?E3IBL2$& +C$V.LC6-D7D]:A:WPK!GXVDR(JT4=[W&R_R/>(2 MAH<^=5T+UR'%R'&KM\@Q$1PH.ZUYLA/>GR#I:AU+=,! '4RK$^*=JL"]]#YC MTGM-8[\8Y5+V*15!7]^B".$*R\9P:<[F4X8QUSZ+C"$.*A#IK:ZL%26OJ8OJ MO#>8JNQ,F1L"@)\PCRQ+M3@\>AK(/IB2_4C>ESK@IX Z/NU79,'>&PD$^-4# M8QF"3Z!IG6<65SJFKMC$#;)$XT(S]IJT9C)6YVQ8'Q.X$.78. 1 '0N/DE3B MB;-BN-!PEXC,".8H>TPY"5(:SX=C)!EFE42TPP:^%X^6^8U$RE2<9VYQ#A9F ME>/)[+LYW\3@7E+;; **R(G455NI UY *=!XQK28)P\^R%2$UA(?V+?TKL+A MS#9-6DN-\"!4TC^,-+DHVLO82J24X"\*Y ;CI5P/NCO/"+3ELW0 >,E2EY$V MIK'&$ZOH9'0H?TM:)RB\)S--43!651RGM$N-R?K0!E^L6N\+7M7*XX"G7 2] M+0I,V525W XS;A'U4'EZ\R$3B?,*BEH+0G0OVBQ:6\)9;3 W>B'/*D5_&9.C M20 )9AG2X>(&0X8RDRE MQ ;@/9BJQG4?3NW6!?FI1&)QFHA(""IT":>(,KO=QWNVYRRL-*$-.J E -9U M0Y_,W>-2SW0\QS6=X0\%ZZ9J*C%:;=X^.,@@CYZ[$&5TS$]06W! &U!.>)M4 M%@Y"'-1GLE"JUN]%F38+[ULJTH#I G?3Z"XE2I&,IHP[*:MTN#DOM$S_D)!< M<1X 2V!IYYNG,8$#HRW7I":O&X&!LI&69M WY'ODW MA(@B]V"4S!2/S/<@526$EUF(J!\4WEI*7:9-1UJ%3NZ?9U"2"38GE^;1EV%M M\:*MY3>-%<65=W1#N8L^F2G9$)ZG(%1-3U0$;M&MI#@Q4P!"? 9!*R_+L*B0 MK]%;\DK@LXG,H=7L1<<^*) !>HVM5185[V".$T8NY6GIQ)=,-H]T_N.5%X1* M)*H68Z2]EMS8!]J4N3<;RKUIE[DW9>[-/ 9Z:12P%?+1ZT(E0B7PJ68K:7JL M\/UAK EM0 (#\*>?X1O2:I/!#34,)IJQ@55BJ,'1_\KDS3%=<6@:2:D6L<>,#&&;C*Q M*CF.A0-L49*I#JJ!S!NS[SSC)F+2/R"< .D40FW;SF!D),KR9"9 C$E9SIR* MF,+OD_\ [$?#?16JRY/ "S)V=46D5)K3:+[>*'9TRGPUERI>9%T?%I9= MIY>?LI!/0[3\$TD]]3< 1@ M*9C6XVF@,$P_N?5NA4=2U'G3^94-1PT:4DR8#N#*DNG2QYA>Z:('D'Y(SK=( M0D[7XMZ+C!)OC$W*D""EQ]1.P]S4ETSHGK-.PX+]B%0HK6EZD4PH]]5E1Y00 M,KN6%R21%\2>DXVF%CSBZ&[$"9$P]3S4SAPA=D3W,A6B/U9*;\ISGDS),_W,FM&;B7F@8;2I7;B8ZLNPE7,I# 5SU6Y M15F'DDN$2I(A;WD7\"&PUD!K2+,936S(4HUR[AEBUM'0<"0T#NNVKF4T6)Y MW]7OLCW__"O3[1]TXU'J8"/ N,@[*O4_%8>.I-0(L#HI"'0&U%$FQ&,"W6>3 M6(<=E*MD$Z"K"P8(AZ4Z'XC"?T2Z9N M/J>398/> NHBAJK27+15(+K*8('U>(*>5*%3>9*CIB%WU.T-V0G>SCS.&JG#8Y) M/$\0.1-I]65S)VW1"5 D#$3<&P\PV40)&1EBG(HI1T:TTR+>RRZFXON$Z#^ Q;_P05.N;*+(Z!WNCD)X^S$0LR8*V@)F3VR1OY4 M9KT/7;=R#NSAN_4'RABPJSG''E"4G4O#@K#O#8Y"N8S"1*8TGSB"LU+W$,S# MS>3G&NYD7_(V-0]$&JNYJG6Y&\Q/<5:W"IGEN;^\^@177V]4@4_\9Z5R$CA M'Y4*^:K$IY[UG.EV:ZTYTX6M-A& %D#PT?.G5Q\U7;B/*Y&6=F]=&.4*UJG, MQQ"=ML6L"WJ?\.\+"]@-UX+^&RHE5+6D)U3"1VB>X6:F&*_3Z_3A\:69A="J M,,IQQ%!2I9N:XVB*NAT.4LB9A2!FU%8XB%AQNX](=AX9W+]>E3*?->C:"' VB"3NXBW(QH,25L+! M.9E&DS#F-'U*9D7:J9T2ZPW.K"@3[Y3V*+S>=)1L=9>N]25#3_V%%C@@SLU( ME+*A Y.A79[):*=M*(^]G?J^2).*C+%$:*>'.I$J7]CE4?*OF$J"K^DP8E9I M$TWVY'DP05.> HNZL&%16H&&W:V6PD,6T,E%E"=AII1@GIJ8V8WJS="I@8YX M'U>M,^%6I' C77N:CC,,PX3*6$1K9,J A-]P%KTMK&1U_T$&I8;3*!#% ^20 M,)S8BK!)@DC*M@(:2:[Z11!C%ZV8B1@H["WO@<(]^'?^'F8SM=-28O7P^RR[ M !!EYI :-CZZ;3 AX%Y/=R1':]G"9X]I1)TRC>BEIA%=BKQY=F/V0?!B[:?# MYH>]1L_N]MMSBP?,<*TQRQ1G%LIAIH=@%R]5-3/HJ/':&2;)VBKG+3WGEU>" M]^@]Y[4[\?8;3,E.<.X6][#A+D12Y2^#0,$MXXD\LNK>CJ6=R?/:ZQY&:O ^$1$$(IL MNA A:XF!XJ%@I MTHAR0&[_),IX1"!"J3^OMP7R;= 9 2]#3T^:7[P<$&V)D)0&V>W\5&BAG)Z> MG9V?;X?>3D=>P*S/9,I8'\C91ZV6.+69V1XCDSKSX@-O4\;M>P.FD"&WD=Y3 M?XT]K>[BK=N=5LMNUAO[O=/=*S/[ONB];V#7F-:N-@\>QU8_S4_KA2BV(1/V MHVB]S\06SW1L\4+&%K>M>1EWO1ORW!L-[HC[[(_S/OVG/-W[>X8ZZR7&8JU_ M5:T_6'"#94FEFOILE(>NW:QU[7:G=O JQ#.[Z+UO8->8UFA6NP>/9*6>>N92 M7=@_.1:#EKKF9G65U=&K6;,;]?XNZ*544P_LZO_/8=SZDV*%NU:)_^">]:\1 MCBX\:I?J\/-14NJ=NEVK'[Z>\LRN>>\;V#6>[83'EYKPHWC\=1C<6],MZL9?L-;N([>.>J46_'STDW['KC7*?(D2S4HU M>-6S' #OWPJ#_Z=G_8L'-Z7N^\*UH*=X'^6ME[KO%G7?=SSXDXVQYV75^@ J M<+]4@9^/;M+LV*U6Z0DNT:Q4@5<]RP&(@*WP^1/??TA[3.N(^]C77K5#.\:1 MP&66Q=Y4JJ[=Z77M5G,GY,3'&Z(PP_G]1=-I]W7?ZJN M?J0BH5^ J0?1F&_/#:'7:>F,+>\>V M?=A%F-I!SW3 Q:DC^::P;!#>XL01R_DYM$YY@)/*K$^!4[6M=JUN77P7_7&_ MA0P>ZO6[39ZF^H#O9!LU!2C$EL78VOC +#58'&(;"?8 M3CFF ?:B^U=LC :ZMQ8U,9*)@*>?/WR6F8#'YM0/'%/GAS&-5A5=N4_#\4#/ M-<.O(7K? =Z*!L7BB?_D4PJEXK_TNVV%@9Y$F=H=V/3TY(,M6S='./!'#-?, M<7T<.T1C"8>*BJJSSZ VT_G>RZX73T($#=!A<=]E/:EPM@?KB/L"@'#,*D 9 M&YC#PMC ^TND=B#'"ID-LK,]F^D)NK_0O&?I3N'XT-SQ]1:N#4Z$"Y@7"]=P M[K/$>F=;C3[\&H:1;5W3D>LV/(1%#DZ"LJT^_2&'+MG8)0 68IYM?<04T-_@ MG^WVG2\YB7++'0 G.1735@F=CKQCJV.WFWV[WV\5,16B!_@@#@>+!&5(F7:& M;2 G$0I.R5IL6 [7J[?L5JN^VFK70/KN'="3&KBMUU(38L F@5\*. [2HVA\ M@5TO[!P!(2> [J=,;=O/4T^F\:YSO1ID^9Z3S1I MMC.3+,UAUM3EWAR1O6BT9S6[I87L#12.*'=ZXG"BF;ZGX X@(YB*619BKEI, MX\MQ!N&*3,U85#7M5RWRJ]:9O++Y*"+F9,ZY\U2"T;H%^"-%(*Y#:I866P7' MGR_$9J_HO3&-M-2\#HA?M@Z,7XJB_Z6LY)_\4B+H+1.T=&***S/BEF/IQK_IKR4UWBZ3] T/21M_N]N8B:=XMD3J#/G Q M/++9M)O-YE(D_[!M),\Y)4J3[;#0GK*9#@GOT1G;M>N]EMVHSW57%J,_CI%= MGMLE7*+'5KO6A$?,-0X))?U[%^. MM-S02,MN.=+R*8ZT9);G_O+J4\+']685]O"?E2!H[R)\([ <$'[ K6P,+6)N IBI 9,]XGXK(M_11)B$X;C MEA,#;JGZAP2+,ZB)<5M>H"9MFY^687W9KXVY0,<01T1$F8N,) MADS(]SML[*'FK^.^X 4:;BXF1$<8&F/S-VO+X>69;Z(6/.\+""+X%Y^'<]A% M+MV0W881\0_*JA-ORHGJH)JP6^;YXFW85 !*!0,]Q/?H": S1&Z%GB//GZK! M,'F'G :%EF.%SG3,6HACAP<;\!9!ODEGKW#8X*ATWQ.-$)6NF) MJM8?$M(1%QJ_"C>OI$G!D3 _Q8P(=A P M?"H9(QRD &"FA(0YHYP-0 %;@'6$1V!KP)4[W)VB,@<:'1T@_97!&M$]9NZ0)0AW M)U(?[KB8,3_@0/5,@@H!"E@S0;8 NQ"?I*Q%,0[7"VY#'T/I_(?#.>)"& F$ M%R]8?^TT;8" X/=Z!9EQE2$"NX@"8+693%O\YCB,)$-H_Z161<#>>,Q=Y V64# (5\1>9*(8OPG3.+\L20&XI.([I0"KXK0W]9)).BC(=27;"K,D9>^WD2YH>64VI\6N()V8?ONL?6= XVS@ F*D!0;<-\6&_)B6W+#E)9) MQ0(]&*P419%:,0/- 5Y"W6SB [1&\,L>*6DI1,W27C=Z9X+H5 ( 2W="0(>7B$Y6W@6ZU(V"\L,4*5)3+:D&$3F^KQ8>'GF7_[@ MGJY&P#'+;A"/X--X'Z'($Y,;(/G/U'=0@DE-3;LO"]%D8WRAT' I,HOSQ@R0 M$6X0H&9:+0_8UBJFT^4T HX?8V8:NTL9#3F'3>4)+ORA@%G"&]]/(Y64?<]! M&19JW7ON".G9G.&6$[UE,@1^>+AKP)F_UJH-"W#31\D#:#Q@"9Z&B_*&+YRH MI=YMO1&G^PBB[']'X=3ZR/\7GGT&XOWFWKKFSBB +<*OIV'5MCXG;I68CTPI M-' &'JFQ!MFA)!F][KR)-137E5>>A*3[C4A""CA7Q:6N%<,?50T.JYDP[1;!M B:RDP /6DX1=,;;#<7X73%)XG@ M$P)6S6V1SYEA.)FGVR\%B4A=HZU(R$QV1M_JV8=/AH*0YAIC/@? W@B.G)Q9 M1\/J]RH#>_O+V;%-KV3I2N@-IE:AUR;%! 25T$0I\HC6#* K<$/G.XG=B),& M/_+&L$V)*U_4BMH;IY#L \CXT=_^TFCTW@R3> B_M1MO1A&/-.J)70LWT\PZ MLSOSA!A([D(2,S&IJ\"Z*>PCE!*7W2^N$C)!F'$VH7P15]%4)(O;0H5:?=?< M2! FY Q%%XA#KJ0(#,T[@/10.PI ?7%X'%,*/$BQT)4>-;T..>Q@7P!P> MI.TOR1>%#3]@J/PP7PH?@%6STWK3:-706@:-#@YYRWR%X%DFTFCW[7:_?UR= M\T0\6O:I]T#$,:AC'%0S='!I/QA\>NZ]F=8'''9EJC9B JTR)C G/IRI?B[D M=L*_C[',_3KV+T$U1 ^03V5JTX",AG,NG:17/+H%XS[>K]?^H7K^>R\>>W&, MKB4149Z.K9/88];IY4EL??Y\N6-9<@(6G ^7KK0!*L&D2,.I=MQG557EB'=E M_>.2\VC>;KRIN3E(+O3AI)Y8] G?8/$Q"J#)= !P!/ZKD0#TJ;'%AT/496^Y MO%EYA.XC5($RIKZ9F'JOC*D_Q9CZ)GC)M<$AI)(B.(3)%$A1Q(#*9-8#CJP$ M-2\1["$7&864:!G0=?)K#:=1X,6C#&N2Z_LJA-@2WO#5'EL?5B(E1'9=B&,PP6=4,N%3]< MO6J=9,XN]ZG!A>E^Z0EM4$WQ]%+'U"P:=5H/%2W@GF<_1MX GE/O5.MX2N2F MYT".5J_RV\\G\G.A8O.-SL-YY$:EX%EPHWR1 (H/'\Y17%B?K]^GEL"'0. M)R$PR#>6NM;[B8B%$U:$$R\@JQ?Y[YA2B0?(Z-"4$WQE5;PA8YE2- D\M),Q M>6K%XNCCD1N4?M(_N0BXJ[@P2(?4!8,1* E^DG[8SB]!XL!(-J H !2X,-HS ML=6LM8[8\5']^,B[/1;1BUOR(WSC-U.1.61=57[;)4]$=W],IYNQ:G9)'M>9 M<*. ) PEA L6;5**ULE( M>F,]Y2,H7K9!GT4"TNQ48ZM:1:*VB.!+WPB28^A[0MX6\CV5GB,2J-37_SVE M5"O_?OD*LH?$[+X(_]'K"?IN' 9P"_?:NRCUE@F/*'4F<)3-HUQ3XBQ1;EO+ MCZ,?BLQ($))0*(300K2TC4X3L[L6F0*!#"H(I8G]P*R9"8M44@&R&@]W#6NY MN(#LS8")X6R=J-M:C?"<89(\K@?>4O=-<9>\5;PV:[8PE+:,,CWE\]&2L>B& MM]%8M5!CNSK[]H]/IV=7#V_6:#1;7'9J>:GZV&BXK=W,4C^O\5 H$X3EPQ=# M.6M_KP109()[ V9Q/\P'0[B\47FCCVAAN[L;S3E&-\FN]MCT7P@NU%EV<@>K M-43?(D6MN(%5'?&OWOYU)W![C: MS5KW26+G;H3']B1$19E6>Y 4NR&W;3YE<0?X-4C@$6.4'H;\^^._3_\I&[OU M=MUNUQXQOG+;5_\\->-K]J/4BW>W@5UH$#MGGZ5F>T ;*#%LSPR\V)NU#975 M]V6P;!\,?+-.N_6P8;G_;F_T]0C7XO[)[""\P26.E3AVD$Q\MZIY813AFNI@ M#H7='X"*M8P4GI-[<4=GW9N#?$T4.S3!5%+#+>0$*/W8 M;;^J-!@K,G[H3]/SCCE'HL&.[.NB,\V&(BUQB%5P88!92[O(Y)*@HH8%WGCY M*E7K,L*F"DEHY>I:* 525\78XGYD>FC11WF:"HU)D+JX9G!OG-')U^*\"UDD M9LY@LA4E>\HOT#LSB56/OM&R,^7NJFCZ917-,ZJB62>%Z/+DV[7UZ1\/J'MM MEW6OCZQ[;>^][E46\P@1=:ZESI62.M:5,^+NU-]V[>NS1IAU&FD?L0-HI)W- MTG=#T""$'H/=W%4=F&I#:-2EO"YQ9"D#H\"O8<"W5.1F'E^3 MIA4K0!AM7D.R8['5I\.F,77)NBS%LN5A MVH&TT. /:54:%HL$6M+7VO1U",.=E7)\8$1U32V[I=[N>]2N0"(CENB22$.] M#;G_#]&'4BGYFO-3VTLGC$!N?M&4J5$XK61>' 2)S5 MY8GM*72@4D]]O[K-Q%S$L'7[;&R9ZLCN\UP;"%B*>>N%T]B_EVBF.UM@&XQ, M:VVY"7) *I9Z4.V5TF$/JO U;5ZN;:!YH,1V8OA5[7(V5,4[:FY-4[^E_U2V M/56EM\:#J&8VE634%"0.?6R0IA1%T3E>K/7C6B @%WW1=]0@7@B[4MA4%&Y-7PH MX#=AXNFF$%F$5;W:,WUU9,DWK,3CF$4>%9L/L?>J(;CT$F]*'\*+PUC4ON\M M&H[&(E?,/I -HM%$E@WFAT-,2L2.RGKT TL[&'#9_S6,J%]XB44O"HM27A8& MOG+HI%UI,*H:*ZE';<;,#=0Y, M?\%.EA%B(S:V3U:0^Q;2(K)JU?=>VA3)5%FW1'/#(A5/?E> 2;4.P97\@AB]@[YV,3VZX3@/7U6A8 MA"0W1\XRQ EWY;-)#)]1OZU"Z0^GZ3H^>\7&!;K11S:,M9E DR4"X:LGOF3/ M4:NV6_-/LC0A*KM8K[]-H#PT'BM&T]!XT/78R6/1@?CP;% =S]NH8=^Y)G8^ M;[>/B\.<*X(B9>XZD#Y*DDG\^N>?[^[NJC%WJC?A[<\GD3/",2L_<_>&13\# MAV$_U[NU;K_>_QE 5Z^W:LU.O=&JU?K=1N=G/FS4:@W87./_\1_-2KTZ2L:O MWC:K=2.6OBEDFP.GE;/R5D#"U:]B;:B?C$4;*S&SD/BG:YW@XWW1"/"3MOZE MAJ^:]<,;5>MHOM<()*8B\J;H#%G4J>U4-O*2AC(\0O6.K#FUKE+$I]%\;L3$$,N;6)VPU.%:ZAW6B^_<=BT193"$.3P7!)0:P7TRRC,"V3ED\JESQA"9'S+Z-4C'RR#DE5DAYB!*: MF;=_#X"H#3Y#8TZQ_:NV+C5]?PT3CP9_YDCZ3 T*P^]^0#M)?E0,6M&QR>/C M%04P,OC=2N!2YC: 3]0ZW>[/@VCD@+77;+1;=<$S>EKL-I^7V)TU49$.$^LS MQ\DO!E$)X:LS; !9:G+8GJL%\(F+$YB!NI@:W(D)[4H+18?+#PQAO]>@P-X\"ORFLW2 \L#Z"S"S_Q:=*)_B>(J#7"5- M=BJ_K4./:G*7G-*T#VI\:E)^/LWV-3$TB7D^VJ9-A?F0QSY'\01/D )_'<^I;'5,VH_;R\ MVIA^;7YM3&'ER_**F?2VC=J87/4+E;S,7M2\VID'ELH\Z^J8'8;I#LFO_[SD M,'!P)8C;.Q3$A=!Z4C*YT--[04'TSS0$2 GH7Z>@*LL1L/49\7SFCG'@Z^F( MXYCPI6*9DL@P-\F7+TRF$<[[B.>-W;71B)^1YCE1/-?(K;U '?M)4&WJ:>YL MBVH/QN8]<5T@M2E..+)6IKH+)PG1%*[/H3M4BTW:V[!67%?^H1REO2 ZVI*S M4A,6>8[K[6:]*VBBJTFB6PJR#1F7(@EE%1/S"_J./J[F$SI\IKX S5)G8^_9 M<]Z544.,:IV#&M=A<&]=Q\R;AQRG:43\N?"IO6@%C50KZ)<<< TT!X2$-XOQ M7#O56W,TB05Z=U5BO,LBZVP:A1-@A./!Q]75B,;<,-.3\*Z]%'6\T4@3/VK/ M72CD@D]DC6(P"6.L6"N+[:RR0B*-2W7FTE">1&B"8L*'+,#JVW R&;,@>&S( MJ-%(IZ2J_UZ8=?L$I5VOTZQIHFOUZ[5,I@@96Z7"OP8!7XTP$Q\)[',(Y'4Y MA9LHC"<+ZA7#JB7*:LIE8PSK+I5]7\(X](> _];?V'B"XW2KUF\?'I!FH4DR M1[[+"70.+8IC]4O!AC16;W?;;4UCG7:C!S36JC0Z*8TU7IA:33XH33848FK4B/:]"B2;I92:<\6OCQ' %^@#W"M\-H#5KN*FGW)*GW MD.BRU>[UZXHN6^U6KS>C-+:>NT!;4\_35EJ]^=QTO?1HG3T*M\+NE5L.DCR* MB!J=3JVOA5N_UV[/$%&[%&YK)>\Z7'H9 ?_OYU'BKU,_U3>M%1V.9HH )LUC MD:]UQ9UIY&%9,,C SZBFZ%E&=X6/L M/'O1I?%VL=A:@6H6":\,S3BR'Q%SG(B+KI:JY46\J@Z'/L9B%^-SH)*G9YZM MX#O<6A3W68JPTG=8^@Y7J.-L:0IK/;]2:(6XIZ%+&=1GRZ-/1>XVW7$,#??N@Q]S[D_"-8UYVH;=<5% M&O6GS$5F(PU>3)K@U70 =^*QR%N[N=5!D.@2W\-?KCY]^'IR_?NWLZL&W.'V M),$3(]$5G07A'8]$CET")DC [ZTC9/(Q?(\ETPA[D=YPW1E5.8.IW%[W[=I# M(XH-95HV-?$WGS3QK]X+UQMBSU]9CPTJ:>!X$^9C\P)G2N&)BR%\ CBX;IT. M.L:W*6@%]2:KU%M'[$G*^361HJ&18EL!Z6?)318@6-KG_R 1;'5]H:D;,#4; M3YEE++D\\W:N9/O@>K-=DVT<)ECJW6GB7]=>@I?74XTDL94*]56A=IUHOCP7 MAC&+\,4HTI=Q^7ZW9![K, ]A0@B3 2Q4,;$'5(]OW EA8_=D!D=1&'#1GO[D MCD58IH5&+@]BMI]VBX\^>+U6KUJ?OEX]33ZRVAD_!=A(R_J?=]\^HXU(K7:M M]W+DP//E#W2U5Z;P8C3D\\O MA=@+;O&4^J!I'@H2;08]/I^\ M>\&,X3,;B:F-,M1O7K^8UVJ, DE#\O7MMV=3WUS_R/]M?6$!')A2 MX_ >&B$H(S8$0W?BLR#SS/7';SZD/]S\KG.9 [^LSG'U^9WCY&;F]X@K M[BV7(J+1.6YQ9[A<7[D'MXK+=*-[UGWCF.6YO[SZ='WVI=ZIPA[^LU(Y"9Q1 M&%4JM(QD=L]Y"%2[M6P(% KI9M.VFEW;:M6/BX>9( PM .**XF+S Z(:]4:[ MT2_>W/G%-]A6@I7E[/H_%?_D),Y MN9RKA].2DM":1.&MYW*+6?%T/&;"$8JN=G.JL?R0'(OEX< FJNZ)LID^"*J5 MQRL)&DH#['/):'Y8F63S):200\]BRH-?*"$ MKK>/W&,%>B-W^.R'&"1FG3B4<%'O-UMVOG9JA'G$F%I+XZM=%4ZGNX&G#T3( M'8?Z!A;.(AWP$?.'J@B+1A&(#]AB8/PT@&_A@A*1@>H =,![W)5O]_EWUFP5 M*>9CSW5]OEP)AFT@'?_RJI$7?IV%RRYE9XLHX_3LZ]?K;Q?6IZ^GV[-7'@66 M[%+-C:W4[JZ[U.$#8%54>/7VW?VR^>3K 4X8Y=GQ9_)IZ1BTM7;X<_QSML-W MB9YKA]A+^#TR16'D\>%LKE()R8>PG*,%V5]K9O2MZ4!YV8J')0]ICJ5<&YNJ MM<[:3]B--.I4^T5^1[6U3<\I%8+)[+'[)+A!\?T]P#F[!-[K +($X@: *$34 M3+9C"<_'2RD6.8!V&_-3H&;&6@*9\A-P'8'L_Z. M!MZGF?5L,N$L0E/?#^\P%@#K)E-,FJ3RQC)L"R 7244.?Q"\;1S0\-00\Y:U)1Y/9>#R. MM70,;Q803 ) !IF&7C1&K,-3TX1TF@R(0&,@N!1TXQ2\!#<-?@U:FI6>_@5P MPUGM;DCA'W0+24^0BV//8#NW7I1,.6TN'*[LUMD$VBYSC*WH 5M\]>@2&V"K M">GY$G0@/5Y#T-/".X2ZH)X8ORN=8G(#AG<-+\I3S6GQO10Y!=8$>L8]HHR+ M6H^$!K-]+> 61AT*+ M=Q%;.7J^SMCY4X'UR^HMY\-M8T"K%VD2&T.BA\+G/5#]UC2Q172S+O2*\?;'B92/(84T2ABH$*Q0$GN=R&+1#N< MAWGT]HN.CX.%Z* H^NLL2^[:,))OTUW]'-'V,1[2E\(Q2\GV-.YI:XY7K,&S M_KEI57U3"*'Z/8L%5\RRC_*&_M2 M6&TI$I_&/6U))+[CP9]L[ 76NZKUX5"9Q#;5YO=>Q)TD+"7@G%%?/7%P]/X1_R5RQ ME%Y/XYZV)+VN$CX9<6J._CUV1MQS#YN"#U$Z/2P]L!10VQ)03P^G'\W8MH&" M+UP&O?A;V9+$^:=G_6MY1OS>+[\4,Z6868S,3P21GRH7HQ\K5A>DO_U']M+6 MSAA>-1,XW[4H/<;?\^@PB]8SKQ2_EL._K30@FO4D7= MAQ8T+=I;8Z)&86.B>:=Z>).BS(IIPZ)<2R+J0S1[Y?,:&CVP?]%,RZ('X8/L M:33GB.Z>6AEE-C'GG;FO_V>E_ 2__U3_Z;SRTT^5RF** M+9*!LVG4UKH\ZM7;3U_?G_V/=7UAG5Y\O;KX_.G]R?79>^O\T]>3KZ>?3CY; M5]?PPI>SK]=7<\_W"!Z)+7DT#UX)F$^GWF.19BO^*\3Q6<5CYBNS$K)?5&JH M=.]UBII7>%9A2\5'Z?GSL&DUI'_U%LFJ0.4S%IU[RAF];ZM7LRU)5\K+#0) X(X=>A/4]^NU$2@^(&0>A ^O'I;3-[+'K;;:WE0B]3, M01YP>>:<+%&"%PX_P=:7Q%+!^B_C\[N0SJ ]G5Q_/SJZOUL'A#/-Z MQWR:17$UXCR)Y4#9]]SAJ$!936'K-ZE6!<>PSBIOZ\+_89@R!P>:!W/1>V=O MIQ=?+K^=?3S[>O7I'V>?+ZX>CA*I%$-Q6M:!X-GV\2@CR=?/YQ=??IZ]G]__W3]SPWASRE5 MQE.C@K-_3[WD_HG@RQQ,:!\*(NR?X9Q7)]=75^L@Q]?0VQ0H6=W+S6R#HHU=!]TIS,O95WH\RYD^TX@=[87 M>NJ.?HR3^[FZLE=W79]7BIOJKP1_#?L9C[9R:"]U71]"K_T'W?YSAT:W#'1+R"0-88E>C1@8HG ^,OC?D421F^C)JZZ<@5O1E!;XJL TKG$96 M*+!(C%;(@$I_O1 :QGXF8D*8-61>A$T2L:6A[X.:!IS#HV$9\02V&R]ZAC4) M8T\-.!=Z.EWW*M<<3WUYG?@CZUG"EY;?@FQXB',_T)= 70Z99IR%YY^(FFT? M[NJ&!Z(_)'Z'3Q(U+B0_M1MV>#(&D#BLNF76\([%GCBL9!)K+)758%YM@$E< MCP _BE$9R$==X@2NS!MX/EZ Q 'X"/PE"2L&A%(SOJK6Q33*?\DCJN$_$!WQ M\A5J*P:96ZUP/SC;CAH;(FD04ZM:P.-PF\R:D$0MQ(8462SL:RF[*)(+.1>AM-?=DB M$N @A](6=;B<9I-1^<&]H5L2$A2?!3>6SC D7SP)1:' 8$8#)AI1(]F M@W *2XPX]7"=*S0 4PJO;1AQLD '"*=JG8#T84(--N[FCN<)H_#H$JKP>#$)""\'R9$4@Q6W8 T ^'AL M)5DFTVB"5PV+2%9$36YGN=%P*$1X@-RJF.&M PC"1?@5!3#"6;+!(+3BJ3,J M/K_8T9X)[,*D*<>?HCB6J$&-:J/0X>XT$CH1H#V>BD2&%W^/YV*N@F@1+2S! M:MNDP_P6D%R%W'$%0\6[IJU4"V%\-<56U>D"^HC\!Q;[>]AK&CD>&,1Q@N+' M@^UQG#F&M WLD]&M"G8P1H$AV*;KQ8X?QG+-N4<5@E*"E_EQ:&S@EOE3ENC% M4W%DJ#8T58MZ8,.M>4/@[P!:V*DW)HUFS%SLJ5QX\E1:VZC$W7%0">%G[K&A M:*VM=$AFJH#%!P*&/."^QV\E\S3H/AWI9G#*@=:%#'5W$PH8U3'\W?OQ.@B# MKU-2[*R C0'17>Z]/L$MA=%7>.$5.1LHM\+M=%S'<1O=8;?1&@X:@WJ]V6_U MAC7&!H-F<_B*2!WHY!MZFQS4=&OU6CT)\;6O0:M?JK.=V>JTF:SB=7H\UV"HPGH)*\K^C<&I;ESP$2OBO&)MM M"P6.PH^ FC/0?QAXB\H?YGUVC@/E 9FMN_?#/WR^[;*E=C+K=AT__(HYY"_) M#_^@^;?Y54H__//RP^_)IUXP:#:7XYP9&#F7Y2ZD\17+X+(=[3=R/K,L?Z*;3)EM M\H-&CZ _-SX^O#-MO=9"\F=GF-!7'UY\L92A6$N9_6-R5&[IT5A'A4J)/L:\ M=I[9#)3^3/X)O5)4A;%6;Y*5=JHGX];G[GI16<@6-]18"L85.DAET/,!E2(6 M9O$\/B%G!:C/8O"!W,,31(PYPW)%8=&"W6T4=MCR:#9NN_RA1-L2 M;3>/M@N+79XSVO['!K)A5]0TULN(756#7$5O>?7VY.KJ3%?_[NX:%=:MV8QB MO4?/)^*%";6;96BK(^\>V>N.X%W"MH2ML9?#Y*\/9J6GTRC"L"(&()-X=I!W MYH$E3]W0J4NZ+V%;PE;O9<<\M2CZ^JX?@^/P][82UF!N-4-KO[TXW"[TEA/?VKSNAF56P4X+] MX4>1J1_G$1-CZ$7NQS2NW# V>8U,XR1P\<=9RC%.DE,615AY\ _F3\W,F]:P M6VOU:\W!H-9L->J]P6#0&M:[?3;L-YKM7E%6".6"6-/ $Z_]7JL!?;K<\<;, MCT6'*H !I]\P5XPEO[SR?B2O@^FXXH94CXH???6VT;>;W;;=;715SH@ZU 9* M3$NR??IDNS@:_7QH>O$Y-TOP#;?I=EINLS?@PU:SP7J#VK#?;/:<)JO7N\/^ M+,$W-D;P]7;3[G-9G?0'?18O^5VVH.!V^AVA[S3 MJ?<9&Q34#&Q0D6G6;$I+?X[DL0U-)0KO5D6R15KTU2B,D@I(W;'E!;> (%33 M]+#>E"L"O6#G!^8:6P.VJ[G)"EN;BOX&^):AN&@UG9:/=YNN:SI;E/? M:MF-9L=N]WH%(N4PL:&DL9+&UJ>Q^K#NMNN=86? &JUFN\W R'!8?]B!7YQ& MO[5!I6WH_>!NY7]Y%+YZ6WGN9+6'**BL5^BTYM:FT<)K>YID Q#L!>%P[Q;+ M+FPKX,G.=>LE3"8="K5'#]#6]K &LU"-3]?#@[P3K?VDDFZ-B6"'Y8,HT7)M MM%PBT10_^J;9T5>>S+HCW'I[Z-0&(,?JO-5J-0?.8-AI-^J]GM.K\59CF]HC M:([-FMVKU0_>(5&2S;,AF\?X]E:DJ<'0&;B<]YO-+F_5W-J@/VBV>6TXZ'?Z MPUY_J['*=J=M-_M%]MCSHJC]:HZ[RJ5#:R1(PLCCN\^>6YGS'&3RQEZV]R!^ MM2%JF#Z=I*62!/9. DL$MN*?]R"G#0'-!MU.H]MN#9NLV6K5^P/N M-!FVE^*-3K/=&6S59=JT^[6^W>X<%CB'8'N=9LUQ.CVG->BU M>+/58ZT:ZW6;K6:WRWD1P6Y.HV[6[1X0;;/[E,S4TE,[7ZF^C/B$W5,('LM4 M0NH=ZF0J @]7V3X$UG40_.DQNG'WJ>K&!RML2[3RW^T[?J3=[C2[KM%A_T-UJ$4S-;O;K-CS_ M"4G%DGR>./D\1K5ZV'=ZNN:"!;C5-LV,# M&=O-YO.GK3V[<0N;$.W(M_OHR>[NL%=S:BXF?O$6:W3[O0;K.@X#JVC >@.^ MPA(MM^:T._WAH-^KMX;-^J#IM@>\V:\UVWW>:/=>O3V17>JQM_XP"L=ZL!$. M:L"I'Q6E.F='R*L?AZ5HK>X\6!LS]L_ ][WGA[D9MDB">;7_B75(>_C-'JZB MLV\=X#$6#2E9:;P\+@R8=QO#;H^YM4&[5FO57,9J[<%@ MT!@VG3[8+$-GJX9,KVN#\?2$-*V2&93,X$"9P6/LL]4XQ=!IMAS'Z7.GUAJX MS7[;Y?U.CS'6JO6;S=5K/68_U>?\AK M#N?]=M]UMEJ45Z^U['[CJ6FU):4\<4IY5&+U/"]\L]&J]^J\P]U!J]_A@RYW M^ZUAO^'T6MUZ9ZN9U(U:TZ[5:W;O2:E\3T:%6T7[6CGE>GL4NKKF=?"&ZT&9 MI;/ZVGH='0X4E(2U%: M1:6?J;2>'VH][Q\0)9J4:/*LG A[*,G^' 8W^5:.!UPO\G25Q(,@QRUEHO6> M:B)::6:6)+"IU#"<^Y#RQJM5FW 6V['9>U^MSUHU5BC MW1SRYE;SPEIVI]>V^[VR3+NDSF=)G8^)URTGW7:W =3*G#ZK\59]T.OS8;]; M&W18;^ T6F[!%( -]D"RFXVVW6V5!=O[:X>><9RE* )*,XT$3.ZMF#O3R,,: MDD-NA+X%\_!1+5AWLY^'>L+Z^[S*P_""/*X%=(EN:WA*5I%15YK+G/_CZZ>O M8>#,))GT:_T>Y[S-A\QI#8;=@=-RZDW7'?08[SJ]@B23#58?=.QZNV>WND5J MYF%_7&< #J7:?1[+:;O?96<[+Z=K?= MM^O]]G,CEY?A/+V,P@GLYMZV)CZ3_7=0'9R@;GC@[=)+0_40/:GU6NE*??2> M2QI8>WN'Y4I5?/42N>I)X)XIGIIMH^>R8:M9[W3<:#4"[@Y8I]=CC7J7M1RWW6^X@WJ] MYS1=UF'USE9U[WK+[G<:=KO_H@EXOWIZQDIY^R$,W3O/][<[2?)15GEFO_MG M/MOH/6XR!!E;O ML6Z_[7;=C3H^MSP$OSFX7VDW*-E'B]!8?)PQGJ0WPGYQ[(5_[9N^5NRFE%1XFL M]Z0_K#58H\-J#;?5XKS1Y[6>,VP.>7T ZJVSU7[I';O7;=K=WM-VGI347E+[ M4Z'V9L?I=YN\WQK6AJU&JS%HNHUA:SCD^'^]Q;;I*VW9[0Y0>[]14KO:_.%7 M;J^FS']#BJB$P\HTYN6TH*=35OF(%(/VX1+MP0K?$O.VWS7M8L(CEGC!S6?. M8DZ,Z6+X>RRDH5F+41O6._W^R#-$$JC@0+03+N&S9)-F=?RA)+46(X_ *?>PX6+UA!>]L1Y+HV>IRT[RL$ MI9XRN\[T[9_I$AK^:K[Z;J3WGKU\Z&UVVA4%2T>(5PM+W.U6$4<_Z51Q1ZFW M"96;?:+MV4'?VB,VG@-"3/LZF$X-@'5$(P&>13>#2$V#:NB0N$&OHB1$E%RT M*;Z6R2632R:7!T6?J\C%@AG38IS$2Z*CN%V4E"56ZB\4^C[C(R(*RCWJ*8 N->(4H" M<,TD,.)90^FCS1G&$I4P)C6+;Q;?%D]J>RRE'28TOCT]_O7T[>G%ZLHA9E(5R6D,#M)T'@*$Y'%)(O)T\Y3V[LME6,9.9:1@#6=G<&]CS0[ M@UE\L_BV>U+;8RGM)Y:1 QC)>1PY@)$]TZ?FF68QR6*2O%K>:,V/E97WJTD] MA6Y'FTZW[C3^(F$M?F@&91H6P:'-:KIJX]!F.@D5=&B3FL4WBV^+)[65UMA& MRP,?6QOG:#0LKO57;;H^88,J!;%*PPA*82;29?X49J?%9SW6/,,QX9-W8SIY M=:\R#P%II/526*%!>":UA& XS&X5M&L>0 US$A)-2+62&#,&,".@E(,D4",;#A'N;E#5[2DDI:(''X)N@,* MZ"UL: YNO"O\EVO?&_IAH7NNZ-?-*>S]P%["C2D.S 5JE5^YN#S>M9V?O<2T MK9TEZXNOCYS:<9N$$2"D,QQ2P-HA15%DGH' M5G*%@FDXK+TYPQY*PFDII6B1W9!QG=1,'PZNU_0.E@(] 2R$PEX(HX!P,,%C M @(YBQD+%;JWYRRP$H$L.;3)6/U3NM!M!N4<"RLMGR.+\VZ#X5,:^WMG=/GJ9AB_[IL>_=H0&M<>.1X<(0H# MI<$@@I%@R@<5KWFY30N:EE1!5*C0(F6:K&V%(&0@4A$*:6(LL M!\J5B5;B5GL^D))*F5L^'&+@^K:I=YQ9/?2S]F@Y#5VGJ\FSFYZZF]X+@9+WL?:;+AZEN:?ENQ]"-F O.*!.4]0L9!($J3( 4X:;F5*'"QW3BU M %PRI5ID)F1 )S73&=#WNHEC"A0%*S!Q !89@HRW-"#&.%-NJU6"<4EQ=)UI MF]SFML6@!_W/BPKMG7AT=!_K]U55JJ\'_:O.<-@??(W/,O+#QZRKM1>G8,Z*=QQ266-)YF="8[W,MTXA5S1GD[N-6!R)O#?&LN1&K*>6<533S8)*E M"IH2'KP" < 1UHY%I60#CM>H(%O-@E:E8KQ$J"E6E<:Z9[1DM-R)[%JF-;*$ M,$S BB"I,B"U#4IHZS3;:I:!*",@2TF:?+"WZV--06U$&8/M3W Z5E\5Y*XKRT;$^KD/?1C;\J*L_ MO/=#/_C4H#U9"!)K;!1'%IRQ6H!B4F# !G/NMFIK$EYRWA3M3%Y(,B S(+<$ MR("85@(\,$[!$:>\$ $#0@)ASIHZ%:YLSH;.%^^._ND'_6567)?ASHWNA;^D K;-G4"&7?K+'%N@PYCO*$Y6KI.,J4 M8$Y[MG_5H&^\5=RS0*+2T""#4B0XKZ4/B ?&/-JF 8B1+ 4^N-A)ALB!023^ M'6.I-%$6B$>*"4K (*:,\=$RVVKN*"\9I8>&D&U88$M$%+]OA$NJ1KB/6?6+ MY^K-S1C]I9KVQH^@^W\_&GI[U/ER=-EQ\3TO)B4X(EV'(!2S )K%G\AIQ0CE MB%NMU *W &N-%&"I,@I",,I)!MI@)[D/E+-G+X^OQH6_W(TO1OUBX+MZ%(W4 M:ST8'[6JON'E=S_2RDES6_>(NSN6MV1-DEBXKBME4TX MMZZ-N/JNE?T/J/Y7#/O=CFL'R-9[@K5R\KX["=ZP5,,&J^H4+ 8XB MI>56C^H)S*N,CDP3]Q\C_?(1*S>/N.B/=#>)2G.YX'$N>+Q9[9O"["2A$-J0!Q)9/C1%5$A7_3WF+E%9&2\O1LHX%^"B4 M;+3SL/=.$FN <&H\9QY9BQ135IH&*&W0^$,E@0@EU"8WL37VW"*FV,)YOXDV M.D_+A4W*0=U[FFY2*4C[.=N]7M'#2&D%PMLC^()9]YG4*8PUT\/E$00X;FA01(/4A,%P#GS2K)0%:G:9$7%?$#Y M@3_NXX#R2']I88V=U*ADWWR1 UHY\I#@H5;-[GX8B9'I%$)>1.D8UP[ MKQ4X)34+5@6,B+*.!Q2V:AD262+9E&Z5ABAD &4 S040(E)@)W!0"(-"$4W* M %4L! O!BDV>:6Z)%==V4^U1P_^1,C,STI34 =$&QZ_A -G-O[JO8G&*%5*$KG5?N:X5$25(N6J(!F3*=3Y] M:\#XM3@J.KU/?CCJ#XK/>E#9NNTP;U,CF'VS2.[KD@,QNY2WA0,Q43![+[Y1 MSTS$Y71"/'\?\TYS!(9$^Q$S'XQF%'15>5&!#9I0)YR7WFS5A"0EEJIDC2?= MTA"##)X,GH?!8T0$#\)(TFAU86LUBR\1(]@IZ87KI5V*4L+G7=IMN M3C"ST=R[[L:GK2.;ND[!;)75ESW._08U6V)1YL!*"G.];S'?1&#E807\;LJC MQQ6-/JJ&L5=*!R$XV*I9(9;46F<4BG8M%8)L-0Q*2V"\9")A$S:C-86YSFB= MH)5JXC#1(5!3E8ZFFC%C,$68, @ L$VC>8Q62-EF;D6(=,TJYQLM97[;A#W. ML1[ZV>S0NVD%[:K]G<19^ET,;'-5O-(UEI_JX6;1S7 MI [M=X7#4I#O1&V2QDL!I0*1A M#90Q+(+ADLJ&*]2'UQ$C')E_"+VPH4;UHU'MK>;,UKW.7+/3W=M6=+A;?NX2V#39\Y@W9+(],.I4V[,L.>DMV@QL@\@_T&C6 M]6],UZ])>"__=2<$M1'ENMD'7SCD,EL5B_- @6JIF09GC+*266\4,CYXV=0Y M=W.A3TY++D@I25-9@K9L+&;BV.7L9^)(A3BT$X%S:6F0 )AH28URB%LI0#M+ MMQJA5:Q43):B*5_AB1/''GR71=R(N\474FC%F *=I6'*IS 3Z:K)%&8GB82Y M%"8BBTD6DW:=9=_0^?7MAOA>]:^N.J/J1-BPT#U76VYU4R*[CW!?4FD=B:=R M;"U]8R&!:SR<0W!;'G6^'%UV7&33%V,?F&%# MG*H.L0O@3&@1)#+,DZ"Y9-X\>UE,6[FFN099KK-<-\BUD5IY&JA608"F0:HH MXYIH%*3P8/RARG4.GN3@20Z>9*\X>\593+*8)*\[TPB>G/SG'Z<7_Y5R4E0V MI=MTC#(IBSA[>HF)YW*>7M+3ET4RBV1BT]=*VV>S!=H&KM/3@Z_%\%(/_+#X M\4ZPZ,X]4/V!QW.'JIVE?N_#J&__<=9_IP=_T]T;/UOT1#KA$=<(,(#48+A# M6&/) Q4!VX;TPX8L(CJ;171Z]N:!/*(JTE7E$GWN#]S0]]8=>E4[7!*BE58" MB ,3N/6.F! $(.T6*V2ZZM#/^@V93_ M%OU0O/;67QD_*"@NBWFR40GSC%PM\GXR>7]9Q*%<>UL5I.U^_2EAISD%0R4- M]WT@I>!:FB;G78@3-:!8V4]XA&VE6< M-#2>7OF,RKS&TZFFKF1T/%ET4,W!&HI , _8.FDD4(6PP1PK9A>S5#(Z&H?5 MZAV-Q1S^8^3X<3+BN<'$ MY#E:]!O7O8M4=]I[-2:Z&>4Z&[V03@<$5E'$P56=VV4T.:.B14P9CO0V3T8# M(B6EHJ2J34>C,U0S5)>V4AX(0&\.QY0IS#QQ6&D7[6.EP!LJ#&)!!4S#)NWC M^Y&\JL=[_+_$3=5=GPR.#VA_[-C:FZN;KAYY%R4B=&QG][V* MHC0_/JZ8WON1[O2\.]J?W<3C#%J_'9#%K8!(B%5'*N&0(MTA#-0/I\:7;_6Y3AM^&X?>XS;A);'*).-84 MM*8>B)1&,<\Q,\(:"70_\I>\-.Y]\T>T/6U7&<^[<[9\_]SWF#59>;U%T>,E) M3]<"W[?X;+(:W[A<=(+ROW!9O06?8"U?88:CSRN*?C7+T*>]2-C^;:3I,S\Z M#Q?ZRYW(M)58: MH%L@H$/TI7;3XL#_[TUG]+70H]&@8VY&NBJL.^J/\ZGZRWH"66-;O'562->AWN]4INDYE@_CA*&4#L97>?PZJ MIS_IZ>KG?8M/#G@E%?#ZO=/K#Z(!<3IAZQE#PB$*# +%05.@3!H=C/%*&.HL M8MKO)*0.)8&F(]^IVA*MC69EZLG4DPSU@#)6& =8A@ @E)9>3 M8#H(46*:]_*66/%VAM(?Z)V]NL.T9M!][-*WS6U*@JUW,; -.D#)SEG+_)]FSWIA*6=_U!]8'CF6W,B_Y9OS<3KVJP0B2V M*MH5@F%EP)-J4]^!T$0(A16U6SWM.MZ58"7F;=J5R%22J21321.5.":TB^(F MG8'HR$CO!4%&81H]'"JWO"D3J42JDE%XFE22F'>Q7F/J#27VS#2PK@L6ML_G M:$-K]CV/>4.>R@.C;LM6S7::BN_#/FF#R#\0;73]FRIW<#WN:Y/1LMD'?]Q< MF2'SXYY[-#N$:T])52,R< 5&8.4H 0X\$!2BD1*VZM-(%HT042K5YAV=3">[ MG/U,)TG3"5 EN: ,6^U "VZ"=50H7QV$0;Q$-]5CQT>KIG._%-PU&\4'>$?[[(4VUSQFS7 MZT$M7Y>W3MZH?SVYT_3*5,;&MR]L5P\CPGY]_^[-._W1_SKP^A_'\3^-;#'[ M;5/Q1>C?[M_F33_.Z.#9RX>&/;G5=Y\ZNZEJZ]??_H@4?-=U8XD9E=4TW/&1 M>Q67=*=OJFYX>^W9RS=']+9[[Z./,1G)=7R$(U--X)$.<:0O=/>S_CI\8)(? MH.-?+@?3^XT7K&:# M61CIDIG^J"R37TE^)R\DQU4&3*&&,-T4@FTS_-BLVS MGQ=\UD=7_S>O7;7ZS0]8ZQI=7 XJIO_A^.SLC^.W[T_>G;^_:%K9R:)49>LZ M]MYJ1BS7QX\B2E]5.J57999.EDP_]B@/P:GQ>M/5^]>^OW+W]>RK;[]_^^U/ MZ_%$<5_O?+?.D^7X948'_G)''_[RG7;\_G73E>9KZQ#YW>C5\G3YZN3L[.+] M>7%Z]NKY+V;P<\/8-JY\UAWS'*PU#>;Q+RF+^DI9#/V@$QJDY?ZP(_;^Y>CH MN&OSL\^G+\]?7U\3+]<# M/QSZNO+W'\\_/(]F=[>K!W&6_1?KKT>585KT:A56\=&XGR=FTTF&H[O'H],5SKUV.%-#;6MT5B1:/>L6%4#[$123L( M\%]UG.OZ+6P=SG$6&[]OUBG9PG=/GG7F:\@FOF9QMVGQ/: MST0"JS _C7-F M('R9REFK\6JTF2,'1G^I^*]H4PZ+DYZ+?#G;-&OS/G@J K3##<4GSS?;E^/B M+#JPARNLK92!I=AN)U)2=_AKM*6^24D6H2Q"CXL0>:HBM'N5^:P8]#]O7\3O M?,VN%&3C5^[8.&^6B=U-1I[_//^',_][<"FVV%@/\^?D7OKA]&)SO.K,CXJ! M_^1[-WX+%2/6RIMX9'(V+/";;H>T(RMOY79(=\:WD)P]7*#D^YU#\N/U%LY" M;V>A%C"P5IZ=9P^$@+]-0P;;YL&VQG)M(2LI;?S..XWQ?JP6W@SZ5]7.;_6F MOW=&EZ]NAG'T?G#R97(TXW@XK'=M[A9F#]8=U5N+' M?M\-J\"EV\FZKUL((@7*W4?@><7C54G/6<)*/]EY7&;C89]^^7+#7$-3SRD$ M5='<>?AK17+5>0,_^-2Q?O@ATMV,1L;&(N08""\#:$8-,UX: 3X 2(G5;LSX MNOL<+CFDKI)7Q/(:B[R;8$NFA^5'^13H044N\ @I*Q@ \5(;)PDC-CBM.4!3 M1_,M&.RJ!,9*F;R3WQYV.*Q]$='@ HB'/8#&+(('O_;A3(7_B4YO)WR=FTH^ MSB1?/)%\P8H3?QWTA\/B>M /G5'Q8]5G\Z?B\9CTG*CTCH+62_A!!Q* VIM/ MM%AUB;2G,F%7*8MGVL',QI.*\R*<-:V^JUEUQA"BH+2(_A$/X,"#,MA($C@8 M[SS%B.]HNZ,D3):$[Z+00T9S1G,;T#S'S6F&L_&2"18A:@@&Q()&G$CC"--& MQ@=!Z_HUG24;3&):*G'0J-[TLK?3\UEP'NY9^PTNP7=U#9:=AVW9["EP91K6 M=PHSD:ZZ36%VDE"<*4Q$%I,L)KL1D\,*/"Z=?- 8>IR4@SC[:W'R_]Z=G'TX M^? B,:6>?:,1MI5%N8'/VYH7)7)CQ_[ MAQ]5K_R7:]\;[NBL6HYJY*A&=E=WX*ZN'/R=&]Z?L,AQS_T^Y9"3,87,GE6B M6B"O-!,&@S.@*4((*$&<8J2)W,WFG2@EEZ40-/$P?Y()2QFO"X^A_7BE@#%E M1!+"$2"F3 0N6(\I2&:,:4A*WD;6(2\9867TS#->V[;-MO?JHW;7I\K#;1SDS^BDB1DGWPL_-V@_ZDS MK#!0-?BJ>NV.PDVW;B!Z4_<;3,K*S6&$' =/V+C.XIE\E.MQS7_+AF_Z@]<3 M+CR>4.&,XO>4,.E^\._JG'_2?O3Q* M7-=G\&;P[CY$O2!ZJ:1,$8X=P]'3CL -1 9K-.,2"\K(;LQV5BH937G5M>X,Z@AT54ZJJI%;0_"H'XYNAK[0PZ&/YOK^^QXL M$[+>7A^=U6(<.V\E-#>4G=8,[;P#TXKQLK1F;=]RU1!'>VA S?HU"F;OQ3<" M.@_OJSN>AS^&_KBFG1GEJBTV7E@%% ?07BL2XB5/ :MH,;/MY'//,XTS2C)* M-HB2!\S096#B63!>4B$P\J"YD\18AG@((+GRK*%%RU9R) 0NN6I*HDX:,3^E M:OTM&E[;G8W8Z8UT[V/'=%MI(3[J4Z9%7WL:ZG;#P*V9XG:HW"S.NX\\+6?I M3B-)LUK\])9"QUK\32X.AKPQLYX,?#+PK1OI+T>UHT^EV1AW?+CL[-7;;-X7E M2&R.,6U#KC83B9VPSWEX/>&>"_WE[3?FF=%Y2&+)K0,"1@.S3H*1 $*!="H8 MMYU&P(D9I1DH&2AS@<*5898;0-1ST)(;!-CBX($$9IG?D7$HE2PY)8>&F3W' M9!L[?R47J+T>]*_CPWPMB^NNCM>K8V?^?V\Z=>IY8N;BHE.:K/.9I47WETB9'#:L_TK7_'+;%L- M@K@$HAG''I#Q1F#-" F("TH#7[NM1CV'1XM'#U!)A"HE2SVFN,5 P0/+G%A, M,8,[?7 +YXS7"DF% U@LM/%,:N(!;- !K1T17!;W=R]N'D16(V M4 IREX8UD\),I,O\*PD1D,N&1Z>5FO##4?%CIP[5 M_?3SY/A"6?1\M6VM?IF$"Y(#&*F/.WN-6Q#/!?D=3,KS?VS!41?(4%E13 M"S0(Z13W50D]PS%PTM D9:O[D8!("1@2WZ_(&,X8WGW;HX=!3(4R&!-F/!9@ MJ8X_+76>(B,<8[2AHL!6RAH!E/%>AXS=-1:WG3N.6RN-]%?=Z14_5E61?BJB MI ^\\U?7M=#W0R6M]=BJ6"V[F.H+;D*O- MU!&L.*G*Z#GOO;^EH_/PZAL9O;OEHK.*BF8K<** /::@A%'@+3&<(,Z$"Q9Q M@J$A\V<;)X0Q*1EJ2O;)&,H8VB"&'FN,M :(&!@.1BFDN $05#&F!37(*.M M\[4;=B[IBXH2:.Z9M))\I1D2_O%M;6Z.X\'C,Q_=?N_C431)KN+53]&WJDHV M[>;X1W;L,)."HYH)5QD71 :YI#_R9R\#D8<.\AXI7Y M(O/%1OB"(XZ95&"0)8 0DJ!%="V8,=)3LW-_(GKGG.7P^!,/C]]?E8?S48.^ MZG2_OBC^?-&Y\L/BS'\NWO>O=._/D[\/._^,2X%1)?_;RU:7N??31 MV2F"[@RJ)[_Q\R+N=8\"YP>=3WK4^>1ONU]]S<'VI ,Z.=B> X7;D*O-!-O' M3'3:>Q-YZ&\5#3T6)#SNN=>W!#1M[?-UMH"V0$0&%MT!$L!JJ2RG7G CP'A- MF-U-_%VPDD*3AL^PRK#:4?Q]L[@"%''BK6= #"A$9?3 )1 5P89 \H9VQULU MH6GTMP64\>O;!K(VQ>4WTR(K34/7UUYC,?3V9C!NX)J6$=NJ1B')M@%9/4.\ M-5/<#B6?Q7GWP;@5>]:,XVD?;HGQS:>SSGL?1_!/[Z:;^C.6@0N:*Z+S M>J-[UL<1#5,[Q9D:1>Z;!W, .D?*MB%7&PI /Q@5.YUPS*M(,;,Z%*HNK<0H M#=@#0SP:O0:,H9A%Y6KDVK5;&U5GZ'SQ[NB??M!_]O)H__HR ^:P ?-H:'EY MQ$CLA+9,1CL3+ =#A)-66()!($39;@XFLC(.H*24MPT^R=J4!QHT?M,?^/C5 M1?2I!KYGOQ;^BQW'D:N#BJTK')(6"2;LL.=P<2**.XMS:^)/$ZY\-:'*BX'N M#<=OK")/O_JHD?V%_C)[1A)3&@P36 $%PD$S0)Y1;5WP0H#:38Z&!%D*F= M86=:]>VX-QIT;-$JTS![PCG^FN.OBB>VXM#Q:?CJ)/SQ-QX] M#^.\P&FMV%F%CI4"JIW1%!CX8%6@3%#IO++&\UW%7S'E)45D_]H\QU\S3#< MTTVCU!!.,>/8!1; 66&"L<1APYU@$8U^*V9W8J[ISM3H@09>:Q,[RJ+_X@>V M,ZP/OGW6@X'NC8;MLJ]3H[-]:XTC;D:N/%7T\FU',>_CXAGMFT0*6L MY,$(KAU83B5R+*JX@**2(\;NNI ;(;)4B.Y?[Z5N=V;4;+?L^*.@8"FKD5ZYD?O!GYT)[V.*Z$( M&!8(<- 826R<(4$$%)"P8NVZ"0MFP9:<-W792T9Z,E(S4O>,5(-4=%&M]E)+ ML Q)3SSFUJKX/XY# U(/S^!^(I'8XEH[U^E]/!I_]$5!KK^L8GHW'E9;[.S9 M^>C2#R:]27XN?IPTJ_XIR4-G-;O]:_](*KIWL?Q%NK]KK> E)?42\&, M R>4%EZQ$/6U <0PA=U8TIS@DM,$@L<9HQFCF\/HG.SAA4$J,>8A(,T=%1 $ MDX@::T'+$*R)'N^.ZXY%U[N4/(%C91M :]L3C-OZ#I]])?#5[';=HE9V MG1EAZE./TSZ T>EK5Q7@%+@PJ5Y%JP>NDY[*W'KO,,0S_59:KR*==GHW41^= MC_5YOS::MS?Z:PQ1; MWQ@XO753BLFF0&(LW1R]28"?=S&PU9AY_LC6E*J[GE'D)$B+>98(?Z3@[R0K MX@M$^%*0]R6'N6V#)!H:DTCEK[[G0V?6F)#1E$#, Z75^2NGHS RK[QF1FIO M:4.:[7;R;'E?92V\U8,H\A M=9&?JXX3D_\5#(H$8J+O!OUH6WQ7;,UX))CP'C%"P BLM,:8!$:QU)2CM?N7 MK[!3PE$I6%.'MN3-CK:%-3,'90Y*@(.T,$A7L0YI&%!)M116**HULH(*N>M4 MK?9LHQP$"27H:6U_;^6M'PY?5"RA;,P@&HU:.ZUL8"X($CK4#43V;'_@CDN@:(VV@U)&@>9.S)W;(T[%!!L+&:* M2P\A>AI<>,:]-92%P)NX8[NMZ4O$1!EOG=GC,%T+:,#Y)V2!^8]J?#3GL>\(5=F"0EOX:2WR!=J@\@_ M8$.X_DW%.TL]P1JZY5^WQEX;M:QV/"O+6%TS%E60PB/L3=5B%8*7*AI7R"-A M/5*(FSV^-ZR+B]^6/AGS^ZL)O5]4[#Z^R7'/77SC^N-; MJC_SH_-P<:<8N:0,)$5&*AK (V64JI2()[I;'$9RC'U4V#X-'RN%&8B7454GC7 M']1J=[GD6T>M)AQYZ9@!)(U!@.,O8+@$Q]2N_0K&2D9(&;V=Q#5QDIHUPWWA M,3Q1N!/@"(1A2" $!$O)"3($M,95_0&[:[L;8UXB"J7B*N.];9;T1O=/%FM: M/,5]4E9S\B&3I (BN5E#KJ*>L'BN7D4]N>G+(IE%,K'I.\Q$DEW5*1D]$$7, M=4MRW9)$YRQA'93L/.;: QN+EBP9';'(6BRI(,Y#7?N=*VI0Y"9)#/)CI@$(PW8"F:)4D"5E4;8^#H8K@1PQW=?TX22$MI9 MSC5)+DG,#4F\ILE#^0^YK,E:H\YE35(.%N>R)@G:/OGH?P*SLKH9-NNLX>_U[O5WA4Z?K/^Z(O>S97Q@Z(?QIO,PZ)_,QJ.=*\*%)5Q M6H<=6\17A>MT;^+G?AG>7+^,LU']^(\B,:LH!4E,P[Y)82;2U04IS$X2K+ZQ M8.[C8?TIZ1R/.>>LIISS\*$FG/-O?/-KQ3:S7<"5<;:$F1.<228\6 <:@@&IL7 Z6,(-I-2622S2*8P?:VW>38:*JV*^Q;7?C .C#;$0HM? MS.#G1[XQJ53>%$0O"7ANR"EMLIJ>O<3JT)R8+(X+CR'I&HHG>M#K]#X.W_E! M'3KX/EP@/&9".:6\<8"]U\$0684G!;$J:+5D-)+.A@O(\DG5RSW,)-0S6]C1 M2"J= VI @O-:>>H#\M9QI)#"/@Y^+IG,P+0^ K"&MB1UTR72T9SJZCV 4 M@A@,)-:"(0)D\98 MIY'?\Y=^E-\9U4NX_Z;9\=7UQ0(^JK3_?JB^/-%Y\H/BS/_ MN7C?O]*]/T]J#@P[_XR3@%'MISS@ADR>:,-?UO"@]SRKR1I6[4XZX>OD+DM] MRR_5FMX9Y,R?Y]WOV' --G+_L]?Q1I MXVCD>[_\7-WN(3S\B%]@]%/M$,>9Z8PN"Q_)VHZ*,.A?%:^]'<^[',_[\_$ M+^*PUUS7N<\HJ;5>(>R=$ #:2N4\!*.T!+ 2XZ9G?/Q1!SY2TS NY*AO_U$, MK[N=446] Z^'WM5+\2V!:B9S:KI<5;2@TYN^O>='XS(?553!]J^BW(S?^+PX M[G:_Q1KJCTU^N^K?]**87L>[54ZF*RYUE!?C?2^.;33H5US]R7>_3CICQC?$ MQZL'-EF36F(ZDQHBWPE9]5;=[3[P['$\G;Z;^>[GMU/V +5LA7+6X+>FG8V' M*[DL-:I*G+6U8QQ6*][KCZH%KU>OKC#YL>*3:SV8+$&_-.?_2_1DC\XSC^YV&5\MTGWO3C! ]N;8BI98!0%?9[:-AS)^[>P,;[ MZ^.1W:>KQ698WK+9M#A0K[+&NM,W53>\O?;LY9LCF .LNX]Q'8=Y9*H)/-(A M/L0+W?VLOPX?F.0'[*)?+@=W-W?KX\ %JBM,SJBU%- M(\CCX^2-P>7IGV;%YMG/\Y[UNT?YS6OWX.HW/V!U^U]T<3FHC.8?CL_._CA^ M^_[DW?G[BT8#8[PHG5&4#WMO-2/>ZV*R$[KV5???O_VVY_6H^/BONW^W3I/EN.7&7MZ]O?O7]U_W72E^=K.R+[! MQ+I?^^O9RU-GMBOQX\J4RO2K+ ML=,K_GC^X7GA^MVN'L0Y]5]L]&]J ^[[#/Z?TGN2%4RX1GD<5_2VOELY_39: M776HHWH]*6U1OQYKK'&6VK98[HZ.O%6\-HSJ(3Z@DAX.ESRR+;KZQN@BVYP/ MA%4&_<^W895YNYP/QX$VG-*U@;VL#2=)/3XBLID1+1$MV\D,'?J:/3B,!3:% MFU1:<3Z)X3P:8USY]F/2GW/O+(%/60*/HVZLXCVZ^WA2RLI?<*T[M8UB]77E M0&5AS,+X,!T>6WMS==.M8V#;$4?G0\=V1ED,LQ@N)(;;D<+)CM#CYG/U[TX= M\/EOG]LH/8OV$Q?M<7GY+9J;DQW-27WZ+7V3_]^;SFB>T9PE_4E+^EF_=[0( MP7[K_3;_W=/N<%GRLN3-X]B#XZ@_/79^8\^ARN:^4K.ARDTC84[^Z"8:76TT MCW.9SE$;!T7SB8AB?%"]F%,L:'=H1FC0VFRCFKTYZR MQ*0E,:/^]=+BLML=D+Q4ZX$[KU9>K;Q:>;7R:N75RJNU\]7:D_<]R64BZ/'B M%5OQ%^,>$"D%;YS7AY/Y!4%P= M__SO#],C(B=UQ+$Z_]7O56GHQU\ZP_^>^?+?Z[-7FZK=APDK.5FR3?8.(YX[ M*[24P;]-:#W>+'%=>6HMI]2 GNRUCG%_VK/=FXI2WO4'U0>.1Z-!Q]S42<<7 M_;-^;V:KZW2RCS5;[U0$CKAC0!0#BHBADA/'J4..8\G#5MCG7G_%1O8)G2_> M'?W3#_K/7AYEOLE\D_FF_7P3^<,$Y(-6TH.67DH?G/*$4+!.6[,:WWQ+9WVG M.^ZT]VJ<=;HZ]]POBBZ@5 B7BJI,19F*,A5MX<'G% C:.!>!"(!2ZI M8HHP#(I* ]S+AA(\BW#1>S_2G9YWTP) "Y%09\GB84B5@K+(1@?OB*TE48\7 M\9D::>(#"X;* $1RY94,\;]<8;!*L]5( M[YT>Q-\WZ%023DLA:$G1P9MQV:G,S/,4F ?)0)P-P1E- *NJA9]$%AN$HZ>I ME5Z->9J_-H?6,_5DZLG4,Z&>8+&0Q%NDN01$D/;68$>00=P['A[R]+(ELX46 M3'O.V5HO,6M+65AU$LR1J>O>5@?I4<%"9L/ M60JW(X6/J^7CNFAV77KYHO_ OG+-9#61O9KAL??5T=]A%*V_['WOU7?ZFNS=^=O\I**H")181"=1Y)3%8R@11'CNDZ=P6$#D+)P,Z SH= M0%MBN G8(\$4,(<5U8%SC(A 6"FZ-J"WG^8"):*XY*0-&RP9Z1GI^T(ZQ<@2T ,6Q]9Q;&Z$3/)_?O6D;2219?Z\TM(SJC.HQJID+RR&H$)%CM M382VMRR8P!QIV#9<4G]O*&LB WVEH66@9Z!/#'5!B0]8Z6BP0W!:6RZD#%8Q M&A4ZXNL"?>.9 MDNS\#.P%X V& P-IXI"AZ,I II'(* 0"!J<=_0LWHY8#_U MC?B,[8SMO5GG!*F(;AIM<@%&,:VX "\)PTH9[N8K[:R)6[F9_6BRQFRMSP7% M_,Y>-I:WS9UN=[SQN+_?R1<_L)UAW>+OLQX,=-5U=5ZQX/0VLQ>=OB3H93ZWN]<4K0Z7!XX]WKFT&5"%1SXM\GPC<52#>;;Q@0T4HA$ZP! MR[TQP#7WP 4"8X3;\A[BBG5$:!D]K1*(:"#1A$1N?BNT-$R?#/&V0[RV=1[# MN2:@I9 *A< 6ZM1?2SQK LF2@2LDA@SZ#/H-^ = ;:Z06V'@#!K00QBK$* -N M0>.@9'L2"!*2MXSOC.]$\$V,,,89*2Q88([(Z*!;QXQ'G ;35-6S1:D$"8E@ MAGR&?"*0YP8C$$ "TAP$,P9C+BRF.%KT'$Q#:;L])Q5DLSUC/&-\.;7.E/38 M**",@48F6N\!(V:"1@$KVKK\@H2D+J,\HSP1E%L4+&56"V08& 0JR.B7,XM( M_(-W\S5Y5L_K2-?^4PYVEEJA-RGL'%# MD?J/Y]?5QQIYS"%&N5+">J.!>B25-XYXQ;D#(X)-,SF E1B22 QHB4&2\;=[ M_-4FQ#SX,8J5(X8%A"10;B4S3H)UG'I"=%-!GKQGGU&74;<>ZC!2U .3F! / MWB%EC<:85JEQ/#B^MHN^@^UT**ELJJ.5L9BQV"XL"LR],!P99$ 9J6P06G 1 M*,$*>9%WN3/T,O2V CVPTJ&(/HPH@F"8BBK%1_UG000<7-Z SFC,:-P9&BD8 MXQ0H+1$#Z8V4TH5 J='6@#9KIV]O?F\XVZ 9>@EH'0^ +-"2WR[ M]+%]^W6*#RQ=9+QIP[6XOR_[[.69'Q7=_G"8WF[JX32-2#.-9&-U,1(L9I[; MI&2)WUL_DW>#?NB,WD92O=.3!$FGZR-.'@QSDBCM%00K%5)>KIT3_21+G&>8 M9YBG!7/&M=9><^8!@ >F.$< 6");5259?Y]GXWNN&?)KC#I#?J4!)@SY.4VI M&S$/6@F*N>9&$A X*/!,*X--$(PJO79RX4I[N_6\'RT>%,"H1%*6!/"AD\!: M\I$[2F=N655V5J$6(04W6E B*$324$[CJGV]HEA8R1N:J+9H[_J@6"6;%DD, M,&'XKV):."%!H - / MQ2_5]]Q9Y>D'QLW='\?,[YU>?Q"UYE0QGG_N^<'PLG/]S@]LO(O^Z'_].K;* M9STQE4X :MH\K%7U[=W'6X2^5RGFXYLXN_U1=/!/ M;@;]:__7*_-;DWZ&6>B16\0=D3F0XTVY1=6DO?RW:OY>'9_\^P^28/&78>%K M"Z+H3":CC4T%0=I8E*T7)6K$:S@S;GX>QAS/EZCO]K0,8PV3@ MP4.H^ELS1P31S&-IP*V]S9L/M&?@9> U ]I3AA"-%BJ07&C*,5!",N=HM'Q M6#M\L?/\B@S"#,*V@9 PAHP,@1)#P!"EJ/.R5P<##VDUC\V'VC+Z,O@=M MSQ"B]6E-H%5O=H\-E8%BZ9&D' >[?I>4?)X] W+?(VH3()TQ3BCO @H2B #- M-,5<"6\\!88#U*PIN^BS[ M_8VIDC%64H(R(#,@#P"0QEE")+64,5<=:9>"!T6-"AJ"96Y^8":CJ@7'VZ^U MOO[3PS/N;_L#'1RSLS2!:5O9K,1KHWC!Z/!4JM/N?F^&H4@SI M;38N/?])D&2\-'!^<#OH'U#]KQCVNQVW^T=8,>%F8\^P5IY&@F?MEY3)I'/I M,[Z>.+X>S]YY*!Y6YO-L]G:TEDBH>$*,#UHH; M;MW:]0:WGOM$H(S4_23),+NYF;6>J/U&%65",\N#DT"QTHX!D9@:SCC7P'9< M&8264JI2(/XD>6AO1ED"26R-L[-^IMIG7R&_6K^N^SX73=U+1:NO+)OA]NSE MK[JK>]87>EC5TGCM;:V5"XK+@M2EL%*SEM/0(XFH@IW9H#-Y'A\NHU\[/+\9 M#4>Z5['(;$5/&^* M.T<9"&FD1B8$[4#%G]8]6&UNQYE=]RT$)4J(_Y>X#;&E3 ^9'G82V-DX/W## MF!,*&/< E#,M-6'1:[#*(8)L4UI5(EUN"%:E)-&)$&V(^B0=D3^E1K*2(ETJTH7Q]9J+,1$DST:ZC M))YSH["EF%*0+CH>G 5D?(BVD,6$K$9$Z];YN5\-09"2#AOL MVBZQ@@!U$$": I1:8GS@5-+&/4:-57D2ZJ3#@A18MI4MK]]')$-D4P]3\<0 M<58R%#E'(WRN?JA*^KI*H\\FWSO^_9RSIOXYYC-$:TBP1XQC^;W MI5;2;F^#W7PCM)2:SJP#W#2H__@!Y\ZUH]+0;[WMO^Q5]^EK@HYZ_Y8C /&1%%0$*A7P7$$7'"!K<"^ MP?VAMXF]-)7LD80$-!-")H16$X*BU%*-G4.4 V=4.0F<:V8\]DS+L"XA;#^5 MA)5Q2 ^E$UG5!0Y:U3Y"47.J"&\VO+$<7&,S*R7Y&)(1/#]HD! M!2:,P 1I*<%2(Q%ECAJ'I%%!AH8C+,L1PZ9+I&2C(7-#YH;=< /&'EOE/%*! M@B?9<^ MPRG#:7$X.86N&8:@]K+KG!GR>.]=:FRDI*F8S6)8^VG#+.VP6P%E 5I M+5/48ZH !"71,L0N^ @W1KV3#6='\BYKUF9/&V:K:#/GHF%85=7#@@"W5E,I M/2/@,41S$:V=X[2]OA59AV5P)0XN%#CV3D?-Y:*E*$ R&H&&E$""1KEMZ$>Z MLXV^)<&&.2Z!HHRT_^=7G]0'[H?T_CYYYX?#"\[U^_\ MP$;*UQ_]KU_'YM3L?C%74C.!E5<.J.:&4,6L4(@@Z4UH"IS7BN7V[N/PN.]5 M:N3X)BY&?Q0]H).;0?_:__7*_-:D36 6'N06%4=D7@W4^W#XMVIB7AV?_/L/ MDF#QEV'A:T7WR#H516:\CD4&FP]3I^V'9RE.2XJ;%4=4"KUQT9;3 MX?#&N]>XN8\(AP'Y3T M#9V/\M9K!GDZ\WTH('_ [=D0RB63R #11&$.C@H3&%?"64I4=0RZH8WW[G:$ MEW2N2,F8+*5LJDV;D%RV(%"1*2 M"M@J W NP"$L.40'C@HIL0.)*!9,6!)P M0WWJ?)HY*_N,]/8AW4GFC<8.>26!2R*%T!I(8"(09G ^H9S!G\%_L):^%9(' M@+H[%H2HZ ,W4BKND1..!I_NCGXV[#/B#Q/QVS7LK6!&.8N#4J"5,E(9:Y7B M-!#MF@J\[_#'3D]E_,X.>D M]L[3HZ<$.6B3-L;?)Y(PE0XW&T.@3$J,G7:< Z%>,J2P X%=)!I%U\X+GK,K MB%=LLELE7>$DV*X9;BM!#?)C)0R!&&)!J*-$E1Z;;E6))K5>OU@^=;+@9,2%>"05>:,XPS##<.LP5 XY)D5P0DL0SBFJ*1!+ 'F*$-[E MCFVV.#/LG@KL2(BX0\9*R1R DPJH]CA:H"AH0F'M0,O!EV'.R,O(6PEY@003 MM')",0[""QD\Q?%G,!9[I>8?._Y M4 G;;/$)X8*4"F&II(3 O")8>F.4\55SR;!VZ&I+>Z62EI*K%,@O9UVE,M^' M#?6Y1LNC,%?("FNQULYI@&BU<$2$H]%;L!P[.[\UPY/!" +=21G@+1+BATB.*UR[J>_@%LS/.4YGOC/.'<)L!K@DP2Z.%+KT%+)@!K)VU3!($RK*U\Y:?UI9V MQGPJ\YTQ_S#FD:\VS)5%8 TH[*K2)E$LA6:"J<#7[A6P[OYYAG6&=8;UTK!F M06I!J*36(R A:"Z=0QJBJV[!T;5A??#[\QGFJ!:.Q=%Y&C\T7CQ^DMZU=O?] <^WJ.P-X-H_]FO MQ6B@>\-NW=>[T+CV^9=B/+,6&;7C_4?_*9])H5,"@=&"L'A !H\\I2#QT1R%2T#Y(BV$D6C M(>_P9S;(;+ S-IC3S''K=$ <$9IJY) "T$IH%$1P@9. N'5H[=S\3>4#=)8M MM(BI*!FF!\(;>RF2G"DC4T8#95!K)+<4.^,D@&$:0'JN@_+42\36IHSM%5#/ MK)!9(;/"EEB!1Q_">N,T!J"8*D-%P,20.C?!K7U"8'>]W F4C(M,$9DB,D5L ME"(8(,:PL929 %A0R1Q!6GKAC5!.SS]"C^1&51?6_GR;Y#)]]A:]J0;IN KQ.ST7I?5$NX)1RS![^5\HAY:0DE4-4+#DAS%$ 9)Q"3 M326"]U?5 962R%((F2+KKTV)B0:;,X$\30*IT7L9E:L?#*<]>FSWII*-=_U! M;3".1H..N1GI.(J+?K.3-TLUW'.N$4&(45".J0!",<(%<4X)R[="-0>R797) M)9-+)I='R(510BU8'*SVX''T2H%S1A7!# 76F&F?1(,#0*2D5)14)1G8SKR3 M>:==O#,G4+9YXF$$87#.!LX !2,I!R!6&RLU4G9%!VJE3)QE8^4"RCB:DB%\ M^-231"P]LTYFG265E00E@20S%;)Q MDUFG-:RS:^,F",6EU,Z CT?6+GW_^_/GS\R]FT'W>'WS\F2!$?XZH\C]/W_NL^'+5?='5O8__YYGO M'?WQX=G+\]Z?[OUK7OH/_GHTSKF:I%P5HTM?5)I<][X6E[[KBLYH6.A>[T9W MBX^^YP?QYY7WHRBP5YCBOT=?S )U]?C_"O,S?'17,F;X[4U^GIP==I9Y_O[E%5U[F[>D=# M;X\Z7XXN.\[YWHMQ= <%[JAQ7(,#@8RDTF++9:#6&Z7$LY?1C#F*#'(T\KU? M?JYN][+X$;_ Z*<(RV$G/FAG=%GX$+P=%6'0O_J6NB;'T_A\C+J+.+8UA6GN MTRA'J4&,&T(]**V- 4LP:".14Q1"T]-,'ZJA%5)%J .OA][5,QNYLWJL.,_] M;PE.T]F/KXI.;_KVGA\5W?YP6%S'#]@Z;V#\QN?%<;=;7ZU?/B"*U/=S)FM1B$==I M?+^[DE2]58_'T^F[F6]Y7NN"*:QNYV@[U+,"USUX_8'Z5;9ZJL%?BH=S/)<: M;R7+VMHQTBHAJ&8IRD"U8+TH!B/_L>*&:SV8S'^;;EASQ5?8_#VJU M?7F;\SKJ7T_Q.[DR5=V3+WY(6+[[MDHK5,[0Y*NF)@%"_U8!?R&Y:UCP9]]_ MS5F-X?JI7MYGH\5F5-Z2U30QN%=96-WIFZH;WEY[]O+-$;NEFD:8ZM7QJ;HWMZD9+;/JG6>%X]O.2S_J;U^[!U6]^P.KVO^CBBIZ>K] M:]]?N?MZ]M6WW[_]]J<-6H%CH_V[=9XLQR\SV>BSOW__ZO[KIBO-U]:A\[LI M^\O3Y:N3L[.+]^?%Z=FKY\W*Z3$J78I:*O7W.#_L;QJ69]REOZ1AH''ZS\\^ MG+\]?7U\;M^=\C^"MWHGI=O8RH_Y>C MH^.>O8SFW=$8N'/[A>>'ZW:X>1&?$?['1 M\ZEMP6\6[MBJ_2F])VGP(1YU&1XT+.>NU!87?S- K ,/<J"45S8H\D7?;-X^H/K2]T; M1G-AHCOJZJY5Q*EZ3V]\MJO_>?R&S]'6^':+VA:)\F#^T8D?JSX[C/[,/_RM M+=(<^JEDBC 6?!<_ MMYI>Y>U$H+*@ZM@'5,C:<[< 5!XFX<-_WM6B[@EH M63+W))DD2V8;5<#"HK!B58'H%T^=WP_%F_?GOQ?G[T[>'U^$NNE&5ZL0>8(P,O_S69Q5L^[>S_L_>NS6T;V;KP]_TKL#-G3R55E*?O MER2OJQ193K3'D5R6DJGW?)GJJX0Q17( TK;FUY]N@*0H"A0IW@10<&)+!$F@ M+\]:_:Q+KY8;]GU)1NO'K._382RF-9,@)A3@P"BC )%$0:R=-L!*R[3V1(KE M9W5L-\F4D@YFH,-IU3::FDSL7HX/6SK9/]1R/%HMU6JI)7U?1TL!0AD5 BBE M&<&>:>"HY4'_2$$I!17[D]%42Z$=%.Z#J ,)[2!65>^@)C/;?#55?[KZ/ _- M4@)Z7[PR3X;])',!U2;MNONDOW U_FY4?I.,QC'7_L#%P%+O.BDR]M)AZAI. M89NQ M3&9GY:63=C,&OBE6CAVL)UIW"M_YJV#1?,:LO=.S<(2UPZ/J^W9V-* M>FC^?XH+S5[!#MN\:80BV=I&F07N<<\>S\!VQF@Q4E%IG(6.,@*(D8L4%D4(*H7SX0R%7 $B&]T/.2(=(VD&$ M')B:;3 #:P7\, 3<6JBXIYA;+0@60:8MQA?^ _]H*K3+\X6"CK_S77M^W[VQP/%')0RU,H3PZDE#G.-)((^4#'K MI2=ZXXRC%9D7AAT,Y8&IY=8IUK1Y:?7'L_4'H X2#YT0GD"#I06*:0N<@\(0 MMW$NT(J)BA1T"&C=8P? ^'9*Z]+>4/6NT[B=OO!^M9DYK76\+>MX5G.>37%6 MJL[WL;J ZT9=.IM'R4Q07!93:@$!#$@)E3::$L6=T%KMA'LM.Y>NAO+0.KKJ M,L*M*"\091WL)>,%$QH 0@%2"#HB .<&*NIL17;!+F@0ZDA).Z2R,/AKE.OZ MLYW]^;<^%65/53?2(.N\R[)8[51]2[JITFGW /*4:V77M8;IE@Q3XWJ]'TOP MN@O_;HS<*_7MPSUN9Q0Q=MXJHBDDD!.OO0[ZEU"M@0K*&%#2C^L34C18?C5.Z^637F[=VUM MM]?CM*^&4[UFZ.B&*.*-F-FLJ3R7$3*K:8,V]09;"XE#A$@AD!76")PU8S03Q6%D -K7,5QU;M@B9A#CM,'EHE MDM:U]6C"-B0[U_V^_9IVN[7$16N@OA(#]>D PZ]CC-XC=Z[$BM-&,>$L0181 M (306!K"&!'(:6&JCD%N^5+KQFJUQ*O2$L03A)2R4F!("/>:4P,MX AY893< M5U8][,#P5PC6ZHSFT[8M<[-_9.EPZ'H!,5][90;6E_"%?M;X:&,S]&M#E.C& M"1MC5-U%N+EW 6NS(4&!J#+::\EYT))&&^>1(=1X;"QD%3NX=Y'BSJCH,'1H M7OX&:&()D]98Y0%$%3']W21704H[P1AK17C2 M\'U2F6%_4%/WT\>L_R7-)\<*MJ1@G4P$*WB:#B/VS)9.^GWBA;% M+8"#K'^;YGFP.L)X#4,3PHN1ZAD7IC-O.G%KAL9MB%K=*,MB!G(?IX@[CX [ M&^/M),)M1H=Z(C A *E@[!*CN9 ::$(HE-9[)]J-@:V;JF8CW,IQE1Q33X+ M2H6"[!+GF$ 66Q^,)AA>"@3WQ86HD!V,#RT\UQ#"4^O4J>]_56GOAR3&E9. M]LQ9=SLH@-_W$9P+N5(MH=-:JJ_$4GUJ^T]$=,3S1>_3%,T7?K'R?A!H ()8 M:C#&D'A'%3'*$ND8,,@XOJXB"YHA4V^TR.6$1(=":H*4C<%1[MV MKK427,\6OY@$4R"MT1@P81&!'&CI*(80.H@%YKQB;\P6O&K+O.--P4SM2$[C MTKU.;E3O.@8+>XE7:18[-'++W&5% 7GKLO2+&J9?7%MT:^<]:.W8C3UI)=+/ M>N\#S/^,*'_*BCWNV7=3?$_*[=S-VK;>,L 9LPXQ$DB8$LH9(*4%B# @P'Z< M:YQV,(&OW:9MG6N-G='7H)3VII.,1!I 2*1PFD@C-$868D\DUYA2L'&RVC.- M0.6( D,!PB 3=,UU"!'0$.+0 Y8$2 MHOTYZ-[W,Q>:F 009ZYG[A+WS13T*>GV\[R3])I^ZG6MK,/6O-WR/JLQ?$_& MZ+W*5"\O/SB)C_SB@EIT5^K;[ $DS@7=[(P1AA -B.+: .N1$U!@ BI4\TZI M%^Q0Q#N O_HTMD:PLEK)8ZM0:J%0L"8",2V]EH!XPC3R7FE.'+/8*E>Q!VFG M7(\ V4%M5FSC:>"6N=[EC-Q3)!KA!@VU%-%B +*1E'EDBOIO$9[JG9/.@###D.R%>-) MP_=):VY3:[NNI@ZN(N5^O'/39_W;Q*;YH#\^VW'05;UAD6X60X.#6#6XEHAI MC=/6.(TUKJ6@!QM;+U;1Y>0V*9$&JZMJ:Q'I,*&?8<\,(XDA$C6(0 M9)PJJ<6>RLI"T,&8O'8%LLN$U-?E$2O(8<$*N_W>]='09;=%T?U\&.'?IH>U MEO06TT?ZMR[B[7V 6YDZ\KL;WO3MV3W>9K/#XJYVK3'W0!'H1?B5&N&P=AHJ MCS>NKO'L$"7FO,-96\][UTUOQ?LUB+>QW')$/*?8$N2UCR5VT"]^F21H@C(4F=& ML_CX'I07OK21SX)FS-S#0N!6&(F(1MP333!TREDH&#%0,Z^9J]AGOI/"LC@> MB5)U!&53P-36&FO%^ 7%&#&"I?-86^%($&6A-41*.$"MH4ZBEA>USJO%C/R= M\R[+G$W2TO$T5-_,4I )H"#QNO4R'XF7:9NWZ-H^ACB;=;LVX)@QFFW;3 MPO4UP'7/:T0M]F&)-W F.E',^(\)>",>A2S&'RP:^]65G]/]KGU8P#&FI:MA MVKM.5)Z[85D;?*8@^(^US%&J&:]O/)=_,?[>\"EH\D)[R//2BL:+3\$!+^K[ M6;F_>WML3!C9L"9GSKCTB]+=MH1,R^U73ZE?FH\Y7W%U KA/4[S-GG3$O*'< M&^D$)I)IR2S%2@CA->82[ZVBC."P \7K2*9?-L,-/QJCU0?UVF+S''4 ). & M"L69(B0J 6:T8,!A0XT7?._EES'N4-YNGYLVO.8*>0:YLP2-$ZB8=XP*2X"->9W:(&.\\Y@#:_:4UXDZD(L. M88=6\Z]6921:K=-JG7IH':4EP4 Y994F!A-MA90<2LRPD4A4Y%GMHG - ATB M< >B5U^4>9=:I_ZTG'>DP M1 (M?!WF^8'SOE9#')2&0"RJ D0(MI1(Y+1 @G/*$.8<.%]A->Z"O[$.I[@C M7DF-G-?-T6K@^CN^+0.K=E26W/G;L)]DKJN&SB8#E37_Z-I:V;:M<;ZE.M7% M9M''&O_=J-@W>M7_5$+X8XG@\HRE!^6J@5;:6$LD!X0J++TF5,NH[RGVM&++ MZ&[W1,$.EX=VID";+-:T>7D-^F0!B]Q4H2@EG8,4 PP483P Z4H$,/[I2AUO=72]_?-"UOH.[:G+S6G-]+#L['$FNS9V(&5>J4-5)@ M3;BE0EF C((. 0 IV%.X%W<@ !V!VX//=]WT5J+K*=%K9]D^%FEDL%(D_.?C M/U(H8@1R2#A'-!-R8U_<O0[9?-WFJ@U/.F&SD[.2TW)G JBD- MC]E]B;5$8&M.OVYS^DF='[']X1[ DX#,Q60#[LQ[LW5)4#R;!'*$$2(220DX M91!SQH2'PE34)=GU.26(=BAHSXA:@I"&!WEK)=^M@MI2_& '^@DBJ0 FV"$M MB$9.4@R" 2J0 -YC4%%,=C<>0$Q%1]"JROTU%,-V>VT=_'@GH4D1)B/5/1QF MV0SMW! 5O'T].\'>B M-41Y[9$EVDB-B20,46^U M"7NO4-@1C5PTGV8GN-[$-'/6IF)K9V[VSRYB-VK -W'@1=@,.5 M*>6"4A;>2P@QX]X3X*P5V.Z$;BVK_EM#N6JSX.HC;*VVV'$6W&)U023R4&&J MN9*$:"XM!-(!A36*-<0W=GH]TRG/ >@ <&B;JVKEDF\ -QPH:]- SLI;_YB@ MP;>]L<*IDSA,KXJAV\I:LK7$X^K*OWJ FZ'V^YEUV;3E?P'%GR3O=U/[0OU8 M4_LO[\AV%X'[\$=\7>Z>.^[92IM>$V&,(XQ3%2MB224--E #3)!&?&,2^TDC8><@D@@H80;!UL5BG@=P@KAD+ZFG/ M/!5V(! =C@YMDV]--%(#..I+^R\K3T,X=\/$J/PF&>7%>8BS9R($>'XY!.Y: M)[N_=5QL.]\P(/@D /ACUO^26F=_N?LCCX>>35>*XRF,9\L%2@J1X81P) C1 M7A/MH [D58?5@9J-CX%^YN) 18=0WH&L32U< H:FL]8ZB7*KBVJABQRRDA#( M O]4Q "JM;*,HF!*0Z"$)WLFJDQV" AL%;%6%ST-A@;QU6M%X\2DXX,5\;^7C1YFYB8DR?9^X M?X_2X5V2]KZX?!@KRC=[76X&O!NB1C;VQGTL#RG(K_K')N LWN5SOY6&S18 M&VA*F.**>DX%@00IACB EF.-N>6;ISFOFL>&*.L@?FB^^(-WN _[@[U[4AZP M+1GYUT.F)A_1KP#AHN&ZZ\(L#,MZ\,FQ&?9[M<17:P4>B!6XIBXOL@(G +[P M)_?P/0_HG='>4FH!+24<.T6XQHHBC;20''"&G=E3?5#6[DUY!32O5J+:ZII' M/=A0E7@,I43, DX!D9(+R2!V3!--A5!LX_2,M;;'-A1.M?.>9?VO\T.R*9-[ MR+"^.M4=WB3A4^K:%4OT>(U;>+5>-(_"A#^/L7@QS$$)Y^P\<"+7R+^'J2E<>$5HA(+&W/1 ME)5.>D:5\M:%?_9U>B+"K,-)%8EJ"K(6:+T?7KX'K3C72YQW)\V&.@:\1EPQ M0[ EVB*+(-- 6:"@JCC]J@DLYF4%N'9!OY=P.FTQ&-A5/=M)!N%'>;!T# X. MFA\4K)5YU=J'V\[Y?Q17"/IX$!IY]S$"^;AG3R!B((>B2-\49:8A34BEDF M*.6]U)0RV)-@['4U!)Y;=+) M822=G/6&JG<=PPQE\9)9$YU@)JUCGD-!(. *VJ!&D MZ%U,$-]Z3OG*=$D@Z MDAS:>;*ODOBURJ"IR@ 8Q"3"6DK-B$)($(JL)A@::IFP&UJ>C0%\UKLR[/9Z3I^%N:__/$]7K#K'\\"H/3'Z9?W.DHVCN_WNK??G>WVF5; M8H\2D0ZE_,#6BUK9\ZT*:U58?548]]Q" I" GI! 2K62UF,+$9)(.L67,M<7 M5F&XPR#J<-BJL"48.F VO#>79"EGQ4[8\<'? 9N)>BU,N!EK14,6A(T.#!HC M\<*?ECA\W\]FU.^#0N_&:6,!XTH0HK3BDF&O'8+8,Q;]#NUI07O)+6K%][6) M[Y/)OJO*KU/$$&\)H0(2X;& P<#$4G$ O .@8F?43N*^1'2D.#2*U?*H^GD5 M8SW6DE!EDYT6C^E5+6'7&N.OQ!A_VA:/ !Y;X45F=[5:E]Z10,L01]@2IKR" MP!J)'3&0,LJ6;WC=K]5]R(2NK:O6M'EIE+M[NS=1H3&#L'VZV_K;ROM/5W*P%9"C1FV$KF' %(:FFD!.%"$':HJW)* M5F5MVQ#W=H]PW,OJI0/<_^%@P* MS9UC&$$B !.*6F2M)%! )W!%4OC+$K<.KBQ<>@#HW+4GK]4FK3;9M39AFC(# MB>$"PF &&@4( CI<1!H;;Y<7MFMYX8$YYYJ6/??X((G8*PH4Q [IPAE7%"'H< 8(>V0%!5)TFT6 M79M%U\KR"VS272[,3 !.C#4":TLP=]H$#@4$T)!#1,B>CHK 1:WQ ZPWWF;5 MU2^K[F/6-\[9O'3,V30?]'/5C41L4D6E+>2WOQ[4RT!N: K,!-+18+X,&O?" MKU)&RQ$+!56,:@^#[J>"8N2D)5I802"MJ*NZBZ(MN,-859BTAM+6 .=;JT.: MTH'#T"&,:QAT@98&0 (\44A1 01EG@-$5]@QNR7^*%L-TGK>5J)_'_JJET>J M]R6USH9F)L.;-+/)0&6%[ZV.L&GM\7K:X\LWM05;O #KOI7$6T?2[#- M>M6D] (KHX631' @C"(J&.<*QX,K)&B]:JU7K5XC?#!2O,+>U)7%6&D6K"K# MC#"&4"J%P40R'@PK@#@#NSEQJRI[ 06[BA^:777P[K1)GY_C41LH:]/>]5'Y MW1\3-/A6!S?;)S>XKQ#2+4A7X7#+7%<-W8'PK>[B469=-._474/Q) M\GXWM?7KXIJ6]$9]W)ZM?=+O=EWQH0L_.=:[6&NN^I]*47F\RB *D#>40\@, M$08)(3''& !,%/>R8I5IR>(VQ;C)Y+)5637HXBM46=)@"!4G5 N"!-:$6D&D M@YX3PK#=%S%& @1B?&AG=NQ+?^V9#M^FUG9=#=V(98N^NO)SNM^UX<'G;IB8 MN/7C^U$\&3?M_7#O9M1QPVU,P BSE$3(?4F;SWZ;L30T1+MOG/T3X!>3IR!1L3,*8UT<*C MJI.TGT?;GJD?*.L(@3M8MN7W7H%GLTX66YLQ\^(=V'[&3,.GH-%NJ .>EU8T M7GP*FN+A6&-9?$$/Q\GQY6_)^P\7_[A,WG^Z^#UY?W9^?'YR=OYK6/M21BKG;7!N!:2TFM)]P1CJQ 3BCKG-4B%DAF;?[( MRQLBK:YH=<5N3TI<45DX8SFQH1U,P6)OJ!<660RHQ/& [^4U.+>4N<$1ZS!( M7KOF.*"80&W3.Q8QP7:G6&LX;GVGV!1J,9FN2*);L+>$26$A<6 GOP;.G%*Y[+QP7/Y4.RE$>VI%7O7 M -DYJQ5BYV53B'N//"2 M $TUYE%=2B&TT,97A"5:;UCK#6O%=W]ER)^67R:-,Q+*(*N2"" U58([[B6W M" GE]N0-PYWPM$ZX\:N0YM8=]K+I979D)D< &C5(AZI[V&>]U,HP;"W;+5FV M#RKCO>]G)R649\F9!UI *B&U@&AG%-..6J650,R#%4[[:\E9FV#6JH>ZJX=5 M*F=6Z@<)%09,.*LD)LH'H\THCJW3%D#E@=@;^9/X$(^=J96#O>:\<,_'SI1% M,-.Q4500P7ZOZ(/NNE@OZ#:\U\_NPMP,VQRSUBS?GE?M00&W*>3FHA&>82F8 M9X("3:C!@G@"A"!&<&6DK"C3UA*WUJO6BF]-Q)=QHB*ODEH:XC"5UG&H*>98 M2>I91=;"+G@5)1W Y 'RJ@.-'];#->9N!U/?V,%2HEH9C*W%NRN+]Q[.%WY& M6W^<8OD\0OG!@?8.<*J AE@3RZ32'K- N[#0U E2D1N\BW0SPCL4DPZ$K_XX MK3;CK+$SVJJA]=60!HYAQZ4D0?F@0":9I0I")KF"E@.XI^/\.AP%371P]+%6 M6FC/G+3&>ST?>.;<-Y>9M,QQRV]4YHZTBM6\U5>5V8:3SV:H]H;H[ZV>MSKL MF\\7A:+.3\< M#-JF1!NJ".4.,2(%E)8Y["!'"EM72" K5>N]@D X6A[:AZ%#]H$M!F=6>F;7K_+A@A9^6,A*++!7" M\6E.-F;=@!9R"BS2#A*" M.3$%KL5-#_U%'5'NSW7(BW!_O52();)?4B2FH% M9^'SM%1DK,Y*P;051(??**?20J"@9Q3:C0^%68W)2D Z@N!681VVXW R1K5S M'#Y]!N#LR7\^[:F>:4_^:YT0N]EPM^!DK_<3V%6>[&4=#JK&&\P!)%S!2#8Q M5]()[( !&V?ZI<\[V8N(#L2T0R4],(7^*N/+K7ZHD9-R+?40[$VAL>-.*T" M4\)Y230SW"&@E*DX&'0GWDK9(11U&&X]EM.&UYQ\UJ=^V23 U=4OZ>)X$=1O]$+=E3:U[4 MT[Q8XGXH(7?A3\> ^Q3P=M&+)D?\>_KO41JZ%C-2/[E\F*5FZ&Q\X[AG'UZ8 M^>2,(4*%H@@8)B771!"N@7(4TV";8$6HW;B4Q#/]%+!#">Y(<6@9\JV;HK9S MT^J1;>@12SVFA'N!@AY16"K N8+ :H&E55$O;.;0>*8>X9AU$#^TTXS::%3K M$-EC#UJK[Q"FH'6(U'->6M%X\2EHBD.DQKN[8D;&]X%V94[E[H>T5_Z2I*4? MI%-F:[A[RIBHGDVR*:%LO26ME;-5*V^:CR]*^/1N#^-T8U>%U=Q2SQF8M MI]*:FLTM)EP@)[W&U!&A@"; .XV]%@8:ZOF^'2F(=&CX*T%K!+6NE%;)'(:2 MB26G(#,NZ!-,*(2**ZOB<:5((=VP_5$LUKL2>-[^G]I,WU;7E6>-P7Y6#Z(PPH'V"A-+.GJIL0:8$$=9 MT&3*5)65W=[J(3N4PXZ0_, 7CSCA!\5P6W7T0G \='4DK,2><*TET\1 IJ0R M7F(K"%&:59[YV1KC^]5'#?#RULDP;9.&7KP#;=+0(7G;#GA>6M%X\2DXX&7Q M!8L>7?[Q\>.'T]]/SZ^./R3OSBY//EQ<_O'I-+EXGYP<7_Z6O/]P\8_D[/S] MQ:??CZ_.+LY_K"7?:E-=7B;5I0F#V>0EM1DCW,*U#G"M_S)7@W2>L][0Q?!$ M,+Q3V^RE[)"YWBMP_.VF8%=1&6P71]7!#F&B@P\NN-":]4V;EU;//-7W]?6,4A(:C('6E!.'@&0 M8^@-YXB1\&)/9]$QV2'PU9]$]W+4,>M_G1^2K7A+SGJF?^N2H?I6\+CD9YW] M;:?S6=&1NMM[&S9Y==OO_[Q,8]7;59"&^9])6'>%JXM7!L$U_HO?C7(2HB[+KHNSQ,W/GL^[I7\JK),]88- M/VWPD!EA&SU\JN]/1 \G>#\=P_W"_V,,]EEW.^44(RR91)XX"Q56A OH(&9" M68'WXVY''1AK4(E#.]JP=0$T;5Y:;?-4WS?5-H@2HS1!FB%%+!':4F\,%H8 M;JBOV&V]DS,318<2V1'LT.IJ-M^M4MMM'=^]/>_WCHI"&^-3WY.T]R]7BL&P M'QJF^_DP5S=#F!Z^R-]++ ;;EYO0"M&<3S,Z&<247 MRF'-.6?$"B:I5!1"28AVELF* G [H8 4= XM#2R!K.\5OBWW;\Z"C^WD$F) MJ270$RFE8I!R([4P"&EO-C[T::TF_Z20?AO;-P>29[L=.WE>^ MTE.=:5+*VY,=>3H;[ET <@'N+ ]OEK\-G3WK!>8_N@V0/[X-MQW"V>J4#&A' M..,&AA]6"F2XP^%_(+!6W.]K+U"@5@OHU0$ \%"R75N%T2H,ZH@E7C"%!"(L M_&:#KD#00BBL!9:U2;4'X@';U;:=J9\JY1=^/#$#P7$9DL:DL!D-.46,T6H<$&U">X) 51 "Z*^ MV@L#(AU)>$=PT63U=B \ISY-;N5VH=Q2!S'UG$(OO02>)__^PG%<4[^?I?T(7('Z#PY]8 M.+6\&F\;>Q;FKCN^]D5EJ0H_PZ"HX2AS^8+WC1K,OS7)5R8 _!0&>3AT63%X M:>_Z_I./)^)!2 _$QA57AIGJY1%6\;L]]V@VRMM][6?V_B&@^H"#.&"(TDXR M^>>'\3,"F/N9BK":O!^DW;A$&=._#2KF+AY0UNL/PT2H+%SN%8[/ZTQUDX'*HO>S4L:'-RYW M4;46A["H>+R#3WNJ9T(+ @+"A6@WYF\6867A]2)4$('WU"<2TU5Y4-"_?/KX M_J.Z=K]D3GT^#O],M:4)-D16J+R;::!\V!\$6(&9T'FI$<<7*T,854][WP_# ME4T?-5&G !1+VM/",7>K\]&M=MF#EE?.WL]Q-5AU)9@1(O%HJ\4#(7@H4]^] M?7_$?OY;?-0SNU&,_[0'@W#E2,=+1\J']O^HNE_57;XH1O3S33;Y9CDM1>7K M4F!FQW92'WU\+8CMS;A/Q:DO$T.ZK)I>:6-/WIH%QW>+D5;=U]^/'IJFIF)^(^#" PCV;SN[=7<2&-IO)))#9% M4O!XRM1377F6(%9=?7QM_LK#U[.O[G^__^V_'JX7SUD:"AE^O,[.S?-W;\=# MOZ;PC+5"4B$2/\_$_GY^$ ?\>2XJ./^ZZDKUM8JTH(=J(5F\Q#[86/6L5;?L M<[E.G)R>GU]]NDC.SD\6A+N>5-(OTO*?__OHZ+AG;OK9T5$4NF@HG%] M75E,V@4-TZN+BK%_N3B_/+BP]F[XZO3Z4:UXP_)Y56X$/>X74YP];!1 M=1O0[T^_#0*SRL,*G_:2/]Y*U..!+,W.0"%#A^1,P$DQ Q0! CX3^MA&*(0T@L M109;&%;BU6R13:4C:H $)G_]BT 0_I15Y]C'( M_?T&U?$,3_P&XPFL4*[A_7'?B[FZ'^+E_5]CT-#6%7[;D)L,;-_Y @Z MM#A!J),@ ,F;Y/X^Q??CMXI[9-'A$9:_:I?'I)G?AZ]8Y]->>*9VW?[7'SI1 M*@(#&O:+>\65]&@_JT.*VPQ:8^_^V8?$*#K0("UPH,G:0S/&SG^LL)S MTL\&8\_@C.B2B.D/^4)U]O@F%PE_2_!H!7S-S8X5C>]RY!K+@K>_-S'J1]06Y!Z6_M M#WY*ND%LCB8>'_A@,/);U>W.>#D#1$:#M^-.%RWK#UPY)$7?NR,;?9?C$4B4 M]RJ-YHRRMVDO+'CQHU]<)[D91241V')_E!D7/G#=[>NP]MVJ[+.+-+A8$W/5 MC>\5KJZC\JTD/#_'=XG* ^4.7-R5XZRZ M>7^<"E%\K.Q#>.&52;O%TAOG[GWF7!AWVRF@\K\NR]U=9]S+V,2Q$HHC/QV. M^[[?.&7#\[/0]KQLS?\J\SGO][ZD84@[R?L TV Y3)YYMQ>%Q=<1.]$JK#@( M:XRY(&68I!FZ.Q1NA=5\EHVOL2'A9MX22*5A2CL?+JQ%A/4(EAE.W( M#/-$C\)J'\LU#&]"/ZYODC1KTUS4XP",Y*QF!C#*& MP%ZP"]?R9L MNS,:"MZU? YP0Z?#%L [70^.3\X3!F4"*$DD%IVQK19HYN=> M()J!-"7GZG/XX"]95*O5B\GY+U/L=RK!?SR*K*^;J@#QBBF+=!7"8EWA)4M* M2\-Q;#%.F:V?V(EODO#,Q-RHWG5\0E@3HG\VVHA+^CLCKA^F\AJF_)TSKO"P M8U#('HP<+\YM;[R[^VLZO%EB@.Y'7-?RU<#665..PCICMT]WS?9]O$O3>Q9D M[DPNKI*'-1V%E3-Z'B?O5";Y[">CQZ;YH*ONXI5H!B?_G:2WT;X,@Q,&I=M7 MPW&[OWM[,37:"QZ,T-BHZQ7D&!=*#.%.$O5+4H3<"@T8%--EC-LE'X.I>Q-L MSN3X.AB613@H:BUE_CU*P]M/;R3Y94R&C^.G\R)K\Z/+8F1/7;L+_V<_$N[) M<3'EI[('9\48!94Q3CI.*?%>*$R%AQ PRAEQI+)6.T;TGQ4//OZ6YO^\ROJ# M?OY[?]C/\M-1>.%^O=6__5YHTG^>S&0OG0:ABQ9U\:VQBKZW4>:_^C!GE,SF MC*)ISN@16I+LS1[7D?J?8K9V/,@6.6ZI \!Q1#ST$@ OL52,:J,0J*ZD@&$S M!QE7#?)X:4SS/.C9TKDR&@;RVRM,O3* '82B.JS_V((M6Y[$IL_8KZ?WE.,1 M9QGGX14#EY0C-WN7-\G[?A8:4/9LO#,FMGBAC':2W+GDO!_H.RX_'!C*<2]( M?3?YY I?5#)NV60:9YG!N*EO]KK8K>67AO..Z1HL=NW:M9VU*WDPWJLUKW)8 M-YRJRF%=S!"3^PRQV42QW0K/6J$)N,_81"L\>Q6>>LM.C&@4I+-8;C/"'1<,DAH,NJDIPV&3%7^)];L7E;96V ?.QWU:E78P M*FWA68[[1.5:(34XB:GM02WOQM6R2(_O<^C7BEJA^:C5GC/F/KE81\/%N@9E M/;-Q%NY>,@S7BE4A. 7K4TG^NVWY>BFK\T&>72K_BTHG_$QZ1<%C1K>W!8U1 MH4E]\SFN_J6M7LC2V*'S_4-.,6>%_Q"_E(^".)8Y96J8&!<49-J;NV>%9E03 MCT G*>E4(#!]GYSWOY0-+YV"\$$+9OPY]QZ%:5MTR2K4;0Q8%U[#[T.#XM>' M8= Z,<[Q0V3_E]K&G623[MHR8S=H?L21@3,:*Z5R/ M FBEWZYBKOX(-"PK=\=Q^0TX1RA^/1;QW_%3/!0,B M+.S#&!M0>>Z&A;8HS:7)#N&T3+=1%;V>;]*;!8QM+PA>*W:&Z+;6OFUV92W/ M*&+3@AK5>X(NS8VSHZZ[\&?3_*;\+.X(.K9?(ECRJ_ZQ]VDWC6F&E9\N]IY6 M;?K! B"!D17,>L*M5\AIQ*#7SEL[=?5NM.D'6&EX> C!6A$BO2(":,$1%@2& MGWZ?&3?'>9DE,Z$##\)JTS3+1PZ&(EV]V^U_S7]J"LG;PN MRP&457K6W$)>55X@.@'5( ^?F?SVQ%;S![U?L/U_TXI\#PL-$/(_BRO[C+LP M*6N!!M^2@MALZC:HK$FQL.45^_KG#OH\#^O2=NIGSU5A>&)LQM"9'9PMC<1L MY:8'=5:>53YLKB=B\VFNVEU=6?#I00>>,ZW/=CW-X>!=F6ZZ! J;/7CI_O#O MWIY-LP$+/\W8ZGJR_.24&2Y^^W7C%[T&_'[L*M,"> F B]U;6T'O3I"*\.9( MW1HJMU$0HQJITPRQ:+C8-%CNPZ2?/0NX.VM;0;2 H M_[6EJLPK<,!53[M]U/4%02E @DT;$^Z+H-1:""ZH\CJ;5/>JFG8U8+MB?[MI M[X)2H.O+X )GE'7ICT4>Z-V#12LRP>AIFKDTD[$*B=-""D*9UH0:+!S61!(D MJ><."+?4N_2,--09:$[R4&<33.,=CF[#TVYB?XZLNCNZ: V1@] @)CCC6%8<8;5-#+^= M[.CK%$&*%IO/((%-PV95.>W9'0+O"K)UD9V-:=?IF'5-]@S,@%8JB+2 BE-% MB!5.,0DE55@(+PB6RZOB;Z9XM[$! %8<)_0_98V*(B1V^NN'PR9XVZ!NJ^XL MKK4>J1$EJS/9(D( !I1R@F&"G1%84^^ #_]ZS>@6R-8$30680C/6XUGC/>B- M6LIJ1*!J1(T4U(7#+QA(RYQA$$,#@;=L"TQFD59K24QCO%1!,9GD8_^KR^8ISH,W&\%V M6C?5T].^ ^9DO)!&<,"!T<1"J[VQ6FL>%C$N H':4,=$ !;X6X,R_>^HYQ)1 M5@1HU#+7.J8V@?$J[ L"C*"7E$IO"8N90(J&+S"#)>$*X.VCMLFTJW5&/0^/ M6Z1PS#C)G%=0($R "98"A=!2 X6"TLJ*XB ;J]>6N[VP ^K*N5OUN:1=LU'# M6NN(&I&J.M,ES2D&@CH@2;3-A'"" B$A"C(N %B>,[Y8GDO8%*C9()XW7S6I M40M5C2A1CM0>GIZ M=Y+W1*D)7$AB00G@2 $@ TG2E@G/O=DD,#)!80G"#4C2=&LYXF6!W$:M;:U[ M:1-0K^1>DD@3@BP&6A :L,R=Q9=+5^IN".26,8$9;9)';Q$98JG5;#E>WC*>3LY/+3G+Y:9,QJ[F-]GI< M3M)Y*8T)2Q!!A'*O@;4*( JY%5KP+>8V1=@$T*S-IL85AIH5K*L13ZH1 ^*( MN4#7@UH&DC#JM0I+BM>64BB@M=]SOE+_$@WU@1>J2[ M<9_5:P'7ZW-#:>F,<2C@S4MB"%)*&^R-HPXJ: '?F:K;!H61\G4SF#VF.YWV M7'9]E\1CW5WRZ=ULA00@'R_J[^Y::?HO,UA.U6L83-8HR M8:%EA"DFO-5286XY\@YO)>-I@+%KK"MJ1+CJ3*4@ MX98H;@ ,I(ISJ"P1.OP&"8,2^ZWN!;\\OEPW[PFR-N^I 1!<*0IG*. @K!J6 M>.*@U998!JSRAALA\*;D?0'BWOZJNFJ@.LE)6(=O=:I>#Y)>G\-)2J,9U=81 MS @T3@NJ'7:4> V4E]7'"FZNU%JFTAA_T\.XVE@E-('6M-ZFI^=X!Q3)6FDU M1MH:+(@'1"O.-)?$XV#$2[L%;3)U7X^!N 91&A=\D@VD2:V_:1-(KT*Y!!*, M&6B(ISR0?:(LH$H#C VE"+,M5C5XC."WQ\/N7_^"$/TI?,WT&TK 6L_3\S"Z M13+'E0?*>>\YP00@K;QP3L9T=J0%,9MN"GU:_;:4KG[.IZ*J1?(AO4WCX33W M-3OCZ4Z-J(=0(W96:]Y%.,/,$0L9)8B28+D12963.J@#:B)MCOQ6H?4X\*N$&M@B&0< M,H(T5L!02#06'/% P3;)0U^*W[5&Z8\3N,QD%@PWH5V_J[N$M-+-6)"3> X#!L>BXY9J!TA0*O O-$SIE _]KLQ-VG/9W0-"5&OET#JKGI[J73BK MD&188P"PA@0%VTE+C+D76"J&*58;*)@)(L> G.)Q?9_5.-\]].],#_JE#;AM M%.BDEDDH@.&2$DJ )-YQK 4@GGBE-A'UF8.G(H B?L;H^>WOZZ1*0=[ D@DU MHDQU(D-0:0"9@00"@@!0$@ NG(*4,_MJ"Z5MUC*GD"O*C6-< M$@FX@E(2#5A FA/6;%++?!7-UE*81OBDY@_6J^ ZM58*K4OJZ6G>!66R\;QA MJRQ1B!"L%;&>!>O>*0MEL)>V=M33G&Y9K] 4Q UD3:T[:A-4KW2^C.:,$QOX M/A6$82T]#%2,A>$4%DFR2^:8\@"/H4BG&J!(:>6 M4(\P)Y)N4F-F):W;\KGZU9@W>.IA%-$TSKN*02+N)]LU()6(PI5(W)D.)=" M *8"](@34@(9?@-(01GW16QZA,;3H'O[F\MZKI/\Z@+V>G>O!TZOST6EK&"! MNU#!@2$4Q$/;E7/.6AQP9^ FR: K*+>6T33"0_6H"/HO[3E[K4]J?N<>U!8A M;@RVC#@LA&$6*2(D#N\ O\6#.W]Y]@E[]YE1J#UCKW5%5;BB $#0>,^M(#'A M1%H;B9>1%A-%M[ */L+NV^/;/+3:JMM.&,SAC_A#G] MJ:NRY/C-7_^":12W&FN.&C&O.G,J#PBB!B-DXXXI:H2%.@B^80XH[]D67$]S M4 I(,@%$SS]29EKKO/1!-2S85R/N5"=61"""T%HFA"#66^58W!WNG"$!7$SO M''UOKT;99]?ZG^H&I2WR&.$9-@)(* 0D3%+I'/62&TH#[(#>SH$M3VJXEM4T MS@>E)B[%3G+YYD/KB6H]40\W[ 6;/9A"C! L"$!&.( UH-YB9X1!&YW1<6\; M34%X^>'YQ"CIUH-)>B\O6$;4*@:,!G$!;@:#$A CH$9<"0,E\=32+9P)OT#9 MMKRM/MZH,BI8GK7W?1GF_6$N)^KTUS8IJB[VVQ8XE@;8^?"?!1X109U@B!(- M$*3 >.XV*8HPYW\N4+5^7M2D2.0YA9 MZ"6V2AIN-]G]L!+VWK[[ZU\013_EN>O:?N;;1*FZ8FN;R=_$"B^5-189XJ@1 MV-CHJ[+> @/ EGC.$PJOY3N-\%-=AI&>%#H__?),@_ \ I2C2DU!7T;4OP7MBA-3VRYC(-"*D\KF:&P,U^9/+-1A"Y M&E&T.I,OQJ @SL1"GXX 2@60C LAK-,\T+)M%*M^ *+-CDX>E_QL%@&K$;6J M$6GR $D=,(>8@P0K'3@3)4A"Y#ETF&WC((XG@=>X,ITUXD)-8#F*6"H%U\)K M3ZA1@FD+L*6$4,JQW3F^6J+3$$_6C9L[TKCZ"+]'9QI//]8(.M3ZM9Y&PRZ" MAX8[R[V35%+BD)&< B.HP%Q0).A&;H$):+=WRE],UBKW#<)F10];_]8FR%Z% MJB$(C?+*"*MA 61MPFMAH<18:K:1PV!5(#>.KK4.KN?!]UH1X)#1$@JE@Y &&%-A&%O&?)70*Y%Q^>G8*?"Q7)=J=@@T MX$IQ/F%(P)PR6,>J04IY+Y%54%KE+6;;J/U1C;>WQ>O7@Z#7YZWBS% "C&90 M!TVFN$(:&>LQ$P99N]&QQ$M46>W^J;6SEV$\!"A M0E/!B+!$$2*UA-1HS9RF##&V2<'> G7K)*0?CZY'^7!2)P$T:NUJ/4J;8'@5 M)@6L$P0AH -U(@(":32BBDAA'89,;I+R]PBR;YN8MMYZCYX'P6W6G$*6,0HX MM4&=0LFT]QHI@YBW3@6+=W*NK6NN'&A&H.E,C M[KF!#C&'%"(88JFIU5@1#AUST&QB5A7 F>!F!C9K$J4F'AY3(P94(VX3>(RS M1AH8]#)!E&F$&8,>$*64]'H3.KX$;A+B6*;:6LC3"812]?5D_B:<^]\(#KN\:PVU: M%]+3$[R+2)H-1@XPD**X@8EH*27GR%K%&"(";;C7/.#P'H:;4R5$&LB56I_2 M)J!>A7F\ -%)Y#<&&E4&7:=Z&<[F*B_\5/JUTUSW^ MPK@115OCF*:]43$6;Q]?>?S=^-7)':K?_3G@K#J-L>[OGWJ MP9-'FFY8)@N1NODIN579==H["LI@(C'C*Z7$39Z:F*[*PVS_\NGC^X\!N;]D M3GT^#O]42LGLTR8:"(#_>7R;]_W^,.K$1+FCS=PQ:-."U;-FZ RWB,!2O MO[KT^F8854* =7?RH7C#Z;7OWKX_XDM&_V$W!J&91SH.X)'RH1,_JNY7=9@S6:&/$QS9EUV-+X&?DINQGU"\:-CG?@7 M4/RI4I?3MV9A\]W?EO5UKBN_.66C&JD"Q8(.%J*BDILL:IV_')^?_W'\X=/I MQXM/5U4S.YZ4=!CP81[-YG=OKZ*H)WT?;)L G-XPGTZ9>J(KXV8LT#A+L)G, M+#B@D\3_?YC#E>YW[3H>D)/3\_.K3Q?)V?G)FVI],&[A$SU[R?9OJ +/+ZY. M+Y.KB^3DXOSRXL/9N^.KTW?)^[/SX_.3L^,/R>55N/#[Z?G5Y5+!?-EQ^/[T MVR L\WE8 -->P083V^]V599W$O?-N,$PKJA)KU!J$;WYC0J?_V%)?[8F-YI73F_O_U$"K/YJ*/?"_SZG>L"F=U MSD/],Z^-'FNG*GU5K<,JS:=1?G2MU.#'R]#(U <&WAL>&Q/6@T!YKC\&\F@" M9[P*_?BEVS>?2W8:7_Z3&$J)U98+@H@'0F*DD';>*,0I-\OK'WZ7N, C!U$$ ML]'XXX%F.7L\'#_"0@F%$4X2@ @73F$B%4:& X,P_> Y^Q,;*/^25 2 MM_-!^%-R^8,C^>L8NE_H 72\%S5%=QX8O*TJ 0[NEPH="&F>KET>Z+ MUWONL09=8$>MA__E$['&[*%-9@^O,WLDSEYA?@:6T>U&ST, ^O_W78PSA]<# M9>WT=73IWL>RGC-E;350J5*7?0EOH@;(.FJ 3I1X,U3VKF:K4H4N^Q+9 M9+;H.K/%-J=)+SS-BWP%X]G?S/.Y]O17BLZR+]%-II^M,_V\%=9RX->8+;;) M;/%U9DO,">LLU_G7*!^F_NXIEK&SR;NZ<;$WTT!,XM.>ZIE4=4-+PX58"#%/ M;M07EVCG>G'%'JBL=!"I8!)E-GS:!1XWO"E>ER92A4P/LC3<=M -K;]V/9>I M;O9,23=D6#0UO>3UOUR85^++C' MV?M/E_=CNQHZ0@\"G(;5;T:'81S$P2B,7E[.:GA=,1B/9J 8E*QL06I='*=Q M*P-XCV)+9QZ9]LI@7_CVN/W)J!>^5#Q\9OPNG1EE1:QQ/$9?7#XLBH ';-RF M>3Z^ >0_Y6&DKD==->QG=\GU*#0A":;ZCZ6CA?WT+LU-MY_'<7RZ/6_&]TLN M1P$F3W\VN55W%6,3AU>[$LM98:<%V.8!X5V5!3D:IL-N@9S[^XRI=1G+[,<# MS!,W#K(6'<]O^J.NO;]Q+X_.AC#@A3BI[A@Z7XHGE=^O;O!3&B$@,@GS'[O[ MYF66A\JE==F7^";+@UAG>9#M8EX._!JS)3:9+;F6:Q>TU'LG\U\I.\N^)#>9 M?PC6 @!LY77SH5\K. #GHP-U8=+'W;@NAF5S3#@3K;IQ)2R7V^+S99+1+)UV MD:7VU)CVW5.M.)#A:Q4"&NZNTY+4;;2D;C/(LU;$ .+=*]$9^7A>1&BGP[66 MBQZ2!2FFDSC5'[F[\*)J)1PGA(3!6Q6+YQ%JJPX1QXPR2@,GPI"W$ MHTA0! 9%1KHV$;7U@WOK""._U[W;P00$!KM 3=!*_[ M]_X_R''>8(U<07#7$?2NTE53,I!(:M+A76G 3_UM]]ZM&3?:U$\2GJRNB[M$;\&M^NSN M);MTX^3YZ'90L)\*41W>J&&BO"_<<>'V6>&@BLZ(V^A0+'Q&X0YN6-ZLFRJ= M=N]=&?$KMG3&C+)"K91S7'671/W3_G07.T:"&^K;TMTU+)UL76/[MF(278>S^ES0Z#@MOI^V/]-"/NI,^!-QT^U^+A,E*/I^7 MGLZ>BW,55,!_BG&+,UY ,^T%7,49AOFA6"%M >$1:?V.WWKH^ZZ9?" M?3>%>SIU;88O7O?[]FO:[7:2$DJ%@=$-[2J<=46SG7=9].,-U;?9V_CPP'%K M;L.T!@DK'A^_4J1_'I60BU9/P'QYYS'^.W%""H81>E3I_NY'CVMTKX9I& _Y M5Y4%6VE8X"&V+<[S:(XM1/]]6&FBN76=A0F.#P]66&C66);OYWXJ=O%I 691 MBLUP5+R3C[K#")KH"+5IT#]9XD.3PAWZLT)6&SMKK3@AY*LL-75:['"HL)%!Q@5J;;*3?:^4M,?L&6V M5J@&/NWT7"IU:XCJ2L9"G33X;J=MK9@- IM,6[6'<\F7YAVYR[Z,K9O2^%'99SDL_J4SL,:TT3WJFP]1=A-86-[HIV [IKTR>>2!(!:RF\>LE_#.OT?] M:&0'O1"#8D6V2)%?4@IJ_M,+S>Y:P2OT='+VTHE:8W;GTWU?N5"N%41#3V=I M+YV!-:9M)>M[JT*)'@OE6!)+1][P)DSX$F$_QRAI]L"5-[J;#82PHD26]_EB&8VQ#!3Z=YM'_&X78A<^[<2 G4N@ MFB(E]"[2;1L?W!\D:=037WL5A'XF +"C9,X5YGX=Q#R=SKET\M?QK3NQ'*[< M%5JMB&4:4Z2A3R.HCY\U$\9]*3VTEN,0;>8X7,MSN%JVY.M11&NY#O%&KL,% MV9'+OK5/YV&QS4=EV5UD!=/ \SI*9('*N(\_+]8=58QC3D-TGJD>2HVRFDJZ MZTSO\#50I1COS_K?B@#PK+K5SJAQ-#HZ&?.;H)./8CI TE/#+/9K5.3H2B=NV6!R"0K=^[UQH.@ M^UG6_QH>D#\8T#+ 7MB87V/TO:+[]SG2]WDK9:Z#ZA5C-][]%(;A5J6]V(>Y M]F5I_CD&_7W:C2M%C=007LL1C#=R!"_(.E[VK95Y*@S@:6Y3 MN405BL_<'9FLG^=)_E4-2B58I"ZD/F9NQ83&M)>,/=?33*&*N-BL:KLK[U-\ MHDI/) M;N2>N"WZ7WLS#HJXY]6/BO6X("^^V_\:6QBF-1].HIX1[F'ER.^WIH>E-+7C MW+ER/]JV5XA8U7D'6GZ.U0A1XHQ#% M@A3!9=_:9Y"B8,0SFJP_&&\C[W\)0E_D=;J8Y9L6)#)&(6*::LQFF&RL"RHD M#>K^2]\$U7!7?KJD\W'W>6)<%N5ZQI5RG\U:H<;FLL)G6]8KDTPG?I@C?7=T M_RKF+:3%5P+['):IIJ9_'7_O]QZFH8^'8=C_,4E_ MF,V;?9PE._&7S!#T.#1=]RVN*N.U8I*\7=XI7[RA, S-L%OF]/;'Z=WWC#O< MOGSF3;\;-'+^4Y+.M:XP86:MOE*Y?E7Y9#S^4SJPY]>^,FNY,)T>9"H7ZK=X M2ES*CR8K>[&F+[[[C"$V<[=ZL?ZUPE1XHS#5@G379=_:7[6:NNGLM6)2>*.8 MU((TQ&7?VF=4:E((9KE.&KMLHJLC$,+["BR/-=U4R1=19A5S1$H=<1-W1%3Y MP2MW3Q0&E3OTH,Z5[9NP9 M*1IR=#/9FC&G:LJ=5/%#65!Z!LL&/[W?V1+:>S_J,QWJ M3$=HO-TEKM"3P9X9@W02IRA']Y[@/[YK48!I/#AA*1SWN AMQ/AC&NV&HV)O MUL,1JAB L>.J?%1O9I3#?>,@WM^Y3_7?C#-\'"U8X+F9 M6Q64C5-;V "/&O%@DKK!6'#9T7BST-RXS:.DN)@&"A!'N#P*)BQD]U\N+ST\ MZVKF=C::*6;]ESRWW'C9)B_,-<_16>0 M&DZGMIRB?&XBRSW$B^E.$42J7/XG!916V:$ZW9=:S&Y88%297;,P:#0W4?>Q MFD@3*BW=;X6J% M25IC:LEFFXW6RAC8ZW:CYJ&G#2V.@;D.G#>*/*^W!^G1)J3)FCY;P' R?ROM M@%TK HG?X/ G$I5E4#P*TU\Z'A:\;]1@_JV)T)!XHMTB;M7/!F%M#5]%592J M$O?5K.IK:OM?R_M4$+'0&/TYC3[4;[&?6?^SFQ[3%]]?<'0II<6II9.C2^>9 M66 8YG//Y?D3[.VY[*Y*VKY[>U94K^F-_1J%7Z0@W7D^*LOP+>%T\P6B\Y&; MU-"(:=;CJA0%\QO$ WT+/J2*&C/_C[UW76X;R=)%_Y^GP''/GJB*H#2X)&Y5 M,XZ09:E:>]N2CR7WG/[5D0 2$J8H@@V0EM5/OW-E)FYD B 3($7)[(EQV2 N M>5FYE?<64>2"@;*86RT:!0]EY+)1E"/54WD!!2H"Q%"M*"WY_1/AB92PK)?G_VMA':'"BRZ,*N$3(:YQ9>H1!_ O65(="D- 581 MLT;"(,: +:)NZDD'0-U 8+9,[9&9FPUBZ>60/R"C!?'&"%=Z1$ M8J/;G>NMX>@WN3D*B39:'(/O;?5#>9*3&'[;_-,'-T8,&#(92Q!;5]?$@W*,V MMM^!*(U=0$8?()N-FFOG%1XQ<$2UD>ZX5*_;9!##(5**\J(BD^G]II2&FQU2E9; M4$K#[H71/_H*4S:(UA I1;F0^XI!KN!_K:!/W6!7Y:/[ [SJ:,FF$%7C+)=W M[W^)?NT$K1)M.I@UW X3UC&/2E!AF\]%[XSO&$V_V(>T&MY][Z1V#V4'(EDY MSFL7AS%&LD8I:UGIP:COH6&LD4IQ:N1)@PH'NR^N7&GED5>>.*D-W??0( )) MI!2!0MO2#AW2Q(TZ8U)#O^^A09R/2"FP9.^->6AG4]T6PATGB#M$"*2G@KZ' M!E%)VDKA&'M;]J%#7[;["EHJ2X;T\-'WT" 6.5O)_6S+P_NO5C*&K.9APZ_D ME+970_"[BUD.BI5O'GL<%F]<#S+N)O17K[4I,0-BX2)7!1M,L=N^,]E MDK.J'>V1+![2B.4X5_P#,EY+0%O5[9:3A/#9ET>8NB_MM" GY1GU'*X%"#=K MK4CR6L1->)_O[S-R7R.KJ-\?K6 4%+?PJB<^5P+:GU<+Y60Z)1GP$M32UI,9 M*[5A?*'UN 3CL^#>^#HDC0B0\IM;!J**=5;L9ZS3>84GMYH!MMHY5AW <],$ ME!UOYJEV!5*9Q FO.Q E7J%([5_C^X#:4!(UPYE%)C]KAD!$J",TX+QMN">L M JU(K6OIOGB6<$A;-L\0:YZ!8LG2Z90+ER@T%4E_/X"B .[])?F5/;U(%XS@ M(!K'VV1IK" C_U>006##&7]:&';XG,U"SB@E @B@R,$$L/_JU1SK;K MPRSRKC"!_%O"6?GAZY?++_B>?,@(_O.,_E$Z+,,IP1FX:A8/OT-=]WTR.UFD M\V*O$%?HSXOTL3/5J-:SND_SW6H3+M.4RLB[KO.TI.'7R\> 9(V6UU4\,->0 M3)IOMMD(>^7&N)J?)MDMW[V_//&:=LN&W6#C7_9@3J^T_;_AZ1-^ MSML<<__YD!5/\FFA>_+\A\B.KKN1 Y#]K$S*^9TN4=XG$VY=<2E+\G7*G^K" M4>4#;-C7OQ),6_%.*A0M'60&*=8>,@@'_>7L^OK;V:>O%U]NOM[)9E;F>JQF MD^[V3%%0[7 .02:J2,HIPQU=:8^FK8JY1 [3B##G*+OWI]?7%_??;W1KJ[/ M6[.;60L[>O:2[5==F>+QZYN[BUOM[D8[O[F^O?ET]?'L[N*C=GEU?79]?G7V M2;N]HQ<^7US?W?8NS)<=AU\N?D"^@,"I9[QI$=V%,9A9L*O/.43&C"D\AE_$ MTL)^[>G/:*M&VVB5#-GX=C>V("2:R>QJ@YK.M]\^?S[[^G?MYE*[O?KC^NKR MZOSL^DX[.S^_^79]=W7]A_:%2M+Y%16L7ZA8T2O?+CZV#O2(^0*V4O*$O9H\ ML?T _?M?#$=O!U"7=K$U!> (&X9N MN@C9M*L&=MPH-$S#C_TBO6Y0D@#D(;BV'\=^Z*'8UP.'CJ>//!^YKF6XSJ D M 5LI^<.V7W'$N97(YW!HE^A>CP@H> ME#-B*Z7YV*N 16\&';5_L!5F:%"\V5;*ZK'W"5>T0LG*LNAS[8&N\.FS-DWH M:FXP;59)IMQ3F&8)/=%!ZGX%3LD<&^#1>*1?>\@AH7<*7A\.1[&J)7:$<=P_ MKPK","B&;2LE']@_%ZG";F= *8O WB<2S=?F=EF GNN!&8^14&Y;OV:;NA(Z) M; ?Y!+G$\B//L3!5)>Z1$7:G1Y?X]1U=M+-U7'=> =G->/YV.6/EQYC>ISK/ M,?WK4F$QKQ(_O!D+:(.Q5IFASG-,_V KS-!>Z6%EZSAKU.9R#T66);RZ#P*Q M&:'-^1>[F9.^'M0\*SE;NPWD_BE3F.?]UL:]%F".'B2?GPZ9PU%R-SN=. WYIN'Q<3ADDV F)8P !K0%V 2)< M*.Y@R)EQ$B:"C>5_8SIYV;-F3#2PYRL,^N110"SD',,_F9UJGZO:9L:+#7B< M/^8<7EH<6:? @L#1(L! 8VDV=)B2K MU04+B(U*@!/8EF45YX_,!F2;D.RER MU&# 6MX#J)JPG^3IC/T;$J\>R0+086MH%K)N3 38&A160SZ=]";"\_TD7RXF M$G+LH('2SN?A XF6\N[RM"S)\'*J&PYQR_%KV0"4[V*\$8*?@!.<L4'8\I0.(.!Q49L'DJ17H< M1YHM?\A64V$>K0_A:^O!/O ;'*7PDK-1>&EGA5?21,77@)FW4U^N4FS(\7I\ MN5>S[U3!I=DS=\?"2S],T_#/FE^6A!:*34>/_(#^Q7"]V"+(PI[G(].."[B4 M07Y9'#B6H4>!CR."#,?P#)V^',J M%(YT.F%U^]>:P@(]DNRN3(#"M+F=D+G],Z P;?MTP-86++/>&01B5%#M44N? M)P7SBK!,[GUMU(QE^*ED=\T9Q5YQ0HX*R+'RN,FUAQ3W3)Q"F^^.DUF2TU,L MJ['9].7E@98YD@&D/H&3("_TJIHZ*:Y,<< H P7'"AS_P*%"'X-#&/RM MR' M<\<#P0-9^)0EVE6*)+N=Z:?]PJD@T3MQZ+U:120/G/4^U1FK&V4&1M(IUQ(E M 8LU8.EG<.XO*02@XI/!M7)Z4I9N5EQK<&F#)S5>9H)IHDBL8>QR,!"GVEGI MT(14&8E&R<"+(3@!A#Y)"C.;\'#G1TB!/ M:0]"PIPC4.;+7)L5KB*XE#(H2([2IUE>!KI8Y6 GOT&^0G!0JK*2;P/\/8>2 MY",/._8^M=&VMULET>JLX!4BX[LJ&L;TKD-4VP>D% )]HP:?Y('-WJ?0!L=K MKBO:S]>6%]C(LHF+#8109 =!8-B!89F^:5E1 0X\Z'QM.+IN>C@,WHA\KW(#RLL'-3MX;G;'[N*XU:8EM\S2O"!58-'!KQ+C5 W!= M@#-8M2V'\OJQ?0M(NL/U7:Y[0+IX,&JU;DT=].[]+P^_-E5(Q\AL"0ZX[J3I MFAOFQ'@3<]/3B<$JN'?A;NJYV8#+_B.08-Y*2.(W ;5\28C$UN8H>(T&[69* MJ11N9RI%_QZBL/'LQ&^TS_R+%I+%80>^05.O% AT.T'<^F=18>IW8H2_4.I- MR1/0B9'?EGD Y1O2[G+Z@A\W<7[ M0?UKI_ V?"0&U(/#Q;*J#GOF #F<@" 1Y_3% S4QZ*"S+!#!SK+M6*UY'$N< M'7X ?['UJA2A=3NQW?J7GL)ZE=;H'Z@I='!*62EXZW:RW_;/E\(D;\0*\]J4 M,N-4SR7F9*%\V](!5Y7KJ7:V8/[!!>TS*#9(N&/I1BQ)LJ[!)FNTG_ "GF M?!,.@@U^QHB.(2GLM; MU&AEQR: '0E)YBP^%5/C.86+]V1&,F9%9W]2B[9*9YY4^;KQ$K@Y(;4;9I=M M% 7^)&L(*1@@HR6/_I19L(3C=T(I.;/+Y92+/0>=AC%?#-JD_,8ZXQK[)HO( M,0Q3%CI[2*?1RL=.-9 =&74\RTQ>)5R4$(UG+&8H_/B7F4!IY8[\D,QFO['J MYCO:[KM"A*]*L>"U$N"QNBV9VDH7UV6:W6+(/P-E<4E?_(\H="+3]SW+CAQD MA;&'0CLP7*+;#B:^LTDRW7*6\%^_4;WSCEHW84)7;\Y]\"$&%4/_QN:8*K@$ MN$Q)^-ML^0AHQ#F9E2&+'7A:B_[9:M!)4W5LBU*_CVD3#J1:KG\\]LL\AOXK,2U?JO)()JE=I- M=7ZW.# B/T"!3CQDA-B/CF.Z5?HU^H*6\$@X$!Y>FSO4Z^^X'WO =?^6528^D$@=9Y2=-][2[Y] M7O8?-K0;4UQE3+$E-U<3(4-.(/]CGD(A-X.\>TR_DY+)' K Z<" NX;5?XN: M]'E&SY\9'1N!E5?RR7S]_ &" 5_)[#&9!0GW2M$V"M\(_8NLK0)6(9 9L ]-%/"BR"BV@NJ2=F9=[]_P2FLTD'TAIY2(H9W M].Z_:ATE/V$IBZU4AOH>&D3(Z"GE(W@C5(SWG1W?O?](YH3'/$5L8(:92ULX MH!D0R?09?F=J,"#PUP<2W4,E1;L:AE"DP*<@$:^X2#B41LZ!4>-I^C2!A)$6 M,[7FWZ;2C<%\^^3[7E/0;RL )/I/!+-SSHO*ET:R*/IUK-,26MWSBO M9]Y\$)'?6YYYTXRH,AU?\]>7!3++.93(\+Z*UD+HN822@8_3O0XTO[1TCO>] M8D2#0A0Z!S!)#!LGB?B;8&T4&RE_6?TQWKX:W1P\4ANF%8ZN^KY2O47CGV5Y M24\/A'6)QPG*.Q[H=#*8CXCD5"YQ@?/!XD$QITAC^QC_S /W#[9TF^W_$$%X M2.8KFVB%TU,TI*W-CVRR6"P$BG6HAN%]+V2NJ(.LR1<3D?I@+3*"A>C-JE ] M^TOMFV!.D'"Y -:XAF UQ)[VORF\+9TO1#HC;/>OCV=>_%@#(ZI;#8.YRM1U MJ52Q]3TTB$/34TK[\4; \^[7I:WGJ*';]Y IDHY7WT.=65(;#+;*%&T$^#U\ MBGJ<;^_>7]"VIX])J/V5K;I>M\W@J=UUG]5E1SJ1?0]U9N]L( 4*LN/KTB"+ M='H;-<5#YV[(PAPT3KY21-(W7KN_XJQEVW]BZ'3"'A(&3JN'M#39F,<#4B"X M!=!C3N*Z,3G1@N6BRJE>W[/%W0+*[^SVW#/L@L2W,A?J,)+,"8,[7#5M@"4QD)?L>\QPVG%U4"-BM:QJ,A/%PU[MM\@9OAQ*R;V*ITJ M2WB$?'!@(TF*I!.1GS(3-CC[8B30#FOF#<-+/-7.F]/1-%VC+L.K&)G6SM>, MKHP ,D1U%! S]0(4G%]GPSB*W -WT7 MF3H*#(R-P$2>;@>..3!)Q5?*9O"MC9-4*@-*VS"A9<- N0):P98-V=JD.8R4 MF7YY41"R02DSOE*O&'&P-56F&W5PS[B#.UYPO_Q/)ZCAN+"&HP$;[GCQ M5W D+.']GTNP]_> M,AOSA?>,E2LMAI3RM$GU>-]#@_(L?*4(KB_'U'X=TS;B?$EEON^A01%W7RET MZ;\LV/4.+WD-]I_X<\DB_57UI\R8Y(EJ6&/O9 0X10DZY-*Q1($?50+=2E5BE+)(D4U[HN.)YY86B!>Q'4S!)6X"G*OLIZQX( CJ>+U#N9+X.< M]I+^??J\FF%Q+DM7*)RUL6C7ML";+5V7PG$*#?&"BD*J9?L>&A2[]97B;_1D M_38UQ2$JBLXL@Y>76>E.T_?0H%@H2)^2T.XD&GH4VLTJ;7;4?7DP6M+^9NY[ M+<-,@*^4H/%%-$U@)*Q#%LBW:K$WL)S#OQ2?+S:J!8^& M-L"_V#;+PKNMWJ0Y"Q"2HC7Q$K+W& IVP:[6C/(R\XJO(%7#F*;$4#J-"V&9KWT?$#*J5U9/1Y 1PR:@C%;PD]+Z[\)<:/Z^(H_-G:O: M2JD9P(,,&BED.!CN_)5FX? 1P-,:"<,D1<@!U9M&: M6Q167([)K-S?(*^GUDPIDA$=#5!)\!A7_I!DGH8L201>%DZ7$1'H<"R_OK%% MU##IRH1RV%@2!DU'3\J,8H9O67%)YAL6X#ZK\#T5F(X4/$?:]8P PMP*I [/ M7J&[?0P$O0QG95 ;9K':,41S9T]);< MB$,RAPQ=*0IFZ/;ND6FV.%)NTEZE;CH]*4%?,O .+9Z_4#-[<3:++J@M.N]F MED!&I'LN\;%OA(AX]+->%%NQJ3MV[!AX#&8)!P<^)I&#S)@N.1/[?AAYL>G% MR-?#P(B/S(T[96[\\_4Q-Q9R/-'F(,ELDR*%++,JN[?+YPBK7$DY= 94^M>@ MPL)=S=C<@6OI,#G38+"5YJC3E]T_W ISM$_ZQLYERS.Y1>0$+[CQRM >,;6% M'Y<<*R$B8HU\S*:BS-\#=N5/A&2@':M'2;H]P_Y0JR(&] M^9DA@.JM;'-\0LE!H?=L(,]:@,,_[[-T.8M.:G)MZFBBF99'_[#M7\OF>]#Z;ON^+\&Y'TCO_8=E,H79 MR4>!CNM)1U8Z)NQAJ,W5,R>'D7SW_M__8CCZ[VK'_&*OC^L8R[[MZ%:,(N2C M&+EZ[&'7LK'G8MORB&O(-G?8TO_1^I4/SW?/S$U H MOVG\VKOWGW'X0(W.[+EI/0\7Y,WZ9&[9IQ7A'5%L]= EU!PEEJD3<-3ZQ-4= M+R"&0Q V?#)$;,M!KO_.9?@?7R&.R.]*9LGC\K%#MD&>W[VW5R7Z9,1A" +' MLFS3=[%A(\J=)\RK6P?A;6KI(,^T[>4C":4\!V9O 3'+C7= MO" ,ALA_.1%7-6?T8:J!R(]U-S*QX0 (!<+8T /;TG7+"!'=T@=MW1L.PT]B MPXYOG4)&TT^X9SN!Z^B.&=N^:2-/=P//BPP_C'44F;I/),146UB;,*8=9Z]N M^;0.P_#L"YP$&<06Q=QYB+BS2XT(Z&L?"-/(N 6 M%B6)])YI.KL_@3LB44;)X?'(=P'B+-$(-9C!1H(ME'%"L0GA";8+SGK0VP), M-Z3_80AI(G9>7(!7W:?9,[N)M^T1/S,$N:#>_Y7$7BE5)L_E#3EI,@< 3(LZ M4P;V-\/3YSQ9&S99BL&F RDR?CG@8H&//$T>$\X5,=$ !8_5Y\P6O#)6%+QB M^D2>\&G-"BY[K<@MKB<'&BB:,95;AT"TR0,GF MF<+U9XL)ELX^9'P "_4*V&3%;R&Z+Y"\BW%E9-=!6=M+RAK<:MK97\I)+ZDM M,A*3C/&RBO)@_GZ1Y-&@-^5X?/2])'R8T15XGP!&',]!YMTL>$^G>,:G&N@_ MBDSIAK327YD8RA8 E2ZR2$#D!F4P#U&7:E4.1B=T3;_F4U"7JP#6"EO:0>U3 M:JG?1B?X3/\8*@S\1A@((^Y3D.=5*'F>I]6:[U4I]!P<#'3QLX**IP2(;>C* M8@5_=)D2T)8<*)1I,1DUCH#9S(LD,LEZA4)!!N3*.(!+Q;Q]$;ZLW%XK^LXU M!JNV8(J,Y2:_]%HA?30FI9_$8GLD^_7*NDGJ_6^;]V-:166&!T@N=L/8C[ M,GUA@2ZR)91UA?30S98SKV:>BV.X6-.,[H7:-U%9]BRHJ2J?4?%DRL-Q09&C MPNYCZ:S-W%.)/FE@1=>JI85.XT ?.'IF%5%E"5;$Y?=PJ+=81RG(.R9=22D=R$I*;N+:#K:ZNUXMALX'B&(Q&9@ZG&L&YX=.D'@Z.&.2DVJ MWK<5(*W6"K45'#&T'L#+*8N)JHJETDNWZI6J7& O5]G2._ *LS6LHL%4"_R8 MG8&??GV@H$16*UM>0'OO=/('SJ-:',CL_.I&4[)UD^JDYV9 .WA.Q' MSC20VIKGPNF_Z_0#A90#NB$N2"9OMJ3F,"8OF#XR=@G+AL/5F&6_%.A2&'R> M3P;&R)(QE],Q["D).L!R'HE0;%3#TVXV2?-10L\G+M&](+8LI!O8=[!E>5%D MD(@X<=!:!M!AG7UX_@R!K'-05RPOA7[X*YL$Y2PR9)^Z6U9#;#D.?F2:EDF( M900$N3Y5V8'AZXZ'Z/:#G1CO>!QZT\A$18B^.@A%TL[+I8F-GAIVF\:+)VK0 M'JYV[O'%;;L$?>0@8A,WC#T4.;;OXB!"U,X@V,=ZT)K&O8WH@6=[29M>C.W* M Z\H/VRLY,;-=J2Z7G]_5X3YGQ5+"$=NG72/:+1X3#%%A'B!2U!,L(YT'7NV M@PW=TFW?=!W3&&6GJ$;X T#MK=Z_H_J9%]6>30D#@GI&@[YK =NKZ)@>(IC$ MU*XPZ>8:N8'E$2Q/<<@,BRP[46G&+J#DI+=9[..&ITRU=)\S%5'Y>N. MT9EJ.37YLF=A%U) /D&E9+EURH6_KIB$S([9U@ 8VH>]'?JC;+J)ZGQX=; _1 T,0 M82^.C6-4;Z=1O<=7&-4K15Z:L_J&PWNF6JZ2V9FKU+\ %5;MR&A[4ACI$3%G M![$KO @MV2:3KB0KG=E5_=.N("MR_N-#GO+=,IAM,D=*4]L)NKGI+.T^;KPQ MB\AVDR;';>?9^0SPNT 63V/):EXOC2C3_>%,/>>Y_B65")@KC: GU&LPT,2R M*F73&A2H[*C*2OC'RN3CLH( 9QFPBT' =DDWQD:1B>C=E!.8E(,@Z#[X&*R^ M8*-!T##C+UFLA'V7M/TYRV@F9;5"B/,'+88PKRCXX'G$]//+Z:+*C%XKP5@= M9E'GD(B!A/J5B)F]K'Y"9#*O]87C5ZZV?N7520Y#)NEV;01%W0U$P9QT\RK1&9Y.:P0^$7RU&(PB7Z!E MZJEH\C@E$K7)@_A8 M0&?W$>;I25HF4[ 6\$04^L6R"J .H-IJM$:T:$D+&_F.YFR_%P^SPGXP9.8DQ/6!AV^,87,?:"= MF-'F$^8Q+X:A=J=TT7>UB ]TE9%#=6_.6"]:2J3X0F,-7Q?FF)4WK*G96/LW M<0*^9/1'=--J'H'94;9ZV3FK4LAKKB(K#O0($2NR] #Y<80-%^MN$'G8<0#I M8(-3['*6\%^_Z4#. F5X=*_).5 C78*$_:WF'?IMMGP\B5+&+P*WOGN/+&-B M&7YQ8B@Z(S,=892'=MJ)(^0[;FPZD8-B$N" ^($=.#BR=13:$M>J67;:'*W3 MUL0WW(EMN6O=UIY(1FI973-I9C,('M"106?>/T>:ND]W5[ML7[;MO,\5YXWU^#U;MNRK[-?K[5;M58H-:G M$BQ\X4?[\/7+Y1=\3S[0_?7/,_I'Z4L+IW1%@3]F\5#&6Q?IO&BJN$)_7J2/ MG;13IX4 M=B*NZ;]K#Z)/)MRZFLRUOAS*G^K"\:Y=TN1]_2LUY2#.(A.*E@XR38NUAPQV MJK^<75]_._OT]>++S=<[VZ/9RGC+.J;R<,MS1%:T33K@O M+ZM=030\GPIION<7U]=W7V^TJ^OST^XX5'O/7K+]JBM3/'Y]+Z[O;WH7YLN/PR\4/:MSD.3>4 MOIW>GFI1.J5&?3YAQ[Y#DO_;T9[15HVVT2EHWG:[-2,W= M-'3 07(T4V-VJ/&[=OOM\^>SKW_7;BZUVZL_KJ\NK\[/KN^TL_/SFV_7=U?7 M?VA?J'B=7U%I^X7*&KWR[>)CZ^B/Z@M4J_TS]PYI,&JGU(49*3.2'AN%&)L$, MFM*R',]#-CW0$11;P2J7]CB M-H/.L')G"M3:I3+>NOZ52MWL+PRK5NQG=1;[]:]Q!<7PQJHL+;4"*:NS0*I_ M#!4&?FCR4@OW<+'V )2%VG?,%<;(='FLH:RW"\B,Q GS+R>L;H\%6)J>W/"? MRT0P!-? NL+T,0"X&A9,*3_7?[.6R(('X Z&4 C0S5?>7KQ@7&(0VJ*S 0$$ M^OMC2CL09^2?2WK+]+D!X;;&@\PIB8M &0\T"$=SZ5&\+QH/L;" E(S+S2"8 M<%3GC?:50&JSZBV8.1UKSD)H7/;,G(L:26!H)0,0$'KDYLS+X-W'VC]IAQ- M._O.?>)YSFDB4SBFXVQ1W@I]H3=3P5N[6X.8&STH\YXT;BJ;N^J3!_\G(,@3BNL M0(XQDU++HM;&:GE-J5F-RSOQ8J7Q+>Z+E]J(U"H\KR1Y]-8)R M-0.@BNESD9,BLY/JYE@=@!?L1_Y;PWJ+"\#>M,I_ :N5&=G)-_B\%" S7+0N0)S M-ZQ#U$)23/%NN(ME1]'!K&PU8587:,#KG6.&"PM@B;$5,Y,3V2 W)D3:[7(* ME02]:V.I.U^T=683J&Q@W:IF/M)+MZ M@!7+J0DN2[^![SDDYO\LHWN6&U0_HS+@2I$6%Y9'O*8F O#PG+T43D]EFILL M_;66BL=R5UM?4^H!Z6VSJ%1712-[SXO\D%MT$LYB(M]6_H:5CQ;:/Z\_M7:> MG=2;)4M+ ZBG>0:ICV62IY:Q-&KHTR/^$UY;>IF6CW.V89QJYPV<];P.\<^R M*JM[J40NI_ JVHZ$N89P'-/S..MBF5U=3&2MS^!)D W;82USM<1]JS-QOW_% M*BSS5>#MMZEUU6*GEC=D.G8ULK)LVE(-L23:NJT.Q@C@=UBW$.WU+)D6A^D-4E0+[W'5LD^T8?42;N38 MNJ';P&*"#,\.+ =96 ]Q1)!%QWT_*:J&,3'H_WN>TY>C*LDGW2)[='3)'W4I MJ$74K0/1$[L=&[5P'])[L@V 26OQ_)D>&-/H:O:=[HG,?EF#5O;BT,4$13H. M3(0=0E>(@SVL^R2$93(&"B72B>$'+G&]4$>Q;WNAB;P0!:$=^%X8N<*@($,' -0[ZL"K!5Q09\"E?PP5!M[> MW>(=O3*>&Y^$\"21&;BW6&%K53YBA)C42K/F*!(%B:Y+ FB[JE+9O%T MR1CP(/X0I80G-CQ@\*&S\/WE+FK\D4:_ED$2Y)B2@*R>"+T&]U';?E1XJ;X MY!D_L!UZ2& !N%8_X*/Z =\L#_@G9L\)W]373O;_BQW3 M=S"H1A1:&#D6LF)D1):'3#^.4>@9R(L,W KYV@+;>L"#:DL&E?NVN0.XC-SE M2ZI$<%ZE+ KW[:PAZ&7%;Y#B+()E$"49$:\0*X2C+I=4EQ A"%G8#58]:"%( M+"9#YL$$E3/.TOIH9KVKECR]BN&M:@B55A26V >2@51[QE^*O0VJ1 M/-09R>O?W12V1&?S])*?+I,$J04 46< L']"%&9Q(^KH7629O81,'&9&&5(+ M(Z'.,%+_O"L(BW=<\EW3H32+G=&G_@E1F,6-6'C?QI+_!DZ)%H->:UH#S20Q M0!7F 6L>+N)9UK6C2\%VQ8C*Z7FE+'0H,ZQS*0(*&!@0T$Z!0Y@?;,H4 =&> M-1L*,*>2&8,U*BB#>:H5BZ+#>X! M'ZL$NG9H1QN13H8&T&PL/!^" -"+2:( MYC-,IC;(L9I%R/B].#7%?Q?H3ZM#4PX&?*JB<5\9%9ZJSHZ*]03XU5/8RE/- MV2W.J]*!*"=0BY<9LQQY>R;4SA:Y9,T3=$&8K*4!741B *$$!D=$F^/GQP(A M[GZ)J832UK!2E( \X&E<#--*>T]?6)FIQ0]1)_%@OUY2"65M1 #\-K19GP$S MED]_I"$!^^Z[^FH^?U;NERQ+'KR6 V,#6K%6P MC2#+@^3,5@L-VL-"@TJQ03DL\X&F[+?KKI>::+7(H3THQP\W% M9/%A:=,UXQ-2C;%JN_%8@S0FT33V.#]MOF*,-@SXFLTN[&SF MY ?LT^^0;TQM3*K_IAB,/%9Z'27Y(DN"99&YNF:R$YR!\S%O5B=GY'M"GO)U M@V]SQ=FF-E>+LM4!BB7XLAQ^F*%YTC>N@A"?K=>;LGJ)>J5I,1[U0E/(.HYC M:K6S,)((C+1-?S5.%9CDRH&#%;@T:F$+M-( 3UDX*7\@]"A5G)B:52ST[).D M4:V$N8 Y+8JTBCX,""<,V M.+6T!GM06H.AE-=@H-*S>'!F@EJ.@CTH1\%02E(P=IBE<&CGCEI^? DTO9:_ M>(C)1K9:@,\>%. SE")\ACS$]X:P]J"HIZ$4]C2.<<_."5&:QT%Q3V.U;OF0\S%E'@ XI\ILEO9S/)[) M8)F^LP-'UCC0E^=Y<3IC"5P,+8%^[9&>=W'V7/\$Q+ 8 -L:FEJ15%5#YUJ! M2Z!'[CJ^ V'N$M:$@N>&G:U3P-YFH%\-LK_645AU*H2,#T,R ,+1P.KY2EJ9 MWDAD"W262$5+\@H> SY0H\/A:%VR 57DJ*DQT@PZ*&Y0,;>[M/$C[:0<, M_<@[T-/7(^_ D7?@R#NPUI$C[X#43CSR#H YKF3%#P4,V+X@;4 ?U3)(G+[" M_Z]@A2_)998^@K:'\HG_3A8/YU2\J)67M5,-$,.(W B;./0]Y,4F)FX8.[IE MNI:+$!Z#CMUSHLAP#=]U"49.Z/IF;'@F"IU0=XW0]@WIR7:H(U=AI;2RD6D; MMFSK<]Z0\_7>"M4=M6P4IS,;I5\H%"3)/&)*[ Q38L=K[Y?Y:P.LV/&2%QJ] MB(3#ZMD_&,8>?7B.6BJ4TYD*U:\P%+2,G%S^0':%?V6>0;K=EF<*9, \V$!J7:W5P,]8=.,A?2K[UDS29%EQH3B_\ES4J@?-C-J29*>%+"6=3M,GEFE' MVTQ'G,Q+#I[?M%^27R48OKC\=$674WS]W__B^>AW^B!]<@TSMH%,7M5?5<_0 MAT2683TYKY;:Q_/_R@>^_UJ0E]3R*M=N+S)8:Y^7C,1Z@V .?J&?J%F6'-^W M)FZ_0&)A_FMCR'/ZECR&-&96*2CO]4MA%CAJ^2Q.9SY+OY)1T$P[R6;9D68Z M+'!=1RU=P^E,U^B?+H4YWF%JP/AS7-]^.#31HK;[4%7S2#_)Z"8X>%*.IYSD M:PIO/XF6TH3IB_._ 5)+<2_]IS;'60%67EY/X_@D2W&D$=B+P+'YG=#-9PH; MR%?I)D%W+JS-TX1C-RT2J$@&';1:$EL/F9 <(T M:I9&RW#1U@*HA68*<[',9!D1H+N?F%YDM7;2Z M:N-:>0C.4TB8?ZX>84.2YGDB(+JZ^AY@B.P())Z'A/8P8XGJ8$AD":^,J:6Y MEQ#[XI&<-*#;8?PJ8/3N-DRA/" M6$/H;LF1OK+$&S*FK%L)SAX7PE&)XAMD3ZOZ8Y/C^/B-\ M3=W$PD9C$3Q9A#NP73]P;>P&+D&A9WJ>Z5H&"F,?(]\R@Q$BW(%C1CJ)+3LP M D20X\<1CLTH\&,[0#BPMHUP[SQBL"Z&!Q)ZWSC O5L=*,=)[W]L4#!*7I?? M^U1G.*5?,A7$>17R81RM.[QRCW$VEXX_G@<05=JB!0VK/"L$SZ5% 05^9;5M MC9M%8DVTL[7\MHUNWZTXJT7JW$&1.GD5;N]3G0&??LE4$.?7',_=L=RH!>W< M04$[>=UQ[U.=(:9^$5"0FY%YL,?9=7<1HAR5!WO'$JL6H'0'!2CEE9F\=J>>HAG&B\6P[,S>A$RMMSAG2';F=_;I_WK'J\C*;JQF+3XF432E:ER, M1EET5B]:.L#- 6(7"W("<\HN/F48LB\YSNHV*9W'\6B1%]I74';_]8XN]RQ] MXG\W>N5(5,$5PR9D76. 37P0Y2W=*&]6K69((>5I) /F4ISE_L[.DQDD0_^FG;BG9@WV!,[*]./\VN%.Y[OW?Q,I M@SR?8N?B7G@+=CLIFR,$O/P$T*5CFI[W^W'H]S[T_[:O,??W,N:,D/&P1[R; MXK,'B>'B1SA=PF9YQF"]272'?]3(/BT/8]LG3AB8 8ICU_,B,PRBP+-<@_B8 M]":K_.,+#V'?9+>\$(?1=A8*\A;THXRRTZQ3=NHE9:?>2X,ZL1":>)Z_QMSY MME3!*Q#+HPX^#OW/-_3'[>\M;7^N'5B^Z8>![AI(=QW?,B+?)6& D1-C6T(@ M;I;;G[G_[<^;F)8]T6WKC>]^KT(3#%3"+WRZ_]F/\+=SG)$35B&X_U/\<9D< MQ_>UCJ\_WOC^Y,8'BF+?<76'&&Z,Z+'6LSPG-ETO(($11[ZN>/9FFNT+*+:Q MS0]C8MMH8AG&BYH?Q\5]'-_C^!['][@Y[=0QC+$5F!:V8V0@NBL%CA_$<6C' MON\X;@&+M_7)>'>;DZ6CB:T[QZWI=2SM%S[^2C,(CA'OUMF^8: # FM-\*/N M[Y^HI6HY@/LS7DZ3LZ+64"',#D_N?EDFH%+S" ,<6RBR/4\$MJ!0TS3 M]P+ZFZ%ZMN=_9]IXS(.]IT]ZX M=NRY2+>T=%KO9<9%N3DSW9;T51PW_LW@W MT!A%**_=A7%=PVE]R64VRF3\1&MI3&LI2I< "O'33<%^LQ;W-O8_N M!OVXMQWWMH,8^5WN;9[GNE9,0BM" ?+L$+L86:&G!Q8Q'=/KS\P?*>'>1\;$ MLXY;VVO6LAVG\;5+VQ&2[ACD3XU_R!W$/V0H$1 9G?0A_7A]"B!_!:_5$5QR M=+E3HY!Q!U'(&$H<,D8GI4F_""G(W2K7UK;"=83AW8'$JA'BN(,(<0PE1ARS MD[>D7_@4)-8_:LI=R9T:=XTWB+O&5.*N,3NY5?I%2(6&9"/RIU'D\!4IU;LN M3@C@@*H8$.E1,_E>T/==++-T3B;:&:,HP8SVX2Q/,.?36^6AR DGK5H\U"DI M5JA7@^>*G*J@?SU]-4K?4R,9\@:1#)E*)$-F)U'+!NM(9?4=$ O0&U/[GAI= MCS>(KL=4HNLQA]'U*/'U&*N$/6]8F[\>;:G&R>,-XN0QE3AYS$&^$HF;HN#ABEA+_ M^9"]S/)TN%VAI_^TX[&EO"AB*]E^MQN;Z2Y6H>E^MK-5MJ HHV%-##G8IW[[^P&,RS M=D_2>SKD#]!CJ'CYDRQV5SQ2#.7K'[Z=I\4>AVI]J)07K,J.\C/D#1[%<..A M>H%S\F9<13]3A2//$/B93:B-4,K'/.UL^,%7KQYV5V2Q,I+=M ?'.HIMZRB" M.(X\VS4M@$5P;3L(",:>YSIN$!JQ#,=Q%8CH=H$7Y)$JQC]JMC##1N#Z9DP< M(F=B&M[$\KW]U5L-;P[T6US@FSSJ.#'5VHO>PC[F4Y:D'=]%%@0V)_.[-B!;>%OMWB. MVQYL>V'D6A;V(]N+8^20 %M.9-AN3,PXL#U'@O>V^<$&EO>88&\33[^H0XX=/BK-%U.:)":!X>I^K-L(!9AX?@P)UY$3Q)Z'(PGEU.9GA9&5IC$Q M?&/B6WLDFWIC2^K@8C(PH*:.)III>?0/V_Y5GO3P3LO2)QZ:-*BM+>H=?YJ9 M'6WD?K)-9L-Q6TG HL,FDJ\:O=O52$HVHTZ_V%@]V"E7E!&$L6EZ1FSIR#(L M'^FZ%SJQCZ(@M*U!,0:Q^L>E,=1MA^XNZZ!.1QUSU#''<3OJYC>DFY%AFUX< M.;X51RBR+,]!" #IOF*N;2B2;R!NO:\3?_J1J'NQ_0/)WBS^.Q'-;CA4':<+]Y_S!FT>*1T M ;U/N4=02@50RE&E18W/PAO$9V$J\5F8WEM1M2^M(=2X)+Q!7!*F$I>$Z:]H MB+W/=H=.6)W>PF37/N IGH4EI>G>YU>-><$;Q+Q@*C$O6/IQ38\SYVJL!_X@ MU@-+B?7 ,MYM0$&PO2FPP0R.*% MU<8X 2J7&%9"1,[V<)&_TGG&LI-3H8 M JW@,M$>Z,6(+$A&GR01_0DOV.\EPPC9; ':G42\5OAKX^/9#96H=R*FYYG-"7)?3-WWPU!@%_$(. I<0@8*&CSAYGSM6P^_U!V/V6$G:_91\=/"^M(=1\ MZ?X@7[JEY$NWWHPO_:4UA)H+V!_D I8SQO8^M>H"_MFLNL)IM*2VR33!03*E ME@K]:L4X5QE:"PE-7@8N5WC4G5G1AZI,4GM+JEE%THZ^TP-M$4B M:^8#_DZT@% 3D!JBWQ.@4Q!V6]'V4YY06Q O/#/B!;)&O* QV'$P"2'2/6GT MLV:T_EMW<%X6D?]4=$)$[K^6;ZOG>SLF\D,WP*[IH2"TO2 *+,O%V QL/S8E MO.F[2/5"#IHXEK.>Q@WCLJNNQY83QWI,PLC0D4N0%P:N;GO@HT06<=%^4A*, MB:';$]V5=+XXN["C$9RADAGD6,#A8B855UB;<&B*M?^-J8[,GJ6"OBYS= G/ M"?WH=S)]?L7G#;5PD3\H7"3GA.Y]ZA@N&FG.U<)%_J!PD9Q5N?>IU7#1\;RQ MXU0=7RW6Y ^*-0GJ9?G>]9&52&^QRD&FW.)M%Y6YW!\XO^-Z':1K^ M^:YJM!&ZIHW=$!LQ07ZD^\BQ=-WRS#A$M#F2JJZU79[0_6P.-G"V)+(>6E80 MT/X0Y.H8T4>" %M6&/E1A$W7<\F;89<]YB+M,!>IDO^]TT[Z2E%*4Q\4I41* M44K4&=;J7XD*RW>5HG>4H_ NLZ'7ZN",?+WX,=>>J,(NSX3Y;X?"L@IRJR3N@R*J2"FBBCHC>OV2JR#N1W;? MG';)R\%GYT$$@E.1X4W41*T4W4 M&5WK%TD%.;:/^G-7&THWYU5FG7HN%QH)'S5VQ MI4?')?VB2_HX5D?U=U1_NU!_YE'][6M)'QPH]<](%"I)L9]TK.496>QL9=3U MIX!4V0!QXX '=T\;W&:448W&O'I DA&0@[8<98ET;L9B][8&OCMAK] F7TME MB:.;,>R""+(,!TOM,*8Q-AQ0V(:#I'D+(R6E.=,;$N? M>/HNR"34%^[A3OE>;/>CZA\L03^-!CJJ_E>M^GT#.9%% JKJ41AZGAUZ,8J< MP'*=* H\26;V:*K?=NP=$4H?%?\!GO!^IF-<2SG/\:QVL!OV&]L<#FQ7?F.C M.Z!,:GT+)KYE!PA'H>?KR#-CC_@.08&/K3"RO*+49C>G+XMNP&BB(W3.YZ P1KZG6P@1/984^8YWGC(GEN=- MD*,X#_/Z!^EM@RG!&=,23Z4+HU%.B_&0UPI,@Y$0V09^K6>2=-F MBR9MS5;WO#K)>22-%HNR:61@:ML-L)>.?D;K?W+$\-H3OZ&_6 3 M4'9A3J^T [_AZ1-^SMO<4O_YD!5/\GGA%"4Z2U"JC7F1SR2NZ;]K M#Z)3]8R1,LM9XITN?JI+Q[O_V+*O?R4X J)'F52T=)#M!UA[R,#J^,O9]?6W MLT]?+[[O63[59>F>/SZYN[B5KN[ MTWO0OS9WIUJ43J= MKMVHJZQM=P,.DJ.9&L.E,G[7;K]]_GSV]>_:S:5V>_7']=7EU?G9]9UV=GY^ M\^WZ[NKZ#^T+%:_S*RIMOU!9HU>^77QL'?U1BWN4 /%,?00HPR[+8@.[9M11 M4(*(,W6G%T,C7]S$M_38FG])J>@_RZ R7"L, ]N-L>$[2 \B^G^ABF^A[&Q>>63V' _WGZY_)3D"[;? MJ==#-4R(WN*HTKR5\+Q,O5.'*_^-:>P4%=!,7:N=G<\ M\$I@6J;>"::U[1AN:1IL9T"O+2,-$"&GSQPQ,E\P[#R!+,ZA(Z=XP3 F\T4! MOP?P(?S?@':.G^@KJ+V8X"FUWN URT>&$3+1HB0CX4*;8GH8FS#@\@=Z'I*L M//8V>C]@:88)'S_>CCG5-\\3;3[%LP4#'2'_7"9S@ 6?T,_.EC%$\S.&1H[S M!=$6]"2Y@)_AX9":F/!33 1B23+[3G]*LV?M*0,?8Y0^S?+3(<(VJO0IH769 M^BJLVDB0";VNI9J=/-!VVD7K!\R#&@Z2T89@1L]3L]_^ /&?@63^D5%9[K"_ M[""R+#WRD6TA%)+80R2V#>QA$H78)K+ \[;V%S(CUZ"Z2(^(@6+=\AW#CB+D MH]#%9D#_M;%C6@'$2G:24I\L0PW%Q^A$\>D?'X5!-5^Q4=MBUO89MOLW;;-. MTW92JL MZ7VPWHRZ]>[6?C;4((&,3DB@_CE0F+@=P4QM,7%W$KCX+U_/M0"#6S1?!GD2 M)3@#0+T2O_V^4A/BAA)NCZHN:LAKU)9@H/+%?3G'@U_YD$0+2%\M#@7, SNG MEGE,;9KJ5["HT\4#R:IKI]JMY+Z,U/Y5TARM-I6!VI=8\N#_Q=57Y\MLGN9D M0E\4/@#$]Q2^'B^G<3*=LJ?9&>)4NVDVB'TVK2<,P:E9_J9C'669Y/T?(@UE/Y;TO."!BI*V:<8L#_M10"<4?&2 MX?7#GQG[:)ADX?(Q7S *S98@S$MI'S5@**,3&*I?D2AHGU5O]<^^;:@Y_8U. M=*W#GP.)JF3N%@;/FG(-MZ1JAF7Z<4V&>?E0H1\9@YI0% QFM=)TSW3]SDB< M %,R\.UD)-J!5AE56M6",X;SX@)W2"$N0\W';;@](:XK)H5W M^$>[@R6P E.WW#B*'1,A1/\5&I9KAGYDFIZ.[!$<+!CYEAX$]'[Z@5B/_=@R M<>CJ8>3&IATZQP#73KT ^>L+<'&YU1;XAW(]VFL(;1EJ$1:C,\+2O]H4ENA. M\-Y?L8VF%IPP.JE$^N= 8>(V\LF,%$^[JQ^P"HP@,,V2N+%X<-$D+QAP.?GK^!F6<4A3,]S$8E)EL$AD[Y7V'<0E9.L>'$& M9:1KI]HW=GYCG+^=C2@_D-34T:K%!XV+DIC>2> 02!NR>"*""CA.9M3"2X#* ME\S3;,&[+AJ,<\)BAJP->:,1S+!<:&2&P5)EMV?4((7.:81^*ER48\)YY.CU MDA9/TOUZ^Z#YY,><\#>GC%4LRPGWC(A98V%"Z%=]A.DV$"ZG!8>>X/G+(>Z( M[PGX!TK'34!RVG@J6Q *+4[>CQ!LG29_DNESZ1* M]*S.K5T>=OHKM*OI,JL-+3U]+]CWV9F?OE,R !FA'YSQ02Z,>]$(3+L;)G-!%W@& M121B83+I8Q9ZPKQ.D$,KABQ:"O;JQ@B)F03*PIGP(_".T.<3)EQ1, 91-LS8?FWVCS-$R!I8[V:$6!6 M_$X&Q6^':$2U,*'929?2K]P4-.*JL_.59VF8:B$_LS/DUS^&"@._D8]AK-0. M7O2VKKD;+E6J2T#C91%;Y:7/8(J?\D)M46U!OD.Z!7T%6Y'+Q4.:,15-M46N MS7&V*.X521;TGQ(51!4FO9=I5HGJFJRZ (KC/^B(4I7R_:W6(]@/Z%95-.!_ MEEF21XGP@):;0D);."=L!VDXP-LV:?IBODVW;9&/A Y"5&VDH-_8)1D,X,:[ M*!T*NDGB[+EU/Q7[9M*Y;W+/;I*)/1?TJG#I)JN[BE&"GD_3/!>M M#'&6);R)3SB+.-D/[4\"KPZ8O3!]IL](NEYLX/"=)(P>K4"O5TYR MOIL_/8C^KO5 S#.?$SID-:ME95L/^/#2O9W^FS'5+A93$JV0>VH?)?L7GQK8 MXGC_I%LBM'$BPC/@Y&J)(?!S'9LNR3:6=&R-L&_F("_,< *++V/;H1@"V<;[ ME-#?X>':IEHP %/1FI':$,J>7Q,EVJYD1C56$BWIIY^Y]X%'/E@H9'82H2I>6S[(!B, !V@. M;P4IH,KB!U6B,SZ7PNVXKM>*:4W%HB/APPR< !H.+6XN-D9%Q]E#D8R/LYJV[?8( I-3U-JMZ@9=M^3G+5]U5+B^PO;UL494Q)I!JWY!X%P#_WJ7U.J;O]/ M*EP!D.302&\0^0'_ X=\L/W6-79ADDH[SX/V;%.K6ZKK\B8$X(0N 0RV1RX7 MD),0SVL_3:D90;(3X:)?D9[5Y=1 2>-%J=36KA[6)4#ZM==%<.1F/2]=QN#\ MD?TN%DOY>Y3D\RE^ABO 3Z[]OUH"MN6"=HAV;YKB12G@,'T0P(_ MJ/V7Y)& ME>5\1KN2T6[1L;O#/_@LW,1Q$H)9"&=\ @D/W)F5YTSJZ"[=GO?ZA;W_)J8O M.RL?^3L8?9?4#+B:?0=3_YY]IX;7$4:1@["'[("8R$>Q;T14G9A&0-P@#/W^ M&J1_E'&@,R$4S]>T46<_DOP?51>+'O(.?F9@_0TTCY.S=^]C M\,0PFW75;UZ8X9G(V1"KF'F#ILECLA#JFYL8(;4WX);XD\!(J'9!Q+[R%U13ERG.49E?P\IOLO'QUU[P1)R2. M[AJ$8(($GKWP]#.5>3J!SS?Q)3O6$#$< Z>/ M6:4PFB#@0J/!G0U/HU!Y4&Q #U53,+:O9!,*L@"Z%J+H8F;Y>3>I#QS,"AT+ M BDV+=$>J@]#'J2G&P@_*S5F]K2P=\[8J5ZD#L"7/L+AFY5"4.UX!7L:/8\+ M46)JF*'0T&5]G<+A[#H]-0SMEZ_TJ$(MX5^+$:A4]]6,)21\!7QH"VAQIVOA'YE3HEU.I &XFNY64ML]B.9 7U?9^RS7D M3?RIU'+Y';/'2$9G&[9,IGWR^I3267$,NA.X(49!B#W/\ZFE3*S 121&[J I MA0:1L^B1:QBQ-12;Q/D#;?8F\ULN5=G\UI?NVIH%TXA^3FLV 69).COGZ70J MU/TG,+$7Y=:QLNOTZ/]-YZ8.J.69D6^X!+MQC%"$/=^);)\@3W>Q%?C].11[ MF 9J.Y.6B4CX(F)IC37C6;@8]C,3Y5SM#PQ(ZUS_IG7 MB;F;OG[^($>BVWX2Q(=8[QLZ3==)Z!'=<^V0:K H#CQ=-PP6:=V@N>H<N!91F!$Q'<]% ?OWINZ88/O(UW>/]39%D^URT82 %>3=9HU M=C>Z02R_S2H?#965#R*A MHTIA+#Y[-HNN1!.IS9 M&](:V:&/#-V)@SA !B)T9PX-S\6.&4>>C_SQ@(J9 M2-+57XKD/KIGVX%AFW01!D& ?-W'GD6M/UUW])#0O4IRI%2%[ESKWBR50':N M7*B)4Y[0OL9)"+'39:WO+8$.N6+#[(#'1%H(?4.RJ?A##U8V\V-8>X; M7.;\+-8\G#[I_GY/JASX&>V<9IAT\Y\M'@X'%L!4*VLQ]Y[UL=M14*L1,>V> M?'&ZH1"Z;GGV1/C,CI^BH(JJ)?9/G@'64;%OZIYM^7Z$C! AP_-PX#FZ1T^I MMA%Z@8%'2"AWJ-T18SNP$?V$'=(S+]@F(0XLVP@L8AX3RG>:4+YX?0GE0K"U M4$@V-[ZGE0-P48GZ&TXX-]6J=4RG*_3:OQH5EO!P+*4"%OME8MQJ!3UF)VA5 M_Y@I#/0^$\0EV).KL>K6]TTT=F6BY72=Q")P![FRP,G-$WIE*<$\YX_E*K,4 M-.G2_39CR5S,39 7X)O:+\*-_^WVHW#?@\$I+OY;X='GQF=,K5KA&"M5#+5< M"TL7(&_?OZPT8?.SRXF\(D+ILS.9@O8 MV_]X#!Z*-U]\^SIAOT$[RJ!THV!=M&2F?;MMG__X7R]9_EWO.Z%?N MOOZ].(V_E*91JR$R.VN(^I6&@J;9"&5B)$VC'7;5K*E6/V1VU@_UC[_"I+6= M&)AW479\;0G\D.]%O1)/ MM#C5SO$<#.PJ9USZ 'LS1C*:@KHU-F2H>B=34SGK8P9 H_DF;GUNW_"&:\:FR5=IW3+>.1%3U] M)\TC0_T1 7J2/Z1/,YY!ED.Z 0QG(Y6,#AU_&RF@8N#GC-!.Y/ !2#HO?-.- M&1>^5"$1X(<.1$XO&\._GAHZ&W Z3FR4($.L\&U+YYXYN44&"34ZJ$E%/_\A MQ5ETNC%RW8ZW-;5Z(JNSGJA?V2EHR,ZS4;\:4M!=;Z 8=[?"8ZG51%F=-5'] M&;%^/211-20N/ MUC9$?[M^_QC]J7C!G&V8C-6H+IA7C6U6+):L7:S%'X=3NG4/PL$R2Q>3))9@ M29=D2C*>1Y?$W7QTRYX+QJ&B#4)':,Q4[&A1-:'F/@281]-W*Z1'(3A\(3!? M1 @.4F6)3=QU_I>4".S\_.+B\G+3F$VC N3$/35K%')@0]#O\&MR.<>KYK'G7,)KU[6<-O/];=F0A O+AI M]ZJ,GM?67G\[<5+7DK*(9(N*%))74Y2>B2QDQ]B*B8MTR\2^Y42F;OBVC@V, M^VF&=F:6>?J+FF4'IA>/77B577@=2D!'1F"'CA];NH-L7_<]1$S=-PB)=-^U M)9G+9JD$=FHWN::_7D_V\XK?X7K%M"Q]*N,1&XU9PUSRRSA;:57Y+#2[Z@B[ M^/9U)6_C0*SHQ@",&%Q[R8]+Q'JSPV&C/6,?[0QD^J8>Q<@E!O+B"-,SGJF[ M5A2$?DB/?1NYCZ@!JV-](T?(6*M%/_4MY.UDM>Q@ZE_8%;&K+;7A?7C1_73WF^:+ MK/5-%O0@X9[O[WPA?9 M8'Z2C^Y#G-TPL+$3XM ,?62;&#NNX6/3P?20&?N6!$2H\_0YXF:%?&O'F]5H M.]+:I>WX?/=ZU-,2GGC/4X$G8U@*LA(OIQRXIX" MNI-#_A=H7HQ.MS&7C#,8;JY:R6ZF7P5 H1,BZEJ:Y#MB5-JG_KG9RO^ !DZT M&5D4@/*-BJ&R3@C:*/@78+(&Z0PI"3NLRO<2];T[4!#YMT1>_(>O7RZ_4 O@ M0T;PGV?TC_)4%$[IZ/_&.'[*<.HBG1^9-#6_:,)EFBY( M]NY]6[/E#;]>0IIWH^62-$Q9T?=F(^R5ZFQ54TIT'-5;)X995*=LU0\V 647 MYO3*20"73A@=TV]X^H2?\S87^'\^9,UCYV\:FO\0R-9U,!"1"BNNZ;]K#Z)3 M+ UVM9)"_Y]8>\C C/S+V?7UM[-/ M7R^^W'R]D];S2Z XJNE\]YZ5A++R:[!E9XN\G#+O63[59>F>/SZYN[B5KN[TWO0OS9A PZ2HYD,2\,P?M=NOWW^ M?/;U[]K-I79[]75^=GUG79V?G[S[?KNZOH/[0L5K_,K*FV_4%FC5[Y= M?&P=_5'/$&IP8U:!=7!0J&&6&FJ8U8<:=EZO8N9EZ1P>K(-U.G ='7LD<@*" M3%,/S,"W]="-(?QN2O'UM@8)BUR+N(&EQU&$+%OW_3CT'83\(# ]/3:.(&&[ M! GK]-2__V7YZV@.]H/ %SM?*^1_PRABEAJ*F-6-(M:[7!76^' 4L==*LF6I M 9!9W0!D6P[W+D%5UE<<\#)-EQ&X::93@6?**3+_N02*1&')+1[2G*SZ2SB; M \?S")ZU]&G&()]G$5 )+;(D6'*?R2(5OYUJ9X^IE/21N[WH8R%M%""R3%A[ MD@5Y%+S&W*E2\7L\+1W 7Q()U1N:"I8B!PC09#24X(M*/"%P3X#V58;64 M;,458EI)BIKC1T:$]9C,@$.#MJ&U[W*"S298=?F%B1P$11/-K 7749[.:'G*" MP/=]+R((FS;V?#^PW=A&3N1[H2SC:EN;U?>Q3SR?Q+Y.D!-&V-1CVG_L.D;L M8,E!FU'B2 ;/B0DKA&60[X&$)AH MC_A/:H(5^+'G-Q\_5]QSP+N]*(E.):^5J(%S]J&+'R1<,A0\S@Z9 9'X%$*B M0/Z]'M;CYG7>#.IQ;+RGAW3*^<.AK?6VTU^#=+E@+.,A[Q9]3[K,0D$PRUD/ MBE P?2_+7(%A;)*N4N,&( ](J,/-A=!K#*^G_ R P @EW=THJCX;= MQ'S:0$T6FKG.*F$8OF.X<4A,&]&]V@_T4(\B+PPL'+FHO\JLF='CU#-ZKJXO M-V68H.>&M7P><3A@ID7.6RZAU0#"&#@0T2E8)OD#/50LG@B;R.Q/B*@SHGG> M[9*/<[[,YBD'(V3,,C,L8]7BH,Y.!5TO3 M09UI.OUCJ##P]AYWB3N)SI^FL_N3*57"49G!PLFBP3.PX#0N3'/R(W[!H0B: MLX%P?BHG#"O/1>$#B993 LJ,\7(QFK"+'WSMGM..IO0Q( 3Y1!OT"=K#$6X_ M//]!TOL,SQ_ $H;,@'8(8"LR0Q33^41Q@$+="\+(CP,["!#R$):RO&U[F"+8 MMAT[#D+#QBCP(&O+0 ;R#9M8](_(V,"R4ILYB7Z+4[JI/;&MB^E8X?^032K= MF.[+<2ST:9T*2MY\48%<-X7#[[_&?6[ZW%2#L#H$M]XW$.R[J;LMHK OH-G/3A_5Y MF*6(1ZF62_5>D%FUYEG4A+9-](:U]^.NS,WE4*%YRN'+=^__;6")D;K<41.\XBBK MA01B>KSP71P:"%E(CXEG(P^Y"(5(1X$?QVTP+K=%9DW#Y<9AIQ18J"5E[/[$ MU_6)Z^X">6H_PKR7+?JH(-16RU%!;*8@(AU9?N#A0-=#9,1!X$91;%@Q,D++ M"2()3+BY)P7A373Z_[Z-?F8%\;*FUW[LJV^WAV5>'8**W-=)KP>3Y"4UDQ4& MD>D3-_)M!X6VX6.+6BVNA1PO]+ G"^'U:*9OMV.9+JZE3QS[T$V7@[5/CBOL M(%88=EPG0@9Q?,]$=FQXD:E'] +@!/F.;(7U[?TCK3!_8ICVQ+;L-[_ #LZU M G)EZFBBF99'_[#M7W>'D?>9_$C"M*NRO0PZM_UX2 >KW?E'1S]D[<^5._QT MU-96)97G^<1&D:X'V/,0(::O^T:$@!#8UDE@2H Z^XR*S___*"H/36#!^4@1 MY?9%#S3[$?SC(OU9%FE@F8'M.GYH1 8B#@Z0K5O(BE%HAKKG*O@DU!9IG/P@ MTW^ROBX[$5D.1H[>5"QH9Z;(1R@\I1^?M6 ,5A-[2.;(H:FS@]-9 M(RNF.'9=U[:1XT4QL@W;#SPO<+%IA)9-HE &*]*CF#Y^'L5Z\'1O8B'GY6V' M5V$@')?-?I<-BKU CSTG,I&'#-/'9N1[KDG/]Z9K$%N"I-VWGX^T;)#C3UPD M<^.]ZF7SPDX%:4;*2R=QW !TA&H9\ZX.*MN.U 'HJ@U(U_?7 <5SS&@]V+?# M-@@"$OFZ;@?@IC5-+_:197D,Z8Q0.V1[^^-L.F4KXQQ08+*$Y)]9GN\HVM6< M.)8S,8U=$ R.*=%;KL+##:L<]78('E'+ MH]>V-\QVJ4]\?V+I,JJ(GUN9')BUAU@%PSY,NKMT@:<';M&A'=17C*EFHW0) M-6?KS7Q+J7?[Z[J2%B8>"FUB8N*9!%G8]%W+0[;KVEZ(S A'+5;=."=@=V(9 M:.*;,D:I0]:K:%\U,D<]H+H8CGI@.SU@6@%Q+#L.;P)K8EBS__!'J@PXA:NS0ZY]>H<)9(#9D7K0('[!PU8GU< MQQP%-6A4Y/6!>@(SPP>#%'C8"*Y3M]-NBTAB.CS"BG]&# -E4CP2^%V-L M1%808$_'1XC/G4)\/KU"B$\0Z9, 9)IA)1="K9$?\'?REK$_D1KV+_*[L#[Z MEZ#"NOUYH>:1&CZKW8G/VC_<"G.T3YA/&8!;WK>22[X]:@ASF'8)4JAK> SU MB_]=?RG 1%L-W=7N1'?MGT&%:5\%3)1.^\^S7FTUI$N[$RBM?PX4)FZ?@(OU M718_,9J%1:J1Q_DT?29B9993:3(# MHM(\R2=:^IUP+%9&")'3LYB6D^Q[$C(0W22-)ER[8/K%+"/Y/)V!D:DE5'V% M"_I4/"5A01Q![4]!SSK'271"+U&#%^R7%U-$:@"B=B<>6+]H*LCS 0#_C3KP M:AB/=B?&X[9CN.L]G-!7/K+E%:^MN*=D.@5B%1S!ET$C]"TT39 &( MJU%K?VIZ:?&0IBXURMS0I0;N@F<-*P+QX, M%XNMADEIK^Y!^W>[#/NZ1(:&C*(:<*/MM+AMF,?U/)VQLS4]7WX!@J$\3[/G MZY3*;3L9BV<8CA,YIA5''K(\[$'QC6)E#J?9X:'/I6'!@^\2,# MQ:[E6V[L8BM ?F@:Q#2-@N-1>KI^K3X$-G8R31WZ.Y-IZE.,0)4*T2<-!G77^TTS0(X M8.4*0D1&+Y(L@ A1IHND$\_T4W'^CI89''$9=+[6PLGCF?:DX+9I57C<,P $ M*-')XO^R]Z[-;1MIHO#W^14XGMTMIXI2T/?N9(ZK%%E.M*\M^;64F9I/4WVU MN*%(+4E9T?SZTPV )$@V"!*\2J:2R4@@ 70__=ROO9-\%$KB]7HKO0H^GFN2 M.PBR1Y=&4Y:V.';[95-RQO,=LQ$ZV5C%=C99.7E;. +"/)_YR3O1C4_&,,X. MY.GFCLCI\8NGR3_L:("ES=[0E9F1D UAM/W[00Z58D&3\9'6&R!Z6'P:=I4C MZ;T=WO7,>(3/X_U#_O;"1;(0N'Z+01-, ,EF;S[VIW8[&359L^^US)!(4MP& M&&2<-ZW!5IJ%2HA8/*H\YYC+VBKC[U;9.QLUZ9H%'FA:$T-^[Z]]RRS=!08( M! QJ;*1(.<2* @G\B['!((L;<[D! P13G;1N( M24QI>//N'[(?8D>#*=UO1%UAN*+7(DL:8D4\&/,T*<8]OI_,Y@LJY\?2HS*O M\$46C2H&0N;S_<;$[!>)[IKA!X+/V\>-O*Z>Z[3!ATMIM)&%-5* MI?1T\^BV4?QK%FV:&S'ZLM/WXI,+ZV_#-:K71SL86/O1X^$BWS\A= X:R6SJ< 06\F54<@*2*56A/)CFMY6E:1_ MO[PTO>OQ+-Y.0-]7G)07GYY9?]O"\6[U!-> 2C>0E'=0ND^SZ!M=.#9M51CN M*GMJFLA&;L1F3N."?*<>TL1#63@?!V/O8T;JR6/7V'[N,<0PR:57*W-WC2=N MC[Y:./>ZPU"]D47Q'V2_2.B97,[R C*_V',^ISLKE@G:5?:=7B>[^%A,59Y, M]7[H!SUJ^-Q*'CI^;]GS0R;"0^:>>RN[49XS-19\8(<_9-N3I5C^T,,Y2QWX ML]#SPA>"-N=OS=6VT^1#N*?3*!!=B\>'4].U) MWL&@])1LZR<]=_(XL..YMQZT,^\IZ\VGQ1F,U%._]/:PRDF8K<;O$<#DW@/W M+IMBW?%Z2#Y==V;%V:O#&.RIW*W*10L*-WW'; M,P39'Y]EY+V>H+(K42#HWKW_EK;YV/.;X-6>GB@_F<&<(\'7OBULET"0TI-& MWW;MD^P4D8K!S\E=[RF84=,8;GK3R!-%G S_9N$>SGOTCIPP!Y[O9'C:#DF% MB;%A]_[$S22M:/3:=C QY:#7]>I"/#:B/=L(V_#;SMXR.HMBOR&_)U!QD!Q^ M(4]W-B#:T*_^J\WB*&%2M&=C6C_V!SD2Q7:6L8S!< 1<>9^%6"\*>(9 8/VK%$RZ2,T@MI*$HOM4A2'/L(5\(&0@:6 M%T =_V;/14/R5TXU7Q]E\ F$E%._^/*W/+1UGG[E%]*5>51C[5#F1O639E'O MN9FX+]PV;A;?I76E;9_:7E-I#Y\OPQP\CP[O\PB=)YF8C0R4HM *"[6AF"C_ MC[:"J9189P%69 ,V,K2I8_Y?@ W'PEEA(.(I8CH50G!ICS;R5FUD*5^>D7S5 MZYX4*FPGB(T1+K]F:[E97)8N+&&K)[T&]/K:K.5FX6&VL"YM51AN,SW]+)BH M4^34+L@IV&J#1^45B[8,39Z"*S_7S7-S,O/K][HS12IO0VE)KJG],'+93STE MZ#"F[56E8>?9:R<1JFMWQY_+H5=8U&/._XNT]VA!W)UG#39HC;/,8;2;W.@H M-C!*D!EX_2\S :8R98J=U!I9H]27)>(1N;&99>#,I\J$E47 ,-I[GIA?WE-N M/E;L<[TLE7CB>"%9?_GR^<-G^=7^XNV /\[\?\;257MMM9^U9+/@RI9 M_+>[_G3;]*R_1I)F/3;*2D_12J6XEGIKM-A4UNYL1@&*M3\;?53&CC<_KKC7 MWZPTH;=<#"LJ-I@E(LGDKA^TTK^>75W]?O;QR\7GZR^WL:.-:1R3XWSS+M,C M SF?!UW7D_;XR.2"K13+J-)&-C.?N@&_/[^XNKK]G";&BP(9RKI*SM)NQO$"]F9B^?/IU]^6=R_2&YN?SUZO+#Y?G9U6UR M=GY^_?O5[>75K\EGCU[GEQ[;WGI<\U=^OWA?"?U-JJRL65K17";@BO#=?#W) MZEE#VX5KLZ0A!FM<,AX$9WE(R.MQG_N]KO\U]R(7V0O5.0Q466Z@8891AB5Q M$E/"00J$-R:HXYLH8..,$9 BXZ#F6$$F+%6"6^W2\#ZFCOFCBQ%N?/F@\D>E M>HD)I'4<9(6ZN/GS71CT703,+S9(^\[SN"G#F)B#.=@U61N(ARFZ7J*^[7M- MBF7-4N/8PD8,]4RL >>#4S4/>_)/K;?O73J:+KO))]G7=UFU5![0_'!V\\N( M:LYN?L\^.4E!:YR).JFAR'P>OUGS-9#5V]O>@Q>C') ??DH^A%31OV=AK]'G M)\GG7G_HO-CL)1_EL]=_/V750U,YJUW[%'.Z3(BW_]@)[^UT>D])R&W(0H>A MG/G6'[P4N\ M.[\##XSL$7GF03L+)/KU!'D8:JG,Y%7CC<26/>@%^=CW1YA\?6SGZ;Y]VY&% M/RE[4P0 >91RTI,A7VK>CB*_V8Q#1GE V7\VL.4[%BSKR?9M4>$5O%_%[>,0 ML^>7>9W;?TN/R_WGQ.-"4%5.D[/!3 B\\"3JQWX_Y[YW\IO-@J*EW.&[ B$\ M]_W:E_>#/*C="2%U&=U]]4GF&"M-4418G'ITDZ:=9W>,5U2TP"D(\1F:!W=));+A%QO8<^$<'XVX=C/CH8*S9 MZ]'!>'0P'AV,1P=CQ=7Y:[-7IO\N_S7Y??+;7]83K\MX)@KK/>-2BSQ/OX1T M27_$7B-17@D)RL'B?"""'%(<4R(EQA0C#A0/U70FM=C;)YMH;6VE,M(:FPJ6 M8BZYP-CK[$H9 #'&@(X;)LUCS":ZUZR3Y)UYB-'80_S+[S>75QH5"E05X2/85 M$ZH'LP7^E&?8AU3,*)???Y' F<[[_17VQ?G9Q=A&&'< +8+\8S2:ZPR[O7.+ M5NO5W81WBUO1HJ*ZFY;J$+LR.LRKJT%(0T*\25O\IZH^I=9%V@B]KD<.&-(J M?##G%[]^'$NQ3*'(A'WP6219*]O,]O_8\Y3R^='?&1*2ST8)R%M^6'O(#B4V_0Z[CDYB+Y+WG_\+/7=4^3_^_7EG]3IWW?#GZ%21%QJ&;I MVO[@KOV0]8?I/P0:#NG]68U,ECTMGS+C^%?K]^Q-[+?%0FYLIV/[Q:N#C5Q< MSU\_NNZWY>WYWE>;9>1DZPNPR+;K?\EM_='6@DO"#D:[:8T!]O#8'SR&KKT> M7D]W;3W>8Y:SG3E9!GXUX?^SA[]M_Y#$1\;,RN,2(_AL^T'5\V;*M?M[+S@9 M1MF.^;?\B96&RW @"77(<*,1YH9*#%**58I$2C55L>$R*4K)OR(OS@;]W?9[ M#[W!I]ZPUQ]KSK]F19[=D>'/6-0%K1E@Q M1HK8G$!^,P=GVFH4XA[^^DB M1_7Q 0=M]]QV0V954S=D ME>4P2W*@37]=%N@:07E=.+9&>%PP_PSCLGV\;5>B3];_LHPH-Y.,N' ,,4QA M 'C&ESJJI,'&.JF=T59HYXQDTHA5,67FE8>!(MZ&K\:14MK@^' [@=65T:.T MK8P/3GA:F>!+:/#0[WUKFYSZ_1E./2S\?1O8>)ZRG:Q)0M=VQDPRPX[0]4Q9VZUZA#?;OH:43NW%6>\^W#4(M3A> M#@!1[3I<6QQ'2TWK;EK4G+D4JGO1LG@TJ6I;@(_6T-3=-%M!\TKUH*S8:IH4 MQPR@B+#TQK&J0ED@@UI%&38DF>F=_;97(<^: M#:Q#+4C25AIAX\G;4"G\X-GMGUD?$+&\*9U\#ZE\Y#VI-[QO_PPCM8]C)3]@A F.E0F MBS:)]8 1;#0 T&"-D;:2&0:$%-[2(T*/7 E-CF&K"DM#= >@)=(XOH\YU);Q MGJ6,40D59Y9C(:D7%5%)J;=!N+66,B(.V?/R0S)QXVS?Z_*@=&B.ITA+XN4ZUO1S\9COFLGLQT/W>*$.VK!"E0&ED MC9<*RENPRH,=I8 CID1**(M;L/OG5(TUH;1",JR$[ W +"2 3#G&M,6&:^D M(1)[.*=04,@/%,S--2"T0!Z,[E]; ]?,P:ZGO:ROE.\*V. M)'K>E&J2L.8]ZU$DH?''234B60G-%9F>I7U=*3G/C/^N@XPDQ M<_\I6]PZ?IO,M>_^.*6RW.2IW-XI"_Y-S_$LFO&4DAOEB ^,]V\**9N5+>?. MBBVR@VAE?&V .CWR@V:1_6A55^U=2Q5UO7R.<-U-WEN=Z0$)0$5\[>3%^'N5L$-R,1C=;*\<$VUG?YGO9[@;^L.7H('#>EJ>4 8H8MB954I!4 M$VX4)=+)F#,%0(!>9'00-8X.AO"?9[ZSC0KEK-:WC#V_BG]70HV9!IH[@9FT M4G+.K#3>E"0216WX<#BYGIT=TY[-\1:KL,9WY;H*G504%IX9 H0IA0JDCA)- M=>J@\M=V!L%IVP,O;U2?\D7NUZFP=2R,N$7ATRBO#&QG7M3!"9]D1QI H\0Y ML-2\^I=_",$F*%%%B*='HGJCNB)4%!:U\CY >;5-*V/\RFK/@?S%I[M>I_-\ MTGL*W3#'+8PRTSW([E#EY/7]X?0[9RP(.4[=*WUOT/*+3KYFG3+[>0>@<&>I M>^3"40\"JV]?GA,*F>:(URC#">P ME12G&?<#;95*W,?-L[O?;"8D%T? \ME*>;7Z979+9OW\HSV\^^*-0;^B]T6' M[B!+0^E[5OE^=C\3M3$ 62H1)%0Z#"Q2 &F3$F&M(A;@"FN2_NM&WUGSV/%6 M4'PE\U>MO?++SPREG!--? ;L2MAB]2E1'C+&&X#!'B ,FT*8,AR@/ ?A+!>Z)%]*&NG(O]_XN$JP=X:Q0U2!$L!L066"P$M@^P;^JG@A5^ MJN 8G)'BK;&&WAZO.&)R3&HDBOOS>$6MHKT6-VX4&@0\5ART3'NO-5;:**X& MMA)8FQX+,^.?GG3^'WF8^^WAOY/?;%OU>_J//-,N$.;[ME]X/QAJ90?1AUZ& M!V,O=8D>\UX>R_F:)5F*H(=:*4(W"(U,EB MU#E#EH%:2SQR7,%17(MXZEJ%81UH=^*:.'O\ZA%I[)G([?IBXD01]M?YY N; MC=,)Y42%2WH[YR@AUTIA2R%D6#DCG7/(TPE(/;^5[L6?XW3?ZLEQ%KZ7T&EE M+H-O*REDE@/-!&:4I0IS[;@B'L"66L(GTSL-TW[[R>OTA?LX_]7O+6J\()\/9$76E3'5ASW>RV]XO]+-MF'"DP%Z%I MTW,YJ1M1I#V/)Q09K*P11J8>]HI R91$T7';!P[HX5,ON?.LWF]W/G00P#S( MX;P+\")@,=9&*"4<=M)Q(3$CTLL!"RE)H]-"#@N\$?TLJA8'/2L?;UMP^=_] MF[P5$M(_7#8]23WGOM21$/\A&?0ZX\LCF3\[(BW:K:'JD#[T^I^S.Z_=.!Q5 M.HT4>.36"%NN-0X)JLZ0U(!,NTF]K5+;JV'3IS&+QN:Q/T%CVTV>K>P/*CHB M9$[L,'QX1DJV@F/^?ZP>YF[EWF"4(5=TYL_;:0W&2K$<>D,]EY\W_OPSWN.9 MC\S9?;L;'E6P>A<:E!6D%1[]. C/K"6I!H%+83ETF%-&1; >F3+&BP2$7&IA M2F65H#UHNJDRVG\H'6BFZ995IVGJ^+FH>_T6SB>KS"P"]S-$-'E((*?%I_+> MJN%E=S#L/P:P>.C/&_: (2H0EJF1'!O+I!7 *.L9F;?Q@8DD=!_&&Q\/:Y-]89CS*=0P!>1&6L0N#<'!NK MBZ6\WC)2>D8CB^F"=5KC-%A'"3Q?_+TW(>1GHLHY=AI"XYF&HA(KC+D#@E&# M(/0?*!W)?M^M$/Q7C1[7IS&F5V MPG3WWAS8*"D2;B4I\LV[L] ;,<_2+Y<%3TFX)9(+RM'Q9";5>?T4YY+\;9[L M7/9;;2[GN0RH97.?&^4\KX5RS5IL;6D =K(RK6U^#>7.>,W!VBBY"7XGR4W7 MW5G"G&I1F-' G&64EZ/.N;!F^%/FA5P)8 M.:L@ Q[@GC5A#CF-E?V^J!!DX14?62-3[&8BJDN-C[(*R%GWUEA@9S)\92YS M,[0/I;RG<3"^C.:06DY#VRKJL"#>1#<@39$@ED.*1_KA2^,F*88MCS"16M^U MV,D2\,24,@:(%!P;+! 4GC][EH&\O&5*V2KOQX&S#0!%B]+YRMX?DK3DLA]$TEPS:N(BDGQ@^3MP-KDJN>E,?=']4/@/9XS MO85C#^.T-,XS;7/-N=[](KA#1%D@CI3SK<>\:2 K%.#$"< :MY]Q*"B245 H#[HVH-)+R M=_C8&ZPM!,0\#N&"1?>SWSU.YT MRFID#4_YM;BE[%IT_MAA:JSU;(,SS:FD5'KC!A+ )8E4H!5-T3>9N?TUI)?,.&)6[Y3S92P5+TV8E>3:P2E^ED%]Q'A#"=WD M/?ZSQWMK)HL8?5:.*!L5;)@0%.,$94M67 -2KV@+/%'EM!A\ULL%%Q 60U@UXG7&F>7?KW MU#/+;%!06,O<7 Y* ;)<>+O-,TM".;-0&N,M .'E#ZK/]:B?RT&\>:VT42:E M!E-B9 L;["3[:&<-RB@4@"ZU A*<+#/3>J\@+0IEA!R6!EL'[TBDW9^J0O<2'AY M0^/4/WM>4RLDULQQY0!\>.AXO/^IR9C1-6B[4:HZY(O&;-;31@."VDW$: %7 MW=8!K 7*+4%E>N+33XYJIJ#.SK_.8 MU,;/8QY55CFA8,,/[4F@W2S@^M27#RL<6^4 [8U3THY.;FMD4[>0JFWO@(+J MC(LI^EEO"7506!Z9#QYO[]O&A*SI0B1Q_I_1L:SGYQ<7'S[L2B8$YWZFP_\B MNW_X_W1"Q]2MLJ1^X($+CK$0V(N!LT$B6 '#5E]:[1FN?F+_L3,!'CFU @1B MOR#8H8& ML/F0RQXUDZ5([46R_!WQ]:(7^2#QJ&\][GIT/PRNOF_6O0O]:2'C?$W<,?.% M#?-O3A!M:@:-3)W32%AC.<;:*<6$8%!9BA2TJ"I$?8 \DN 6C<2E#X-)OD1. MN'_E-R!.=]CK/Q\&:WP-"N\>&.KWH8F.<74J35F%T5(8,PC\_Z2 -(4:.&R- MX)CMHV"P(7.E%+48G,\Q/ SN>E1!FW#7#^T_K4ERU#X,!KMO+KIW5OF*^.'G MT#*_/WS^W)%> \U-](>9+@[&$>UY(6>$.*Q2)ST'I$0))IS@5%6U+#E _@@@ M;B$ZGP%U&/SQ)3+!0] ^A[+[M1VBI8?$)(]:Z%$+7:"%CG V__)U*.&XO9/= M2$(OL$BCD(2*!,;228XYQ!1)"J 3AE95%QTB]VT1@%J>!Q\H_SWJIXVRX[+R M(WE K'??_'7O3/05<6T4,P>D1 X*SRBE<=#Q%Q0Y M8K#%(S6PA\$77R+SV[]>.A+EA\$3C^KH*U-'(YHB0LYP"0U*B<4XU9(1+I23 MDI-4>87QY;!#"'A+B/FZT[7P^"- M^V: >^=R6V=E;W>N,)8^^-CK?@UH%SKRE;@E38U-D;:,Z!13K*7A# 'G4HL) MK^A->YCA\0YK#X);U+'$+"/?#BGO_7I74V[XT-DM+2(<^_Z>1Y<.SCVO#*T]JZHUQ4S'[8JO['5OVQ!%60/WETSBZMQ0Z\# ME2QXP^TN-BD^3.\QI!W.+W$+J'PP]*>$.%6PR!X= Q M( Q0#-)4DQ=?_#<"9LQ^J4E[JN*>O\S_-?E]\MM? M5J&)]?LY%63YMWQ;XWE),VN>PH2_S>#%[-^Q*_%K55>+Z_/=H[*/*J=2WOQV M_>7V]N++I\NKOU_8$*:LQDP:GJ8N-60T^V6M M_H2*&@0T58XSB#FV'%@,.-.(((T)5[/]":L'M4RU.&HBUJ]O+Q*<#>(&X.?D M;X%$ZM^Z8#S,B<Q* MNQLX]4])&B@_.I%FEA_DCPN3!R-*:6R23O8.$]HQ9X0\[H/JF6U[O,[2 MY\6CQI^;]N"A(Y_#E8Z7/\G_2=KW#[W^T,/&@Z/3D\/Q))T,8T\"RB8EG/W; MC^&0WI5Y3;D3866WNGJD:X"IHQ9W<_U/)S]Q,BTC6KQ[UZ)NJTD$"%7=_Z;9 M1G-M(KZ19$%WP7K@-8 XJFG<^DGV_["9=+JQW@C.HUT1-N?\"VQJ*:!:X&R( M-T,::&DI\UQ,1W-B%[$Y?PI;;$58Q15Z_8<[3^[>K*RD_K;I/>5?B-"\YSWJ MC[:_+=P[&/9[?]B30K]8@R<,[]KZCZ!;+N +J_*-Y87W-,->K2-C#=F./ZHP MFO;%ISF'&4,]HD7W+R4T;#>]G_VNZ>]'.<2T_Y9/K%*FAV M]DVV.T'=.O&*ZB6Y/7;J59I"/(^:@1_VA7OK9%YF6G**O8*,^-0,VKWS MW=WW'XWCU@+ORBJX5>WNWR1:["&S=*M06QP9&-/KAU[_1I8-Z5 :,/FK2"N= MJJRRUD$B#7,I)H8I9"1U @M'I:/1&OR-#=7"+0A92^ 5 L&;1)$-T=4F&,<. M%<\CO]P5OSRRQHT#:%M<4&.%%);:.>Q_J)+$06IH"K&"Q,+(:$'8E NZT/3L MY-^VWWOS[N3(^%ZA*K_" )?)SQ:4^/-^;S XT<4XJF3P)!_J5'?X E3WE5%L MW3$SS3:T-&&MO)\9?XO?3N%KF=(Q=^L#6BFS9JD5'YJ*_=[VV]_DL/VMR*Z9 M%R)!>P;"6",QPI0SKK@0*84 (R:@B!CNYQPR&!L,).?$$8P!I#QU.%*!]-VIMH?%C Y(DUU. MYU\AQWORLYR^.Q,\N>T-9777J=+#7Y67))XS&H'/X0B*+0%BACE[.(RRL^L2 M#:=A\Q]S8UJW@4.;\K/$0+20E\MI+95<,X2H MU0JG@G% @659IT2.+8[X:3;JK4:T1?@*F>6;Q*9#HL,E&=+!Z^='?GWDUZ^# M7^^?-7-.#3.:@=1;%98JP:@$0!&C.8(R!4<[8Z?L9F?62,4'DX*CN7S_^5JC MQOGHJ$D^.AY5 %3M:!$EL^0+Y*TW]]\_O"Q M/1C>9IG:30L7IA+ EZ[X6AHSES&?Q^1?;&&THLPRG:7T8>^A(I-]==S)DJ=J M*3*V-ODX[%6LK0S"_WD<#-ONN[[TPF+NAL.'GW[\\>GIZ?1/U>^<]OI??X1IBG[L M^X]_''WW3?+G?>>GC@SH:;LGO]_,X'_V:F,5!"K51N(40TT444YQZPS#67,> MSR//,@H=/74Z>7.Y0HLI.3NJ 6E4IS936#9;-O(FSD:7W>G"A+^^?>C;0(/57ZUV:GI%Z2Q1X-6;II E+IS-EF@TJU+?VUT+'TFR7?>N_?GYG_O%2(U:0\'B?WSH3<()^&OUXK5^]ZW3! /_**" M-/5'TO5/\**VZQ_7SV3G0]\;U7V/NUZ6=V20X_Z%X?U?/OU2\-W3&5WG!4C/ MN$!87-Q=;6!5?1*_'KLZ?VWVRA9[9ZS=+:,$OLEZF_?&F#^=A57@'WN>\*\\ MYHT['6?MSTI#X]^W![J3D46L.AQBYX#$"G-",45.*B@H%5[N4TI3'AWEN6(3 M#"X)A(P+Z#3VFD0J@UH1DGR(EE)0N^,F&"0Y2<[.SZ]_O[J]2;Y3JXK:BUT+T2.+:4_UF&T (;E;_C &XU&HAR@.6URXW"*QHWX2ZF^KZ M)DR:+YUI[07?,">?C) \^7QH=V4W",@)"<7HAG'JA()$0B6Q%$1@"0% %B+I MB%;1(8PKTHUC#F(M,0?> +6 *DH!(RE2W#&E4[T\W:R$*B.H>)$W D KZ=IA MTAXD@\?[( __[06A%\FNU^F$E@M5'4KJ<:4Y:D1=F'4WX0IK?TEP-SBC0Z;< MK9Y/U'5:=Q-9YWRBS*+N)K3A=B9-M(D&G3NJU+H%]FO3,%X\+;\^"K+)]VTD M+--T05NMTV]2"[_(N)AE-3.WKE2KG_6V6/2E=:"]9NW[/A'BX!;T/6,H?+T8 MNM 7L!UFOW9KA3EL&;FJ3M@I#-*P2%H- /7OR:Y%5%F MKH?%=;3;X%Q;KIW-?5J+BU\+U)M8>[\&!^1\08#5&D.$48HIPPPY#JD1"&A" MC>'81!)U-EFFA#%JI52LEK5S0&BX$_EX).U*(CB2]@+2#D3--&6: ("]C:H@ M)S+E&AF&"!)V@SEX\_.!6@32%D8K3 A:]\0.C[3WK.FL6'G>3,?YF'4)?>CW MOK4' 5=#_D;(91VZQTXB"U0],*UG$W65V\'&.HMG5Z;7FF-Z5F%V-6-USH(O M5G9UZ.+QOL"K>0XXS_R.C&0!/7VOC&11!&TC/(9A2 1B0IA48$-[;UVL%52 IJCLUW>;?D]I$:.H++7U,BE:2*I'R-W &1Q,(=[< MZ6=A6/PSM]2+; M'ACSG"YYYK3L<]J%E(A\LY]VG_;N8%QX\P_._]?S6VG8PI59QF9*44BLD ME@0((HG_C4AIO;:%8F56LWTU=MH9^54BW)%&5U[8]T2CQ@ @#%/46( A]4H* M)2I%"$-(84IC/N+*V2B[$)3_##3VOG 6/C>DABV4XM[R#Q\ VO? MN#FN;;<;*8%"@\D6!R65^+@EGV%J$"0)8 :0-I-[7- MI? LABD'EYWR4@"WX706#J!S6#L,K<6"2"E3'1R;& (+*8''%E-K,8HM31 _ M.(9X /M\V3QR:1%[9)R;A.:&N:E P!DMG4B1P()SY:B$A!O*)4"<;[4UPTM) M/#XT+K- ]9^[M&;KAKD+:[8Y6%3T_)?ZJ\?9;J5K*\YVN^Q^\V93K_^\>(0; M\HH4U4A9I"AV&@EM' % NM1Z/8OJ#8RBPHISS(B6GN%@IKGR&IUA"!O($-=& M[7B$&TU.DLNKOU]%8MJ5 ?6PVLF(9^Z[+YH^CJA8_[K"'J1WB21],U_[ M=K"]RO[Z<]L]5SJ(Q,(M<(IPJ)?=S_V>]B=:3K5PE""*A;*48(,L=Q 3 1T% MQOI_(ZQBDZD6GCFU,-YA0>Z!%W\?,7]WF,^LEXM*!\.V>ZZ+P;22[$HK&7C= MS,7" ;_V>B;OZ!Y:OK>W-XVJD7(4!5P)%:: N"=CX4#6N*HUL-*R%V3XC_E; MADF7W=L04;8ZX$9Y8":)B2 C,G\%:UC);7[%L T>^!"/>L M?.QD)/B'=K<]N+,F^1K0;9\JPSX#A=59TWX517AN.K/B$"R;1FO=B $TPIJ, M1TU567A&A#%E&$$,"!1&&ZVPMH:D)$TCLWTWIQ] WL((M%)\6#;0P<6@CR3W MJDB.$*&TA,10:3%UA',!62H$E-82CK>;BB]:7@]I$1%3!UX=R1V8.K!\/<$N M1F*7TD$/Z>A7 -+>^=YZ)44O.L"Y)T TKS\=L^4K6S;-,*2*.(U8"@"V DO( MM&"40\R%)BI6!K$Q9HQ12Z2B1>@."Z->?O7YD:<<>]]"Q/>VB.VYRE\ M>.=A, B/>+)A#1ZJ73OT#_,']^^L?L;/,E!E#;_8Y%C?;S"T*7JRWA] M?K=CSEM6Y8!6 @K%$ GCCY7$EJ!4(<$U!X(L4]&Z 09,"6_12#>[#/H;W"UP M"&%GN&;:8H>=8%HI*B##3*2:1!QWV^C,!5O 4PA.YSUXK>AQ]^W@P?HO?+.= MY].Z">1+<->=5:E/OTMW/*%E@NYN;' />P\C>BZNC(1=_KI1 =DO7SY_^"R_ MVE\\C?QQYO\354^RM\W<\:'7&]K^6.Q.E:>]JUIV;97)W,*N'@/;R%?-CW5YGMO*; ME:;R^.,;S+R5,KGK!RK_Z]G5U>]G'[]X7#F\O_GP(&;VEWD]]/;TZ]V=CI>$6H%;HWVX=AIL!T,ZX6L'=P)_WW M?ZC9S\:H)EF*2BJESFONF5(PJ'F0SNK&U>\MP[>TGVWT88F:.G.M)S)=[G/? M>F7.G'7-M5>D^T7/B3./I,-!35L6*:FCF#-K%!;>2%*4,&\=&6")_V29>1YU M[2>X$-1K@% [A3 03A*<0FG\.R5V"NH=MV5AR7_]E4, ?DYJNR/4&DHG'MWD MT(-V4/&YA\SL1Z--L""@.W;HV=5)T6]@QNZ:0N:IV$NF,D1MLUGW1?ZX)Z]0 M3%Z2+G"&S!BAV3N\]MWK9RKRF/EX3;X]7F?I\^)1X\]->_#0D<_A2J?=M_?_F27;FYN9B5 M#&MTTJE'R09XO.%V':MSIBJMH@#;=OKLU$.E 2BK^NR4F9T7P[8[L".>ES.[ MNFX[J7\Z RBE&A!,!/%4 J#0T-NU'%NZ3 /Z.G9GL4+&< M]^D)?&,Q]2WCJEN/.!JC8+3=3]U-"]O]U)]Q \08\8\MLX%U6OJLPPBB37WJ M;EK8U*<>H U. 2W?"6BV0\]RN#U;IE&E O3Z#W=>MGNCOU+4MTWHH!6^$!'P M7M%0?[3];>'>P;#?^\../0K-%8#A75O_T?7FSP(E8%4E87E5?EH[6\(C41UA M6I"+L^%^(JM3<'T<>,$2R[G,+VFY<%N]<99M8;-<1YP&\%FI#TZ3'CUK"HRL MZ],"CU2QL&DMLOIKF\+:Y7OJ;@2/*Y#G2(M'6MPM+<(C+3:FQ849N)N7^ZL- MHEX:^XMX7C]'K/1T$MU:"9?.S+=L!LVPEPP>'QXZ;=M?G'J[+8Q99U1L9??S MO6I4&Y[0N31F+/!2K@*.Q:EXFT2#C?1D5:ZVP")5&CL"*=>8 M , ]RC(MK$%4$BNWVZ(,M@@3+4)63/#=CZ38.MGO2*,[M!.]:TWUOS:-'E."T M;7^=#;\J_7#_Q'7D"2.TWJ(&5D'^ M @F'4@1-,":A-DI2IHA%E@B)(-]J21=NI8*U %UQ /;W0_[[UZ^VY61<.\MW M,@LR?2*3X5V[;Y('V1\^)W\;/*IW;\$/?_LQ_#*=CU"YY*.=_M(,EP/A MZ0?O1 M<8WPIL;ZJFO_:0(DX0!AY4"DJ0ZE=Z<2Y%D8%0XLJ5FG*T4 MXQ;@*[9J^GX8P0'H0X>3/3CKRILH6W4=/(].NQ=H1!P(YW[13CM/&/,V-(1 ' C.**,(B9 MH))1!RQB4",-H)/;5$$IXRW.C_E]+UU-77'RS%84U*SMPZ%KH@=5UK( =K>1?M#S)8V'H8".,H?FNYZ4\X>X1E)0H#%GF ,BI<7"8>VXHY*HR 2P MS<6*"4,M0E8<^+%W'O^2:HB/K.C(BO:4K[B8ZW@=TB#C@%$$,R"D%%)3RHD5 M6&@6Z:ZTP:Q%G+8814>N\[(5R8I&_?MR@B[15>N%*: K3$+8/_?F$.Q[J<1^.<",M^-8)OM^42O!\EA=#BA'E@G!&!:(N-P.O(JS<&RDVR94,ILE BFS*' M)= 2I]81"Z"1!'.+MII205O 4R5"1[:\$[:\T&*)7%QSO%:R1K_3Z#RMNIOH M.OU.HWUNZV["!]=UMGHV0>.SH$W.@JUS%M%NMW4WD>5[SS:=DC U9Z9^9,*H MQ^W[F\\?/K8'>6/MJ*BHHLAE9A[/3)C);/59'C;L/2R:ZK$2KF8EB$O,'YQ> MEWP<]BK6%>OAO>04R W&"ERO-^SVAC87C?Z/?TEEI1/>;!'08$/]KXPC8S0Q M$@C)<9!N^3U?>F$Q=\/APT\__OCT]'3ZI^IW3GO]KS_"-$4_]OW'/XZ^^R;Y M\[[S4T<&5+3=D]]O=C'?;L$4AMIQ=8NK4KVRT;>#T-+19!W/^];8^X>,W/N3 M&WMN@7Z4)/9_']O^66%4W6"8^8O:W>136_=[R2>_B.?D@P='[];PC\Z^91#?RF_&(NPC"XV^<'>_9G>S![_5/637/+-88!EE>];WGC MSM%HP87'D1]< =>1!V\P7GHGG%3RW]*S]?YS>"*>#(21CJ>/6 M2QEL%5?*24T=! HCA"C-F13>,Y+J]^:E-%-699I_('U@[]LKUN M<^+UT7X8Z>N?T?5W+93AO_TCN>A8/?0JU'GOM)5\')K3? +P@W^&;C_(3B+O M/2P*=:F,&C-P']:ZG-Y;-;SL#H;]QZ J>!W*GF6/+NE4W"K#N>9.JQ0CG"I. MTA1X%4L@I""(Y-1D?J9_E0N";L/!YPL8_/)<_B13KG[[1['C\Y[?[4YTJY$8 MDX, Q=DASK"50SRH4;+K!4UG?):)1YYL.N'\4)K,N/.JT^AO]L M!5:@[SS4.YU$V<0\>AAWEX7Q]+2L.(@_!>[G;97W9.!:ZL C02W9N8[KP_<,M2,O^'DWK_Q+NSEQ,CGDS!L_,1VW[S[8%4_ M4]Q9/FA\?A15!LO3Y'JBXX^&DK>F)HUG??RS09X9!S,>4&&;7O8. J;*K_U@ MG7D&DQ%!C"&U N_+;QEFC\XXVX1!;88SG8_7E/_F@3DYT)Q1@=)9.J_[20LL MA2+%$B%., ! 8VED@!%/.(HV'SYE+/,^GL9/"O,6=TR<&^RX:V7@X&W6R &34$,,&IQ6@WB?'AM0.,)]B^4 MVF/*R*9LLI\''A#WGI#]$?7T'YY:PMQ:KP$T.[?<^S$6"=?N(O.[C,3&8'R" MI:-*%>'$ <3]F6'@3XH#A@DFS'@%E>-8 =;F#ZBIL$"+A$4XEO9P,'$^Y5#( M74QC.5T,\LL8TY,7\WEP+3A QHPTYZ(YUWQI'I!YH_H%> O^,OOIMN8K)]N8 M>7P84YM7.M:=36V.STZMU,UR_O7)#N]Z7NJ,_+\U0YL=-A8"*G@P.P"#TCGN M#1$,M++0 K&!*:;":II:(P3%GED2QUUJ,/'R#0LL@9H;VARU?K<\R9F/)SE_ MO+[Z]>3VXLNGY/+J[Q3;H]IV=9+K0";R"BW?RL_##D=NW*FDJ>$QK MGC]^1\D+NT0N7^:+G?(B;P0%Y\YJ+NNJ\.,%%5I'26%.G$85FKK'O'GW5OZP M7'O>\5H7IC,M ^MXZE(9U+EC_$! _>9=+KJ3^TQVEX*WK:1KAQL$6TV51@FR M%1^-]>OJ52S+LZ>^'^>6E9\M^*0QGXRF/-7=A&5ZG4[O*>REPA9%-_ M$ U.;V$J<')\>3C],]]>BP?)72 MRT7QE[^#(Y$>,I'"(Y%&=K2P(' +BD/37.BZ_LY)O_+"]*Q*AR _V@/[[Y8:?RKWEO/2.[;W:P_K6SW_QZF<\_E5\L4 M68B0XUAQC$C*(:8(*6]12YM*'?,.9GFG-_K.FL?..!EL=B7S5ZV]\LO/,K=R M<@[4W#QSL:[M]JO _@I9O1O*/W*X(X=[!1Q.$/_CM":0*ZP Y5P+*E*C#9)0 MN:K^B/OG;1K0NM)R#KOVO[@KOV0O/W8OF^'@%?IX@_)VY 6 M"=.?)X_)+H"??UC98H'[MEA>O*0^I TT$\0O2L1"9QGFRJ0$ RQ2*B4T$DM M)$NA3K=C1(P(MR"X?SZ.JE)&=Y?(LZ#8TI6-BF4 62NEW5M]U_5+]KY/N M#TOHK2/E=_JI$P4X4VO1K%J[@WC:_GU8!R!]7L;6-CX3;FI]2]%;@W2Y[0LS MK %7FB"H$<&6.:ZY 59@B+3$-A1=;U&YSN@X9PX3WK#IG@,X92W&^&K-?%\) M%>TDX>3($5_DUHX^T1WHCX@[ 0!!7%"( M0YMFHQ!CJ5'$*DM(K#?9!C)"_)(R(;7AI! N6A@=0.AIF[GIAQ:/.O*T ]GG MD:>-6V-:!1B5@A@$L-)822N$D,C0U%O%K&H>UV'R-(%;2(@C3ZO8Z&'%M&(V M?VS0V59B7NO6DMV&SJ@O,A(5G26W;X_E%MU(,TS;;W(%?(%!W(#8/CA5O>_G@U?MZ- M,*085W_I$;)M >;(O(_,^X"!NHO4B."S$1@Q[/FVNXG MY/3$.J<7[0!9=]-Q+/%Q+''3<8%ELCVXN<#K,I67T:-E]6&$!]4%=(6(__$\ M7]EY1H>-&JX,IU0@HY475T!8Q9ES%KM4" W8IH:-3DO*[-5:8LDE)2E.F=?X MC1(F)5Y*2XX5#--8WKR[[DZ&* (Z&J)8&CI7R7[+/WE;6VN2B]^_K#$I:U/6 M#1<"0I9RFUJ_=04%8OY?IPTB$@$ HM8-H-ML7,":.KK(XJ%R,^.O8IK6DJC0 M '_@FW?)6_GPT._]Z9<[M)WGIM,#-WO\T*]0"*XY(9@"RY$PQ'C:,UQ[G3)2 M5+OUX]]"WXK)\4]; (U18+9Q[U(WH3?O?@BSV2E;L)+S2E)%H[\&XTU]4<3*'@0H)&)GDF7= ]'8_.+=JJ1NK):/@[L MU'C4L LO) >;&M;X]YX'RM?RL,;L\>5\>B_-D4&( V6P@8"GDC +M"124^KB M;K3O&MEF+?JE;B++(]NW[,S&B#9H);)KDCLYR&="JW8G()'G4/9/?])MCT$# MKZ6VG3=&/;:UN\X+E*ZV2<];J&6FEDWG/7O\ZI79BN&\!A6P\ M.'0=#L@84&%,!=5 8@*,)$(Z(@FV0%&=\MC8"K[=MDU-D9+M!BEG1QPL=1/U MRD^OX,33)X5(.V:8>AIOY9YQ>_?CQ- M/A1<, R03JQ'%C,WY]RC7J9Q1IB*5+J%-#*_Z(MCJC6,S-1=JIE9;& D^7G"R/:0FDLJ+QQ96MV+L-2 M-S&/CR8Q;=^,&D][L1\Q,5N8O_7>$-^;:<+WG7H8WF; M>\5%HWFDZ3IN\>A(EKJ;Z&CP80]A-# $> M3@SAZ(%=M3)K)Q[8*K\J]@J'0)IXK@&Q4)H3P3DPPA OGBBGV_2K D" M9@+ M*3'G2 E%>4H,ID00P$3N5[VQ#\-<:X,DXEB=.$V_?/KE +QF$@/C=Z"M7ZGG MPZFP2G$%K(,"(S(RW*9LV51 @*=OT)COI%#Q*?FK<2H:*6XTH!=R9BHQ8X&*#7R MW$[:KE:K[TAS!]C/KS8^ MP)QC0DDA4RIQ*I'_!5JI%5'(:6]IOD2\7<%]2RJ5J8WB;-Q]6W-3X;Z=C1<$ MB5C&4[\Y_\D@<^D&Y_:N7QM=,9/V,:DQO& M(8Z">?\&:#/4C+MY:VYB;]X=E;+#./O=*&6S:?%+W<3?O)N.%0VJ@D49\YKW M/X0(@63)5]GN[B&NA* %B&*&B$PQ]%O4J3<8O>SDQJ9IK"!EHW&E M@[$;\2[LQ=E$_J5N$EY@!D0JX8I#"86"!=:DC'!O-N0)"2*P1X@22-*I5 MC7#E9;0K7S%NB7'+4\,N,&/%0]A_7K M\OI6,KB3WN3T2#9C(C27B^MPZK"5[S/,"6;]ELO=!=<)W47+Q>INXL?BK8J3 M:')^:)WSBQ:,U=TDCJ'7W81>T>&$7K=1OG4,Y[[2@AHG++-**0NEPT)A854* M 6",&**YU9L*_+Z[[M9DG?[WHU]_2,;SS L<='"7,X93"KFDFF#J#(VC\7?# "X,L=M%\=M#C)$:R7%(6U >>['42AD@*796$,0M MXQ%+9F_'TC0.RD&+BDJK-HM SDS4V6ND26#-/)%X2F$ 8\HXL59+G#+M=19K M(]T ]W8BC3/]J[WR-?SN=1=S*"2)91JGQ&F,C>4 4@ZHYB%Y/E6OX>@16N/H M8Z$2U9-]$SXTGESUL-=?K^!BFA.\(O)OW6&X MFY%0N)6B6 ?8#/HU5.[I^L&3Y6@@D8^T[4@3AEAOR-VS@ EZ>4TJG#'"*I)=-CT))\7M1>W5":8ZJLU<0R MB27TEJ)PB$ON_X]"AF)=3'9P!EO( ]VSQZD]3$S/"U7/3I,[^(E07) MBLE6K"5$;.+VWKQ;*?4 5EZ7U,)Z@&-)'<>$*:P]]%,=+=SKL<]JB8Y"DURSLAOKA?NX-NELB3:BJ+V+OM@,K7G8E3T"'<^ZLT[R=^.Y M2\/>PVA5Q951G_A\)R,_S2]?/G_X[%7 7_I6_G'F_Q/U0F1OF[DCV)>!XF9\ M,<%/]&:$C56/BG3'#ZJH[<\O[.HQ$':^LJ:.0SXW?&I*.YA6-MZ\^W "Z#15 MU>SCP:_S1 4(GDCG=_%3(CM/\GE0 >8*1\_?[OKC#M#YG(@"IIDV$3GD?(!$ MKFN4O71WQ2:SV6X8>1_3<7UQ=W7ZY3BZOSD^K&$6VP@4[V^?ZUW3K7UW?7MPDM]?) M^?75S?7'R_=GMQ?ODP^75V=7YY=G'Y.;6W_AT\75[4TM;>X7#F\O_GSPPGN0 M*<7)[Z/""8$BNCWO%P(;& MJZ5\A6K=$ M$]C9"&!9XE0,I\OB@%,1S-5)<@E3R"@?O/N8N1@'GO/GG*FE?1SKI68$MM*G.=;8=;8 M8Z"8KAUN$+ +/ $SL*_X:.P=J%[%HL2,"4MOJ/A6LLIZ/MN .2^L+UN"S39@ MSG!3&32UDCQV98$YU1CRT=*PNIL65H8M <,FD =[AWQS($<3Q.IN6I@?M@2X MF@ 9;AC(,63=_?G%M.+&9QE-,JN[:6&.V1*GTN0LT8RK=121&F6KE%L!+Y7< MM$K.VGY#B!N,%JX;!XRGF275;NC]8'74FU]W$UT+JQMES<+9^9Q'K#XKJ=(!'P;M+!VM:!OG>IU.[REL9E^$$?6,U=W$UB*,1FG,V:"4(V$<)F&L MJ_-4QR+VK Q%W:%U-RTA#KH_ZV&C (^Z%.MN6CB'>0G0-0'X"E,4 M"H>B=L/L^TL72BSD"MXWIV-4+&9+B+,?I#2'HO8AGY7QKD3MLG6WD7XVOJD&1QG_] M%=#TYW67"VNA7N0;E%:;#'J=MIE%G6FA]=27-<[QNB!L5;QU)2"5DQ5K_:$[ M65$( =6L9',H6._^WBA25B#!9C#U2%A'PJHA+'@DK/D]+0K<[$)J%SH%H__9 M8-\5*?$I;B40\2(E?FEJ*+(=^SFBI:<-(ZN__2.YZ%@][/>2\]YI*_DX-*?> MD'I4[]Z"$-7TO^P%$2N"R2-,'"EW6SR'37/ZYL2:;*#Y]F6(0\D,H5P2[+ 3AF.)4R6E1%:Y6!905MCPQ79D MT7[W^388@_DJ![\\ES_)FW3\HV TFV[( 18T)CLX$;IUVMZ1WGKDU4=>O3P\ MC[QZ@[S:(@$I-M@*([#30"$D,&7&<244QRQ2CK8O7NW:?UIS\F_;[[UY=W)D MS^NPYP.S?C;DG]BML?.EIWJ#8=_:87+9U2,[![X,.^>@/$)KTM:2[J+][ZZ9 MX-K:]EZZY.*.I(2$(:4<$F^\2.?//+)[Y-/&NRXXX8PD&+,C4P5,80X@)E#G)$J#?\0^.1+5OF/\8T% M&CYN!(R##'K<]H:R\\+4_:V"_Q"%7>CY8'J/(;=I/7&P=[?0H?O97BW@=R.M M@>2$<(&=-V^P$:ER-M7<<"P$@(*!"JMF0[&/UV&&;)&[O2ACY3RP MGX M#.3:N];J40$;]:A XQX5\8JQE8IRIKO\;*.?T,*)'A4?K-,M:"QGUN@35-.+ M9AW,C[7^R?)=ZY*_:_K++-KVDBU[=K7K2=UD?*(& XA"[I!T5&,'C# 0 R - M0][:)5)M<*)&\M_24VW_>=R%.VN^O1 ,R;@U=Y9VG[4@#/,$O'JEL@KG;_YZ MUA;^:]_:<;^A));NW J3"+);^L.L'KK3\P+LH=_NAE[SG;S#]\*&TN_]2\^S M!PS\A_EO0^LUSL&P_QA>GFN3H*1.0D8]+*VE1AGLH.)&"Z:50]H2*&AD%B)* M 2K:KH7?#CSULN;TLM.*'<9__95[I?KG0=$L)R,/",OWPV4AI "(:*(D1QUQB;@!SS,-),;;$+,&-G@UH>C8 HQ:G\V=3 MP#8@]L(C"-T[I2>.H>S4'*=_TI)30D>M"R=30O-3*8&?"6651<3_8S"&0&'* M/?OQ1X \ X*1_+8M 'UJ$@=>80#H:808_K-BS$:8=.$_F9M",-< ?2VQ5!]7 MBEQ6P6F=JKC8VZJ\%UFJPA1HUV$)@:SK[N@=3TZJT^>&L!^9&+;80 M7+DP?G\Z^.)N@^MV[=R!)KX%71S6Z^++='O#-E;^S_!5E]0,1( #R_)U8A3GU7 P8;+F@1(M4$!73_AB A6;N?]MR M&DY3=9#1!8I@[>G.G$],1ZS6 M<9U$9$FA(%/9,W FL.!%=.^*.QU!$MC:@X MCBT?0E/U$.!3P9;7#S/2D'G'+C.:=.:_J^7@;H%=NB9IG)=?=]D]]R\KEPH" M)!4"U MX@('-^ ]C2B*2:@BHW3=]-#1E884AFW&M!6#.Y[9^O+\/ MD+RY]Y;&N6=S@_;@4\_8SM2L=.TT ]9K3!I[[05X'JX-E)09@X"E>T)H7H;: MY=6'"KB=#*P.L M]?@:V^^;=\,X_=%7K/TGN,Z@$%'XHP2T9!, E.H=+BJ]AP%36Q6Y[>%]UA-F'Y?1,"IFW1R5%-L62$@D),"[5G%-*C8$OE0(J M,DE6M4:7 M@^9 :-11%.&%X9+QLE[4P(7:D0L;&KIPR&,7]CMX0:\X>&'9T0L'/'RAV?B% MX OWA* ?^S.]8S<,N%K.7H)NY8>U Q96YY:U0Q46M?VOFQVU!C-MU(46D0WG M6L2VO:7C7UG]T[6"PH'GGBLT]U_(,-^I1BW;6HW:# M+O8E-M4$%&PF%C&/H^MI6+,MF9=#NRGZ&F'L;AIHUW2WK6^WV@ CUCKWV1,\ MMB,_G';D(R\ZQ,5H^?) ^9$;W"1RH3.CB(^WO3ITY8WOH,9-O 0?_"[F\I2U ME4I!277*$396"(2M,R*EDB I9=Q]#?$JT?,S/>QU=Y)%,DK+"?M/LFC(VP#% MX'V&Z<\EX"0!.MEE\/,/B>OW[I-LE5/?SS(]^J-OG29G\>A[:^JD_"DE#[)M M%A[3Y^(XK]W,@94.1J3,4&4D94ICS)FDJ4206$>02Z&+-3]HGE6RZ2.B50HFMU3:=G#5Z_I?^W8*QQ6'%CE. M(*(<.R>Y($BG5$D(&*4:;R!#9., !*#% )QWKB5GPR3@V= SW"1X]_M)-EL[ M ^5]X)_!8C-^=3ETRQ21):H]M3N= M&LIVUS,>Y9_:_M8.3I7L&[W'X6 HN^'O2@DW28H;'7+PCC]V,P*16O@D?A6UEDX$?]5WQO9"K%=86/I8/#]ZBS5U"DP_](K0]757* M+G"C;5/_:3C?>H/SBLMR?WZV^LFP]S 2Z,654>E&OH?H9/=\3'V5"3=S1PA> M5XY/7V[P?*31\MS"\D!,OK*FNOW$3S:K@$:4G3?O/IP 5CNDN[R/![_.$Q4@ M>)(1^4^R\R2?!Q50KAHN?S=V*.8GEA=SY?I-";BCBJ^1.?ASZKZ]N+F^3V.CF_OKJY_GCY M_NSVXGWRX?+J[.K\\NQCG.: MF%ZG(_M>GM@_M7T89O'/;L;5,AF92?4?:O:S,:I)EJ*2U:11[.K\M=DKTW^7 M_YKZ??,^G=+S_[+I'+=9]ENPPC+/BHS&==\TGV_["9ZSR/ M'T^T:/_AN5?!O.+GU=Z@X9UYQ!L.WK<'NM,;>!,]N!MF)\-SDRK-4L$Y8%@" MPK4@0J2880B(& U)6F"P+#$9'F " *<$(0%E))9 (WC#FJL"$UGLV5?LG]C M;6]&S'41<7$T<^YNPN<1C3P%AIV(S 0'X&BTL[;.6EP; MP>(5"#4WH7'S@CB3+YAU+1^/<6]I$6><*<^K*89**^P7 RF#0FA%5,Q'LBKW M-D(J8+FQS%(L_2N 0\)P!!$2*8?B-7'O+7BG#XE:*GS8"SVD(Q=0]3S99?(F M1P5A8W6F7"3I@'"&NY0 A[%CTB',#"> &(HMJ_+S33OL1-/,QJ?>O+O3S@W? M_:E"9%6RFN8\)C[@ON:FA0/NZRFX =E_QV+SE9!]LI3HK,;PXZD>XJE.#.K& M'"B:KE1W$UF' T7UJKJ;T/+5?TL:]$NG^&PX?>=@,G56<&DL&,,[-X6X[+V< M<@O])=KM=IR5.=N^JJ:O;7QX;G6GJ%7?LVA XE1OK0V^LV+T9N%0*AIIPTC2 M0]XGJSS=<]Z'O/J4RZ7&:#9Y;.60V29 7+ZG6;07= TD-WJ^1YS:*D[%YZN^ M*)R*)EMOEG&6&X(W[?.8^;0_M;OVNFN3#^T_0P%I[]XF$YLON4P^GGY>9NSH MNN>S?&?62#CT_/SBXL.'C1'?\GC38%GQ4XCW*-TDMXH N]R#=*W5+U-P@RJJ$43&C,L!-(*D=)RJFAVJ:XNK_,!%]OGQ_R4KQ2$7,WY X5 MA< M-,Y:09V6D8Y=<.\D35HI$"V(\?= TCM65>+V7I5FHON]Y),WUI^3#W[7R,!=\>\MFD&-,.3.AMAVX91#5]:;7E;94]*"2<(@8:F&$M$I0-.2$VA M 9H"$&LHN"Q[:H=TW&$($FZ:00G> D <&'/:N55^)-;OC5@M4B@47BF92HP( M5,!AH954*4IERB)I3TOK$MLC5MQB2+0$ :^;7O>L1N %+OFEW"!3X889GU3U M4++]\:V*#1^&V13G&<5,DY56OO)9[=WHVN/>-\1F98II*AR 1EN,N> (2"1 MLY 80&'5+.!-N5, X2W,#LWV6I'^7H#F<^0@1PZR)0Y".2),<.T(1QAK)KP* M))3#1$HF4EKE]-D,!Q$M1D0+B$-SR.Z.@T1TL?&O#1NU-4],B?8"J;N)KI.8 M$DW&J[MIW 7M;ZH_RH4X>WCHV).L:%;?R>Y7>]*U3YUVUTXJ[5;)O9HNEFD, MT&A'D;J;V#H C>86U=TT[H0TP:$#;B$7,5M6:@TWYAB;[>5]S-<[R'R]JH%$ M"V7)1AN='Q'C(!&C8F"39%S^/_;>M;F-(TD7_KZ_HH]VYH0=T>34_>*94 1- M4;;.RI1"HN?=W2^.NHI8@P"W 4KB_/JWJG%A VC<&@V@0;9LRV0#W5V7S*%,;J/PS0Z+QM?]W.T#P>WR3\[ M\1!\\FX06FD#6,=CL],R\Z6ES?\RVC([%8S+!><_U;]-><:FEBY; MNT]98N'FIV23H/;=O"!'8:+&M4?"?*S-^/F8_# NS#/^ZJ0R3YKT UI%533+ M)2220973$OSBPO=4=W+'+(74S,Q7P+15)DPY.CVANC(//N.I@,CF1$JY$ M0SOY/YV[@"W#,/!AK+M]-7PJ^/:\ZM=%]K1!4@W]%JB\QHI80)]YU[V8H4&U MDU8*++PD7A/%L4/:>\ BL1=0AP'!&=H&M 5M0TGIJS$*_K4$@>*?\5FX[ABM MBA@Y/D06OC$!M[!P34!U_/^ ;I'!<-@-]^:K:$X*G60NH$9. 5'3)(Z0^6W6 M+RQ>[WHK)M)Y3JV1VE+,B*=("VJPIUXS!'UY]MQ<&;-C3N32Q>ROR;V+; /A MCEB%JWQE>3KVEZB\[EZ:U[^*)>+B7.D M^9BU;"9<<-.J7X. 7.&QH3&=6/,J,F..I:G0@(Z?L;F^A*\.$C4,*X,*#ULK M'<7/X]''L\[WL]N.#=_Y*9]F0!P5*+CVD06'.A1<_>#W#UUO M6BYC)+KZ8=")2)U8]3@8,\3$:EVQC$D_.!]N4HQL;H7.!S%SQN5]&)<,&^3% MROSB:C[1&=\W#X-(7I-7!/L:*XF98'5VAGF1L;!"%^N.Z:QCO[A\NDKF-4S] MH-\++_&AZ_TLK'.S1H,=LT6,6Z?N[[-^>&?^RNCS=WSPK(H37"QY%TRAO Q> M[.18\P=3Q8HS%A\YJO[F"_1(^9"XR'@17C,854B;M"-_5WZO4^'RY"#NX#;2 M\\2::N>CH%WLPV1LQJ_V,<.I,R@9A+L@. _1; ^/]:J3C=DV)GQHR5H&8HG6>O.V/5.4QO#H I0WM6#BEG+=W MP3LIZ7GL3!8?\7#_365A &PTET:S%YV)45@NG\GY]G0&BT>"1P0E.WD8"S'P MK]>=3R[8\@)\;BV@/,V5?WR\/3%PY?0]@3"DNATJ;L^,M[@ !QV9$_&D?2:5;Q'X7O>5IS#G%B( MOF]$G;C8BTE!]1E>>*0H8(PP@S!1'FMD@<<>6Q!L=Z#+$G-K'$-8'G%8GYA+ M*#G'BYR?N;=7?'4TS*QS.?M@&E>^LZ_]>'T24E?#8=;1#R, #FY2R?"_>S<- MJ4]8N@HX.R92M'E PO?#3(ZB4(L3>7X ZHY:0YLS0?YQ7&*S6']SHO=+ MS)\-:2P.LR6Y$#M/CA@\WT=P? _![V!E*17^E3K %Q%<4"E9L+MRZAYKEB%7 M[>M Y:CIXC&@OVX6X)[ 4%H(<9>NP.//%D.I(U"] MOIL8ZYRP%]Q/A6/2G#S Y<Q&/22Z_W44OUSDH!GI0-ZZV2#CMBS(HZN?QH\KDMX+ MIR SF'L$B/58Q 8=P8#J8-U7UH3X2F""#$X[O&G%0Q"X[V%R?S&&7_2RJE. M1_2J-J23Z.&'WJ?IXXK''(*A3X!25FA'+./!:"4,JN N$2F#>]_X@<4L$M?@ M$N*:ZC'XIXB[#2J^?Z=:L+N M+%ZMI)R\I!0C,=&?Z[E@= >;( I$UN_&9N>0FV=-1%^KY\/:GC,&QK3/27Y' M/QLY0U.4>W**9HT)VP_3&L UO.SKR/*^[W^+J33]Q':"I3'R\2)&?QWE7 QO M@U-PUP_>1*$9P4-2WH^_'0R.F(/3O^N8Z-CEJT%HX,A;BIUQT,26OSB*LZ$CUD_S-CP\6,W3.I%ST8;Y3Z:!ZO);KP/!AKT(O@Z MFLA@$ F%(%-2$@D ):X&N@3OL*"$ D&"#V",$,00$G OF$ ".,[FZ1+VQSUU M'3E9()B2LGS\].'CU:>;_TJ3C^\OKF^2B^LW.37+Q\C3DB;75S>K>5EFIZ8< M^-?WOL*0S9>:WY&.K&S$"ZQ0JZ1V Q[*&@>KM"KVNIO6L8TLU9PR?6$BF/"< M TN=(8:QR#-"M:3<6>F]6,]FNUY?,$:"!5\*ZGB>!48'&A)C%7:: H7Z$5J M,0%>O?ZXZQ&!QMD5IY]TLN:#+E[G9_2\\GK;EK)?;#14&^6<#-?5W]_UN)L5D[9 M9DYI=*Z\2-/,+7751E]11F3M^PJ%#ZJ\N[R<0BT-0FL;5+%H^[(F5:NLOO1A MZ\N";%#K_>G/4E: Z=MJFO[-JW <6"!:"6V\A)9S#$S?=LH26A*@GOVP/K ? M5^;;1@PF]NT9/T<%9OLX.C\EHVNO7E]$$W P_.D@D[1D2@ZD>74CSA:EB8Z' M?^W8'DQSL_ZW=9.R&:/(M,+8ZX]3[TT_=+H1ME:SW>\X^"4]J%8 ;U6?:A*4 M-6VM@W@@UJ>KOY6U,PRL*]2Q+*+U2S:[,ZVQ\Y)*[0R5!!.JD--:<< -E 3Z M9<4H_UCZ@I\?IQO4D\]^'HMQG=D9,*5 IHR7E>ENO)#M=VUH%?HE*S2S1@8U MAMSSH, JUM_7&C/-D>1:E:5=H88H-*$X)9B]((5NCD'RZO7[:'"RQ[G=X(/')EME,.Q+R?C,/L:U;V+E;)5 M%Z0!Y04@D%%/#2%.:.NE@\$J(%J&/R6GOC>W%Z;27/R\1@,B^!Z I0AN2(RQ M3X5I?(2A5?(7K.2&,\Z9,60N<18R$?P1U MD/GPATH&N$([Q3 FHO?N2?+J/(/*4@APRD593+2I<-58PZ-5O,,J'K(V;D7@ MH'V<<*JE]BS\18 @#B!=HGA;Q#?VK'@HE92E%&[(<34=OM-3O ,: W-M/G0X MY(/WL1!S&P=I7:1E0E5;4D7PAC3CE'HD8F%B;0*V"2 YC@GSLK2FR*;0-Q+C M?3A',&42IU2($P*]-@+2JO?!U9MB8 TP E!!"3!84N E9(8:2ID'2WG2CZW> M4**4D,6"-B](O8]K[M2_Q=,?]K,PD+<=TW6#YEHT3<"U1H#7@1#*TJ#GB"LM M,"+ *E6E-IRH4B&/! 3&\UC] MGDBNH*!$6V$E5!9PLL0RJ&<#1Z28B7A,]MDKU9&S4O83LMDFI74P^"E1QCS< M/71SUC(;^6%,)R^CU]S5_VB^U,G[3T?TF5:'R7]8#9P73S+ZIB"BX>>NBS\$ M++VXZX=._2N_OA1GBQ K "%,>J6X)\P3Q3"FG&O),6/2T'W:+21EG*<4G=(A MH'H\J]524$[4NL_NMYC38L[A,$ ^%1L/0DUI1AH_=IUL6# MAS05[)0VY9J,.0VS'4E>F'?_@:&)F)=6_\[+?I\0AI,]5#.N$ZAM_R'6IMYB M;LNF["_'K+]9#=_KZ7A%9_S:%3$;,&B30U5I;C%A<]5H,6$73- V_".8P(Y0@A'3RKE@VEE/!(=4+MNX MJR<\1U+)4$KE"\6$%7;7PJ4G(L<#4UG0*E06;([XHSC2$_*W"G0[6["!3'.R M]CHXK,K@\*,/SJ[L5-4';*.^ES6^PH 47=V,>"80,83*9W0A$ALF0**46O !K17M1QB(92E4BP&Z#9A[5W2 M-<"4=\((BP0ARGNE++.&6V*)H!R6Y?#.LO/6TC4)>,KQ6F[=Y-W=O>ID.;ES MI/0N@=L]",732S_X]_W>E_>A,?9B,'##P:^N:]_VL]\'KK@0>^,I49I3K@G3 M,HRH#",E')8J\@L>1EI(Z"RNR/"\;8\]BVSQVBKB&7&0"DX]=]@ ACS%N&2[ M?1]"1>3!9#2?-"M T\-A?]OM#E[UZO:S9Y0V_?H@* M.]/R$J:7N='<8C+$0BAIAF4O?^#TVJO7;\^@F!)[;]./? *F7;@/5\YTO'2F M?.C 3ZK[33T.EKD._[C-9E/>W(X[E<V'ZW M&\R3--BRQMT/E-[!K0K?_W%-?VK3FF0C+5FZZI1>+[NZ>&W^RNSO MQ=^.Q) ]!JC=!#DID<_\N9/0P$IZWG>]H>I]Z01@&]E?J_FL'6'4(8D81"H6 MWU!82 \0T(C$?.ZR(J3;\O,:J CV7#K)#'& 2>NXP40S;#BG@,_S\TXX7,<\ MK3F230RPNFE\ZV;[\NF6QR!%+.)RRA+^[OKFX_N7=S^^ODHO/GZ]N/F_ M#+X\JK!>>BJ(W#PY;2MRIR5R1>MFG6^VLX25DJBONVD=B?IG<^OL0]=]\&]C M3UWN,,]#=VZ>EJ$V,!9J$WQE:06!G@0W&BBN#*%20>CK0.W0;\44IIIY0Y") M-9JLR/,[./'(@^>$VM5XTJJ*<$)KRP;+B-[D.Y2BOAU-ZVDB-](4#>CB!^%AD9AU)&XEH1_ MWN9_EHM(R9S.1XY6RWN:Y%?29! @QF_DC"T1N;)0H_'#?# *4::"EUF6]E8U MV6UKK=Z.JKYJLS9G>"YNGM?>C(I$WT76W?D@U_94WY6V%]<0?!^D%3FW?4F< MKZ1%VT_9Y@D2#9&EAC2C%>D=11H]-Y$N2?6I8X69L$5L/\@K)G:\FY>-9A&< MCP*^%]$K& Q_JF46MEX1E_&I[U6-MQ[5&06NVIH:0M);D<#7,H3MA)[4A#8, MCJH6N%^/6CE'[\/ C7)SCX-=M9>\/H[&UET9>Z87*R:V/-NE+.O[>+!5O?[V M;J.P.B%K151YL4H#=08QH3Q&Q#FM"6(68<*,Q9KKI;S%*U[Q\^-OZG_ZV67T MMO,Z3K\/W*#+XV8!F5ZN>M;3=M6&=0TA)2C7 !!-BM :.<0]4O.0M7LH[ ML W63<6Z3K 30"Z!ND:*X!+P.KIV%+WQY;"JR;=J5TP&]9O>H M?B]Q[U )D<;"!_A3G!+JF#1.$,PDEA@ZA6L)53TIRL]JL/C].HF<,$DIY"<# MI5N[AT<7\1:'3J!')XA#Q! :##3%M*#$:JP-P(PZ@*DSX7^V%I-M7SATFG;< MGL&GR29>>4K@UONAG_M^^$UE[O@!R=W*E9X4\*[+!CLMS-VN-\?;TN301]O0 M*FHUD<(KRP&UV#H7[$>LEU**;X//E_V[^X>ARR9J-7=#G5S$L9;]:6]S'C@Y MLT6G%ITJH%.-VYB*P/QD D4]H"4+%+ M^S 6*Y\9V5,*7>G1VV646HT%Z9>5A=)TC-Y/-ESY(?'Z\)Z^#=@XQ6SA92=XV2N2 (PY!,I# MKR51P3-%7BC(B> \0 LI8>NIK]@A23FB*1)MAMKI&'.U1/[*BU9L=L1^1ALF MA[L/4[Y@KM[ _,'N,MXW52"R.;Y0MW&$EQI'6!WE7$/8M&(Y*7 Y%3F;9NI. M2PJP$ #0B+Q)K62(8\!TQX"M%>:#\Q1*OA&9'!-%>2*48*M1:",K:E%IQ:= M#A/EW"< 40VXIXI#+@C1B E.+06&.,^)Q[2LL'=]Y>X93(ED+0 M980[9=N7 M;$F36"FZ65X3[?@"M!L15//<^SJ!O,"HM*\ P&F=XSO:,%5>5^:XZCR7TD&L MN!;$&BO"\A%L6H85(P"1DC6D/B.6!1,6IUQL1$O55$79$@-./PC;@EX+>B<. M>@PY3 Q2D%,+$&17%EQ&CJAB'*6[#50H+=@,X]_J,32 M-_Y?]5*BI11]ZVZ:I^A[065K3ZU(;6GP/E)$;%$!O;ITE7(OE:Y3 MDZYB;&>O[(G%%WWP\PMD,:Z-K=*8>@0$)(QY#036Q#(H@!=4EI .[H,A#T&< MRI( TR8,>9MWE5%@;(S?N[#R2RD(1@AC[*P3F I_&&H\PE*(\3IFO/TA#Z^" M/*)%GA-'G@.M:ZV@G+J@S/&Z5ERKK.!,V>=[V>W'1M&Z*<DB9U?@D8>8K=Z"D68V$,&0:D0(PR M8B (JV#X YVCX0=$RQ+)][ :H+#LT920Q13P+1>$B>:V2M5$I2I#WW];^+E^ MAKO#4<;W>3Q\"6F77_=[E0Y8% MV9F&A.+Z-4_W9"@RD%,!L+)$>"04=U)8R#4#0M!-K-]U=$]0.^?#FJD@X<0; MI4E8)1D$CF -I1/S=$\;9F%OK<@3.CDTI9/[7OGSY=7=]L MSBHW.P_EIL+ZCE<8K7E>H.U'8263\P8\U#6.0"G_V;J;-N<_RQ5A+/[]GAFI M0YD60(XM8,!)I#%Q'$J?5T@21'*OL2@Y=+^U%D@/-?",*T(MT5@KP@#SL18N M=@H@!S>GT9EGFMD?HLU2W"R*0HDPC"\N;/3/W5(3"\?R+98-WE<(R-;' %)+ M@]"^N$"6-2FIP,&QXF'KMS;6_DIC*6.Y[:.Z202%ZYT.SV7_)_.W7T_&X;Q#$/8[:OAT_&/ M?A""83^/^H269#8H4S9\G+J6@P?]^@?X8_@U_'!PM:_E &'-JU+=)P-7ZW5I M_DC]@U[[0<$UO2H/\.4N?93(F_XGE^='?XS"^.30%$)ZBG'MB?+&H> U,2:8 MT9H*"(RW4H(R\N:J@;QUI;X:M1;N<,QOCXK2*G*KR$L4.=9R(3@FX0!.O*#* M>@R[N+&K[NG[&\T (=J]QR>("J7HX6\3BJ!E"S@3JS] M$P!*(P6=TMI)I[4T8)\+.4P!AZGID!9);[1A4#+A8FD?!J&25BCEF"1 4L?+LE!K M6RPE12F#&Q7!W:^<[Z&23R,,UU8K3U0K,:9"ZV"Y6F>)I+&JK*/&*,ZHPL"6 M[";76' K#8;SB;F5;<;5UD;L5CP ^YWFUA/?NGD']L2KETHI' 3XK3.(^?2J MY_H/@]*]=\LYXY)Z"+TF"$(!"."4,T:HM@*4D";7N"V6(L13QC:$HJ(4)([HI#@ MG"H@V3Z-(I8R#%*.9(L.#36<#A+W&U6GO\_Z7SN#*,WQ@'IW2.>,Z M7_.C93[KWR6J^(WRTX!/HM-8*ZQU*YOK5GZ)S(X-L@@H7\QXZ; M86$7TM)@?$G$"!$0:6^,6F\M MPQ)"0ST1""L E?24.X2IUW"O5M IYB=OH;2K9[.L]/HF?6R87;1MQ?794:@E MRI1;_7$3[6QLY*\IR[[)*!\#4)<,Y2DYK#L5V*WN%3;Z\,F1QF1C3[G4.98& M8J L]UYQ@B(W,1&AV0'^I01.E]71>-&ALUIU^82,P!:SJNIGBUEU8Y91P"GF M, /,$,V!)!(@'RY@I2T7>R7.1"G ,@6PQ:S:HGP+E^:*IQ=*>6U0ZZIZ:2M< MI;05&0ES^1O75Y"J4';JX.7$]CKHI,J@TUT&O;2"V;J;\-:UOMY\_OCV?6

QG-?&]0S7Z-=$'S=P(,?-GK1"E'%R#/OWY32PKT8E-S9 OMG7J(=A MO_PU&RXYI9FUY54NHQSY?G_8ZP_=:(4)O_RAN&=(,R()\T1H+XA!PE%A6)AH M@FE<)$;W?.K'%]X.A_<__>UOW[Y]._^NL^YY/_OR-P0 _EL6/O[;Y+NODN]W MW9^Z*@J*ZYW]_OG5ZYM;%Y X7#(NR=Q]Y@9AJ1LDJKQ6Y%,&NQZ^ZPV&V<-= M7AXONRNLCMPAH5A8%7&09L"@4@IYBY0'!ID@X6LKX_TQ^_B+[YW!'Z-0TTW< MA,B/P/^6%UJ:62MCR=R?[$,6TW-#+UZ]IF>Q_NX\A(_V/3J]?-]#??F2N2\J M#/U]UNF9SKWJ1M[>A^#:]_VZ^KFSS0Q]=Q?YK86Q"%/(@!644!_4FB@!I;(F MC 9ST &][)C--B-02WB,!)N"@,6"NLD/$1S^VT4)LKLF3G42$ QRU1 M1X+O1S D4CG@J// *AS$95G(ON*H0%#Q2$0:$"W^MS J/TZVS;)1L',I)B2C M#;,TT4$0 SX'L1NZH&.Y=&TSC._&]WT*K_L\S .L+HM5S-075W2FE8+(:TN M#2N'5]((:ER #^A=D+T2VIZ=Q(T4!Q9/!_8,K;-ASQ=S9_^:J%Y82KO=T0;D M73P?,!JQY.+A2X#+6#"-G2<73]6UPX $,!VMOF$\?\O.D_\7<;67O%%?.X.S M3QWC5DQ-^%ZTS-/\67%< E9V718?];/KV?#0]YV[3L[D'1H4OQ0[%;Y@.YDS MPW[^S\Q MR2N.QK4D/SKG&K;YWA;?+_.N%AWSO)?U^&)6_8O^OK3C<^X#Q- MW@_M^0HX_R&6)T?@[T]/R"_ O^>6BNGW[UT6C=R@/W?]K@VK]E?7[=_'5Y\G M-[D=/&E)&.C[$:=V:+X:YGV8OR?QSB6#V[!8!\,FQO!ZX>_'F>[&!>JI->FH M@TZ9VZDIM&J/>6K;?/"_A7>_>7KU6U>T=P*N*&ZP@P@BHKP0FB'B"6= :XK8 M9IL',U8,VMR*H8N&X5\G*W,8N,)L?NL_A $, Y:Y?)#ZWWHN&]QV[J,03 =X MM)NFY@Z\>/QX8O1_$V^&PR3_I=>P)4X7\7Z3=-)&C=K MA3"%!FL7>AXT:)C'8/@H/R5Q0!=6;<'&98' $658OR'8H)8):=Y/891DK MM5;6W31/J7C:MH.H,NARET$OM5;6W33/-+C]H)>(_JD:(TO,D74&2;TF"5YI MDAS *%EIEC"$<5BS( 82$$:%8-9BQ2B!W(M@/^PEQG>G.KW@8@?I'@0Y":O# M>#6).URJ&Q:-O#3%-HB^=F]I91+1PJ4ILB^^Y1C8(RO1TX!=P*=TC5EWTSR' MW&DC_FX#N/M8M$!<+Q"3I@#Q0HV+R=;R3*V1.JG>YKC9YHN-+-L 8M)HIPU' M0$J"%% *2@B5(\'%L5K+^A:'Q3&I5J5E)27=W$R5E&+9E)&N]BHIR=(R*8O+ MYG2'+'?D9T9NKD?#OR^AG!HYN ^9N54#9_-#]!W[KC=XR.*+/O:['?,8_-]. MO\B[:(AB6@)$L%3$4J&II1I:1943%$X6J15;:JLWR@:=[Z5;91,NR?N\/4FW MHW2GVQD^AK$;MW<:BW??.S'R_B5&GSLF>+>Y(SR)E ]BL#TTL>=&OO[4QS7= M8&[D=TU<7MT91?3'[UZP1-87E#F409+LLCH6.0R77YN_,OM[.2?B,V$O7+0F M<@!?9:0LA@D6OKAJ4_O"F+A/.?BH'N.$7_1LN)(%(^S]6.X[;O"F,X@B&T Q M6B+SG' "8&$C1RKUG 0,TAXH9*%WTDDB4,D1AZTYX01PR$G.$9*80,#"D[4" M6"*&+&6>SS,CEJ)O+7GWZ_>I-<_>?'J^O/5Y^3 MB^LW8V+%":GB^W<7/[][_^[FW=7GW4D5UX]9A8$^*5+%]9VI, *;DRINHEFY MI5RF5!Z#X!1['58[1 2(JB6%=QQ2WFX!&M0*@V(Y88:3;4CSHE8#%5C[B2R M2F&E-U>JK01@/ AA[;QWO8$;+9G]_(S)Y'Q)]VF -M"W) :8!P]W=\% BR%@ M%??*N]W^MY]FU\U:LQK7BTD%V5J9U;A^NBK,\6EE->YU_-#FFZ 'HA%=X"^M M>_^S!E[1^L]2U-:(8B+W'AM4D;ZQR!"YQ2&^\@ MERRA>R ;;8J$KO/I][ "'(D68F(R1I/PRW@7OG\7S<=QT.0 4UQ+U;N:%;[N MJG)"%X6)/"RA&!24H(0@ (R@CA6# %C M+$!&*J,VS-&I7!*4L9;]'[6FU>T8/6NU>K=W4>^>9D4132#!7 M2G/#I?. LN"0 K[?@K]4@I2(0Q3\;:QV']?V>95D_6_3MK;L$BV[Q&)8:N2'2QNT?GWXY(*&]2;Q^\?%A0$8BAB"GGM!B+9&0Q6 MWT /L3- ^;WR,S"82EBV+!P8^K)2>B)E!0C*+V4!A",G,+<&<*Y M)TAAA?9:2X1+GDI65AKXI/6DN>&@UEIJK:4Y:VE44W"HOH>YO1_MCT_2KE;5 M66Z6N]^L!>1(3:W?H:^P[.3B=!.E:9QLL;CB.(&LL4()H@T1GL1M8 $D!A)2 M0Y?6I*AGQ<$H9:*,.:LQ(G(:1ENKCL]&';T,6A=)LR G0%KE!5)2"^D\CID: M>XV@09&2)AB !U/'(X?+ZMX/;&W(UH9\]?KJ[K[;?W3YF?!8Q"9/)/SFNC[F M XZ-RFD8[L#D';M%)HZ_>C5B6=I];V>2E#L1E7&9_D(";DD(3PHKO!-:$$P< M)()()(T2,A8S(Z0L\[8^WB($4P8.0;%:?]RB >9AJSE'U1Q"@Q$'.8*6&8(( M4I0@#[D"6& /A=XKUP5%J01-WQ,]]8W/8R1]W6=]'TR,,)FJ&TOP#)JU6C^7 MA) FNIYU@=A8E#X6).FM*T,P:9@&S@"&+2*8"4WBOX!Z)9@S%.US[<D=DT% )D9)6,V^PT62O&X<2RI2B%ZVB;=Y5&P5J M5A1H'&'.2S+>%B%:LP/+:96,\LPZ1XJOIM/_LXG?6;6_=V-.>+ M"P$V(XEHR2H.N!&?(&23H7G?GJ! I(PW8+'].6W"'#-Q,6!LFJ="QS%$0E[R5 M<:6.3"1M$*=U$>4H MYT10I#BDC$)G)62*Z;T>DL,"IZBD5/T+4LTF MA6HN,V<[P\2HS#ZE^[8>QC/P,$8S>ZDB7]82'/!"*J^I"-YW6)<5%=8)0K47 M 1F,XWO=5(& I:P4!T[:F6A5Y)FI".-6.6D,=XXH333BE"OHF312"E6B(C52 M*\?$"?'<-.3([G9IR9\#^N!Y!G;3G.QM!Z4!"+1![:S&^P*U]6 7;V%$+K]0 M_[3,:PC^.U3(,.*)%4 "P+7BAG!-./)UQND7O0:84@0;[C1LJ44-=O);/&CQ M8"T>.(NA4)@!A7FPBZS2 DIHN0B&D5-BOZ5V.$F):'H9K<,#0L.,*Q(Z7+,% M55JV\J8_5-V&VU3Y6#08*&W_(>X!+39SH^DKFY7&U2H[5,>60$(!02S2U7EA/"E 4.FWW:721%#*?BY)"6'*JR;XL-U52D MQ89:L(%[+)#77,F !Y)BS:'6TFN$N%%FPE2ZIW20%)"8$')J;EE-V+#"U%JX MM",_\,*%W8@A)CTK)RG*GSWF-_CYT\>W']47]W/FU)\7X:_I3)BN4UD^W+=3 M,VW8OY_P*8RO3(9\!8UAR=LBX9S+IJ^:85YXO:S9)=;D6"3&]1IRWV?7$;L[ V?*D:J%5U)EO"$;22?URKF<QQX&PD+_S]_/-YL$ZZ794-TL1] M-^Y^F&?:]W)4B]([N%7A^S^NZ4]M6I-LI"5+5YW2ZRTKX;(KR]!F)0/:NY[I MW[D;]7TU;2#2UG)*-0021J-2"0H< TPI%LQ+[FI@.&/<?@G\4;)!XP"F>=W\8#+/P&E7"6K>OT2MEJ5MW M$SDZ!V3U#I,J'::;$"%6.(!8;D?]\C[I#)+!@_X?9X;)L)^H6"^LGA2Y*_GAQ E6D64V GK#JO28=Y$J/T]R%TP<'/A M'!P0;GF5$11-',&E57K7C6;UP1-5!D^.!V_GP^(E)OFZD^%+#GU/+BX[]UVZ MNNQVW'OQC/=B5"4.!J(T329__;B'4]S)TF//30MC*,>""U52O/ M17.ZTTM^<:&9O<1?6K?#;M8N9']U@+ URB^GF(?O3/4;[NU03 M&Q&9 EYAPZ'5T%C"M!/>$*QJK^F MX]AX6[QL R7;J4Y9J8I6T\?CEC@[J&(1 1##6!,)B>% T6I)M9))@1&96F@ M&RO655V^7DG(-STH_/BP9EKM%(6*$(J-ID)9RAU13@MNRLB$-AZE=SP#CQ*Q!FNKXTZ!(2Q ,^2 0.J)9D8:BW<9I>OW]8P27*2!&<4-#JIT6CHB M"0<<*8(YDG&;16(-H)5*L9T"+#>?_FN?6O<47NE."BUNL?NRDUE;:2\/TJF- M7C1@-XB$+$LIJ=Z!2CM(<'X+:PZ,?XW*,]BFWZEU)^9W6SOY! ] M9J:,+2G>GZAAWC!U?Q^4)\_??'* >O'G_-KH&>?)=)%(?-:_2R[NLTXW@<'& M!%#$U@Z_]<^&'9>%9F?W_?PI3Z]/!H^A!W?)-Q6[Z3LF&(W=Q[B!TLV!?JYK M:31WS6WLS8I2%#4L6Q]=%K,0PV^?NTK#X@DB!2WTA#L:K$4IC7C&XDPV&R:__\1=T#I(@W]TX?I& HC,, MKM9RLV _@XL*@XL1L%B'$78XF C02:\QA<01(H0'O*0B9TV#NXW#R\Y+!K<> M?_?8(:$7MR$[U8FX*>O^]R%T=*H)HRGM#"/:N._N[CZB48YQ\88GN"R@65S0 MAH/XT##DO=#&+"B*G4+EY=4O__??(WG0WP\!.L3-5B2C-R).=1W+KPA .YMOQN/[8Q7COR-Q0!7K]B'<:!K MDMPXLFF.A ?**\(UMHQ#2Q "VBBN@66&<@ -]LW%@Z2%@A.#@AP)9FR;Q*FL M-Z=PY\E']1CE*3?+@F'9"2-B!SDN+-'$)V6=R?P(BA?P(%?N7G\XJX^/A9NB M>3;1W]"^\ZI[F3N8WI62DJ \H.E=;^)3 T+++U,'*R?';/"0!QWZN36[*O80/P\R MD^8_7(YB#U,SMA DR$_M!>]_,./@_Q"_BL#?K][=Y#_!O_\X,C&7^O#[B3XS M:H!TSHG@M@>_70K*$870I]9_NW2]CR6MN(\-B.);I?GW>YV'Y,:9VX .YVGR?FC3Y-?PT;]N^P_)KR[_(7ZQ^(T(-.?) M]"'_J5T8G-EO_.]#$!+_&%SOPH,#TMD',W70CY?G ;'Q1H2%P!!BH)#2>RBM0)IB@N0&.V.7 M :MC:;O(7GP5NQFKG>1>[G@>IM,0Q_BR_[YS%P^'_.;B >=ZP.N0 ^:XQ(QQ M2QP1)*"X8 '0"738,]GMQT;G*F?1KXO M$)(;:[3EB H-%'! (@_&T@L5J]>]SK=[?.:=I"^2ODK:#Y_99_2MR046>U0 MV3X;6FNZ&:J498/$U*"=+98S8@;I!Y^X%[=,/OBIMGW,^E\[D0(]7\?C6^8K MYV#IJ0%&&@D- 4I+1TVDTC&44"!<'95SD/.>.<^";D BF16&:>*D1Q(HBQ2> M#T*63N/V,W83 ,Q,!V428BOXH/>3P<6L2H4C=QK!2GL*P3/;8031YJ;U1O;*JK,8FQ7OFC&Z MIP:]\<.\E4NLT.5&[@H[>_O*MG=AN>RZ\C+S*^SCY3 _&H$=3<"E+UUA_E>O MZEM:8K^.PL_5IV,]C<.:]K%*DS>I0%@MK#KG([T=VZS_E=NL5PLVZU[G>E$D M#S[[*QR\R<>M)M?3]U5SV2"E+30%'5\_H[WXW'6P%:5#B1)Z[J)T8#@OH\:I M1#%8/\"/:9P.-N''(!8_,K7XAK.Y_=RMYLS8U[I<,IMU\IGO.BBK(Z5C<5\? M,#664Z.\ @9C8KQ5D"CM#>?. *&P/.A^-&W;76+,?6I M4XLQ^\,8Z9S2+J %5Y9(@B17V N)#.6>(P]+R'JF&%.9ML=WOCM[]B^7]5^] M/FN1I0&6X-&=_#?.NR"RMH%&X&$\MVJ"N85;MV?_=@U<;M?0O:'F#ZMABVM-^N/+Z_!S7SHSS;GGJ6IQ%N2GAT%2BNZ MTWL3B!];P&D!YVAFVN9X(P0W#$."*$.1ZEYQ0!2TB!,,&)(E>/,"[;3G$JN; M1&W7T5@W)8"WGNJZ&4"Z;LP:C;$%VM?C>Y^-=,E/8-QVS:'43C (7+ T-288 M:B6UEV$%, 'DE;)'S:%L_GJP1@8:'29LL6Q?.MEBV7&P#%HB#462,1:<9^6T M%$HH%(^?,>Y!R?9&:](>!,)66KLE%W=D$D_V42X35RJ7L)"IO(<**H6"_@>A M6]DN6[]D=G:8A$H%'&+&[4K*V,_FUMF'KINDP?_L8J&P)R+9\+]!T*N+GGT[ M*B"V-#>>6DDII$ Z(0D72IN *]9Y2QTE@*X_,+P^-QXXX)!RTA-LB,98J? $ M9X&T@%,.R;S$-8HXH092LOT0D.Q8<*#L[$"W/X@GHW0N3+.5/4?D8G=W85#^ MY>SQ#Q+@:CRV>%4:_'HYK2#>'"O:+\TW'.;>!*IYHQV45@MSBW,;*V MBT<"Y&51IC MI<[&[4XV/WA?3X2YF0'VFOJV)J%L%)1ZWQ\,WF;]N\N1(Q/T]\.]&SEO@[G@ ME1M]%%RCK=[OAUG<1Q]R@&$DGG'FO4:Q- HBC M3'%-N4(8&0(DM#O1/=XNSK)*>)F6 8H)0R[T DC-HR=K-O0-"$D^Q8"FBIY _VUA(.K[]N*.1 M^/OGY@%R,U"W(3F]V\GR!ONPC0!*Y 3'A#$L)0W6&M5&P8"23&@H73"3=K'= M+O+=*#4HJR&[\XD#DF(BTX#J):A9K!"[?W7:&#QW1\@-I.K'0W>_19.]H\D) MX(@"@G&+#%,2$0>Q,E98R2Q0'CBF2ZBX-S>X]HHC/%A>))6E./+L &0M=)RP M_;6_^-W50]:_=\T#U.?C+Q_QH%9-7N^IV'M*.\6E\UY+3YQQ0AA!K-*> JB( M%[O8>R,]V0M*@U1@F5) 3L?:VZNK?-*&8(M;C<&M$T L0BR $K@ 7)HH0)7W MCC),@=768%I20'ISRW)_B(5 "G% +5J&6"\)JIZSR;FC77GQ, C:T.VHYD%T M,W"X(6#[/"U!"S'VR$CKO24L^.@> XDYEM1C[]1.EN#%[S7;?S)%B*:($(45HA+BECTCLC@O55(HE M2BE$)V")M>;6J@A?:?;AWL)^'X:W+EM-AW8<]WG;86@$$F]P+N$$O.[:^G#Z M:X B0FL-@R]N!8$L_ RDY HQH&/ZWP9LMRM2;,( #K..&^0Z>'.K>I>WH6E[ M"2VFC- 42'8"J\.6BM_DU:3%QA8;]X*-38!&)*T"AC/$#"2",*$(=90RI[$# MHHQJ()%E@I"TSPVP'%RE*_/D6S9L<;HA0& MUQNQ4SB+MR>4VEM MN1B(^ODD4J5>>C.=?)&\+E%M;LZ.TTK=9IM7)>NE*I] MMA#F\IIT4$-+&43001)^U)(9@"T &BEI^28E?M?5I!->684-M[&8O-904(TQ M9I$%&S(E%VK2%15VRM=>4\7!BT%>F>9.=7J)?AAT>FXP2/I3W$V^!12-78CU M&\(U9Y/PQ=SC3A/5LTD_>N&3XFWNNW'WPPA[R<=/EY.KL7R;40^#<*]^C/63 MSL;/[WTI4;*(@%\[PTZDZ(X/&0S5\&'8SQZ+S/*Q)Q()R MX=8'U2U^SXWF/,G8U[)QRU4\DFB%.0WQD4CL1WO7?BB#\M:_F)U%\,7^5,?PKM+^A^& M*';J,8Q.?L?J,1CV)Y?*"N?9A_P;\3&CBGFQ4E;UFGF'DLD=D(550A:^ZIWK MM;6"BD\J\\W6X#MX73A>:;C$+L/5UH4K6TRGE_="-59:8/'051[+BS(VHT;7 MD8L_-:YD73.$HRV<=^!H>XL7C:G,MC$T[+$R6S.FO*TLN)L$M?+; /EMZQL> M9R6K^7ST3*GQ,W$.HWR4;2E/+L;1_BD9?[&YR^JKUS'X_F^K_RP?HF02?;C/ M^E\[@^@/QB#)4RRB@3M,S<^)V@/!4$.%KY%;8"]G^)NQ.T>%4AQZ*ADE1,1# M%41!X22V#B"Y_CC6 3,)&K%4'_C\:I,%N(F)N.WZTASY:->7=GWQD@D,@"48 M02)COIIQD7),.641PNO+*+SD[(]V@3F9B9+W]T60RFQM]F;KONAV7O?Q\ZF;-%_N#($XP4@E@P@D%PV#352DL" )1< ME*13KG382'%!1=-U] RM*S3TH@I7-EDX_]JB88N&+Q4-O:?0<6.5Y8X@Y[16 MQ#@K?/A'.J2W="]:-#QUX=P%#8_O,K2;9:OF=H03.S@4Q=QD-2S)\VVF<_%\ M@IK/IG!ID]5D2=ROK@7Z(L^EWW1]IM *;8$BVA#-M/;$&X*(%]AA5+8^[W5[ M">*4"IY*<@I%N=KH7XO$+1*?L@0W"8FQPEAK#A#%B@ /->-<0>($U) 9"0^\ M$8-$"C!+,3R% E@M$I^R4]5Z3J]'8+.#Y]3WR7WFO,O"V'14M]V):6./IQA[ M_%B0X9E%M+!0.D&AY@@;1CW!%.BX3%KG/2< *[^>FK">:F@IQ33E[!3860]S MT*)%@Q8-#H\&2DN*%'&>"!/(6C1'EII MK;6/:\#?FT(9]=EZ39G-N%B,W;?A9ZTYM9JM[D-6Q& MBU-A/9(:4DDTQQ@*(A465$IIXQD.9UQ8<0YDG2(<;-,V=',"\M@":@NHIRS M&YUBV 51O?#!P!="&84)PT):;QQP7C!!L5?DT('Q%%&:RO9\P@G(9AL7;SV9 M^*B@O?8A*&FLKC;.+VJ@)].,U;4A2^BSPZ)*R^1UO_QDM ZK]W.A\,W/!/.9(K1*1P(;P/AK?(_&^4WF#(/!>7:00($ MU!08!;60E%L*D#Q0Y#L%0?T!*&/@?8[J?WRSL(U][]MBS-S J'4^R_K?I=+Q5G2P^[,$EYE;U MOKAHQW]36>CT, GZI(-2#1^/$M1\F*@,IEV7!E(9$ M2PXES:V"/3L%DYASKJ7 5 !"(= >$*\8%(QX[=6VM4 J*AA.)40IX.0YZMCQ ME^65!GYQQ7YW=Q]D)P^KY?1Q8;W^TN_;;YUNMVFN7=, YFB-K=_EVPZ6*FR8 M/(G9^YQVL8!'1"#)3< 5:EU (*DEA\!A2P4!DEF[EP7?=[X[>_8OE_5?O3YK M @1M[04US@)H=??EZ2Y33%#/'!1&$BF TA9!P(A27EC(2W1W'[8$2H-%DTI> M=O"G08+U',V,J2(ZK>J:!Q\@/Q-]531.W(/;C H M$=%46H2D-)A3;VU)WOI^3@*EP9Y-"3Z%!)TCT@2V(-2"T#,$(:DDL9 )#X@E M@##).6 8>(.Q0Q24%,O8BYV,4DE "KAXR2#44*NYS2=_0IZ.5*OZ4(Z#B?]['K. M=XH9,V%I-$XI*:S 1%@FF03<*J0-%A+IDN(Q^S#1$4DE/%GS?*%%LB: F3!NM> *:^%]T19)"%@CDA'PR4FR7ZVUM=M9;7PU4B;G[21\J=( M>>?K+GP5C:>]*Y_\1J]EMO\0C^GOIZ&UKEA+6_ILUZ7-*S=N1YEG"<(\#*D' MC%A+I+58..(5 -!KO6U%UZHD4> $US"R67#J&4AD VGT6G1MT?4$T)4*0 &W MQ#@1H)4I'4OF:N<]H(BX;8DE6G1MT75A*I;[."47_RU\6P7=?OUON4A$Z>OT M1EM8KTNNS%W(!?LF].(/QCUG5#&G/"%84*&94L+$8W"2(*KPN/Y-N-/9B^&F M=\DPH?]8-AC_T%EBNFH09/_B_K[KSO(ZN:,C1V<]]ZW;Z;E7?YN(]F)O%IXY M_N;"]<4O1DD:O_KG3Q_??E1?W,^94W]>A+^F8F^Z3F6Y;-].7;)A_WXB)^,K M$_G.+Y;*;U%N)PH"0%Z99;8);_O], #3.I9K'E74R@AA+EM\XO7#G799WJO7 M_X@Z-J,_FVF%6.I]EFC*J]=OSU" I_BN=?THFX#IX-^'*V%4J%4LZ&!__#Y7<9G'M^/>+Z^O?+]Y_NOKXX=--V=2. M9Z4S# )B%J;SU>N;"!HQ0>TRKE>]X6 Z96I%5\;-6()=:X1S!3Q/!$OWNW9[ MQ'[U^O+J^OKFTX?DW?7E^:J-P%4].V;[JZKF^/;K#S=7GY.;#\GEA^O/']Z_ M>W-Q<_4F>?ON^N+Z\MW%^^3S3;CPV]7US>>UBGG<C6I3>P:T*W_]Q37]JTYID(RU9]LG2ZX7Q MWM_81B%)($G.HI9\^.TJN;GXSR U/P29N7EW_?O5FZ6CN&!W;?7>B3.TZ=)< MW42154P4 J*)DMM00<"[T1 UP6S- _3Q][$9._I]!.)O/G]\^[XS&.88^JKJ MR,PN2XLF]MQZ4[HL++,25\3!I[;^W-*3K_+S9GVP=LJD+R@J^G&-%5OV$O4P M[)>_9(7=O]3J'S=EDL,5(\=AR%6>Q_6W'R;GU#L1'E;FAJRTUI?WG4=+Q_@S0WW4L@I-:6KCPVL-#9H&F (IK3+.F9N5_&S MN77VH>L^^(5??\DA#E8Q'?^W.V;/U\]-9QXRSF3GF.C2?A;.JF]5\H2 M8JR6FQR5=P.C[N-BG3VXLEYJCYAW!$M"+)&QR"$'F'$7BW\SJ/R\ -C.X+ZK M'G^:1%CB[$XF?;+;E;D"IMSX?D1C=_"TX M"4^/?+K;.M//'!F/Q\CWO\\#(8=_QC-\-MQ.EL>J79)U!N*>?$[KW7*RC]X1_20'U@N_2 M5?F]*G_N&V=<;C9AF"91=F)%OE)DB[&J)-A5\4;?CXFP@Y^*NORD#"4AAGJ5 M%E526OQJ1:1CO3)4T"#4:M"1-"A9MK@O77WV+;.XDLR27606;6[#CN(?HTR4 MD1 NF_\9^[1D/N<#(EO+[:+-6QY0G=C=Q@_S/BXQ%@^<%E)^:'*?6S]'/-&S MK$GK\\_6M ]MESTS%XDH]P>>UKDU@?AJ+XAK9V.RS5=OQS108AK8I!GC@')%CXE8[PHW6\[II!LKA M8*[R5P/SNII_#J2>$Q*O_W(,F#U,A>@U1RL60I_AA\FU\3&+6'8Y^^IB4/3" MF.Q!=0PT:X>= MFC6SH\DR*KX1$SS\4Z'QOD]\IZ=ZIJ.ZX:/!,'N(4M8\>Z89"-60?//MC(A5 M' X+<#0IT3(MBOS!7_WO0V?X^-F9ARS?X7K[S^MWQ=QLS9PDD@D"'+'<:LZ4 M8]#"\$.P&LHV4NMG-,:I$#2E)W$$?>=D[";RRK3ZN50_]ZM^''E'/-46<$^4 M,;'N Y2>&2( 1:*,,:6V]3]6(<>D[%1$ Y7J%);X_04L+M5]GE[YK]$6YSQ# M8*SKDW7BTA_L -,?#-N01DM=M5S6MG5RWO4^9GWC!H-R&J@"G"FBH>=681#< M&8>0@A1K+2B0$'#-R\K9U =G!*<2GT)]MS8 T2IPK5&(S164$:PX]]1[CPDR M*ECYD!AG*3 "<.7V&F]@,F6BC*6]09+R7$R1G:J3EQLAUVZ8](.A$6R0WI<1 M98I16?889_V;RFP3C8ZV/.[>CL=7+(^[+;9]F$A1GF;B%L!UI#UL>84 MCKG?Q$DM%.,!US0BR"F*RNIWU 9K!*4(R93*4S ]VOK6K0*O:^@^%!0*":DR MPDGD2"Q$CZ2SS'$.#!78[S7.@40J8/B/E)%N/Q\-;(#1L;?X1UX#^>G01J'J MV2B9JX&61^LMG6JXXY&,X=@2")Q6@@,B.>% 2.[XGHT+08+; M1,HV:9MF7+1QC593:XUKS&NB8AI"X@CD6!!"J5"*.& 9%I0 :DH(;6J,7N"4 MA?\ ;L2&21O 6/BSWHKX9TLKUGH\54(62W(PEN+62D(<#J12CB.+K2<,, %4 M,"PPP5IKQ)1IS8G=/*433+]H=?[P.E^K3CMON::<88,EP<$> 8H "0!%P"E* M2U*OGZMA4E%IUQ7&:9HU0FJBK=KXN%H:RU8TYNSA;@6*3\#C6EL1^'D?@#E< M][=$X6LWG.$6U!PY ;EUCE@%E#3!'X1&*4R4P;1&4^K4J4;63%JC S0O'D.. M+>B?#JBW(#%IWSOH[CLO.L-5>]+)[J=HV!H MHK+.(":A^ZQ_ERCSOP_AU^BC-2$ZL=#^A@C5K#L?6CG>&IFIH]M(W=VQY9OO M]!0JC__2[]MOG6[WHF>?Q&]RVF;V]T*LPD,D'694.86)%U1Y0Y'$G@-E$8!U M!B07TUR12(%@30Q;K-@$6C9I*S>$6E5^H:I\.$VFPF@EF? "0T*549Y)#216 M4G*/<1EGX;.-.E90WY.P/!;MK"B&") T05B$ORC]<1G%:M$^F33MDH3[W%@)>" 3M"0'"CF8A%.0VGD2194LD(=1I22Q0TG$AO5"Z).:T-5DX55XAAC6RV!-& M@G9QS8$77'J $65P%5'M!H-89>C99.@71SW*[D2C2NF-"_&I@W LYVJ]P&&; M,WV;O*CZ(,E<5PVCX=W/V2_F"CG,4V\'R8J=?+V:T+A RKV%JJR?[ H2@G:2 M$%9)0O@< 7<17"=DT?6(PE+*Z5T(IZO/T&Z#S2L-MMB<;KJHF;MQ0T]6M@G= M=)&>^M5&%-'+UJP5KGI5LZHJ.72=[ZOK"%6E!NW,JL,N6>J%(V1_T)#5M%'UR;J MZUG+GZ^LMR)4EPBMX0Q_OB)T>+C9+1CVT!=VKVT M\P*(=H*M&-W^,WZ.HL,R+G\4QRZ\9W2M#%E?O?Y9=4=N_C W/;4+]_7B$:"^ MSR\\!EOT($!ZC+JR!\I&VK*"3W%VRR=M=6VC?2S_>RXHO;[+=5:5 Y8*JJ5B M.2&PEM(P++1 C&#(Q'Z+YJ^L*G=T>^6@E7!;:&BAH6G08"D0#,4"2-X0ZYA$ MC M'%$$< :M*:M+#VJ !DI11F1)(7S(T'-<>.XS1=1&\PCBO@\0^9-'8:J:E MU03,/%1\8TVUG(- U2(RS8/7A CYXBYH7[&8FR:$8 \ EUH0K86TCC,#)5$! MR#PK*WX]OQ5;!X*AE J2$KPEX?C!$:RQ%DRKC>*3FZOM])W,Q+G/]X7VS#(7G MXG<=">L.X20MR70VKM?; 1'LO?!7[OA#"WA B@"J*TFAA(A1#!)O(8>.L2H M$I'5R\M=[9!\S,\VC[:DD-&4L6<=;-E!*E9S=K0XTN+(D7#$(RX]DEP%FXE@ M*I6UP OM'&2<*@IV-:ZVQ!&88BA2R9ONUYP:CKR$8,_(@4@ZO?QH6Y#YU>1H MK>[5&I$P M)0B?O/*].'NC/!WP^'&ET4F@W#1)G/?.#)MEH6P];@V UPW.'#3>FZRM!T?T M-T>R'5']*I?L!6QWG@%EG0*02@(TEL!9##F75DB"W":'&.O$=B1%&A:6AH/[ ME@K9S,6@1:L6K4X-K; 5P?3$4'GI"'=<>B@!U)!@80DE[L"6* I8Q5+ 8(M7 MFPO),S%>\ZJDQ\A1=SW;X.ST\N*MS87X0OF4+22\>7FFM?:N5@YSC)!FE"*M M)5&.*ZR@9P0(HJR7!N^S1A1!J2 R902=&$"O*,[:@/C="U'R$\LT/US7ZX0' MRHDQU /CB"86>X4Q(Y))H27#%I=DG+_ PRA[@H<5%M7"I1UK1RU65"JIGS2(Q9."M5JLXY'$-3Y1P8R- MVIQ\DR6=8=(9)'?]T()NYT_7?0Q/5P$R M^]&8#VT:Q*?=][/1B[(X[ZX7IZS,KK=/PP?LORNO/;0^"&% QWW+NOT[2#N_(^F M87C;'X0;W%WHKLH>$]L)3G[F&W\T-HV22M M9DLM@SL#RP2G#]#%TAIB:^]"!P226 4HB%U>9S*7JBR*RS"7T^37?A"N_PA_ MI4G/#7,M=CD@_&6U33*3;76ILNPQX,PWE=EB*4O@' W^2>@Y#UX#4)(0S3U2 MDCI"!2M+WHRFR!^?AZ%Y4?U_:H6$M)0"M+UR_?ZY'B= MI!R#5/)%)V 3[8HFR/\X,XSU(U58XN\ZP[$<]2;KU\@B^A+LE<$P61$A_^BR M6 8HV!(?_$4OR&/W9K2XCKAOBC$5+:T"+@@8803R8" "H"WD$E!OM"D)@\]M MVFTQK*0XK&@ZK&=HS;B*Q?'\:Q0FE?=LSFXX3]X>0 :5 U)*J*0V@M@X4@A@ M+BQW% .JE]&HKARL/\(/,>G"#N&6>860K# '(5UDACD>%8:2M4N+R]REY>U[,& M\A0QED*\B.SC ,]7U>GF-D4PQ?K>#\+8E 8I)@-X7?O@P6!>4 6$)9(3JYD4 M1C+E- M^I"*J@I%[>;T,[Q"I$>]H2B!.J5S<)ZMGU:1,*J&\U(!RXL+ZR<)H M,.(%9&$M<*K6@:G3\D(I@B#E=%_FA%%>:8JEC.P!RCL55D6EO?8*$(/8LMW1 M:@-3IYU%4RGBSNJBE5_/P&#+%>)6L(#B!.!@22 =7 2/)3->BV5\P-4&IDX[ M*X@+X3+E:/%X2&UVE1# &4L11)R38'O*V'4!E84> P+*RIU4'YQ:[2J<0HY2 M@A:!IFA8I4^653HRK1#)MPUR POE!A::&%A(',&^JD2,0 ]+C+# QK%!X"Q9 M2W!1YRA68CR@8LK]LKJ'%;IRH+G98<@J;7Y2N; [_YHXV_2 M\QC\[$Q;5?A\_*C9S^>T:(UC](L+;>[M8X/'>:(QA 0[HXG#6!D#8C3'>VR4 MUA66S3=7]5B9+*6,IH@O)A+7O,.SB[JR2ONC##82>\K9E-;>-;\3>BCLP>UP FLE<.DE(>K5.#I>S*HP%=(O=Q9TDM-*6*L/-5+=*FZ5L?K.T7>H; MJU=5EOJ+\+4LW*+VL=I3K;@VW#)D #'2___LO6ES&\F1-_[>GZ)7]NPS\P1( MUWW,[*,(CH9::V.&5) <._:5HTX1.R! Z D[HO_9_]753> !M"X&B>I]GIE MLME'55;F+X_*RI0J[9$:!Q@WP0#87-M?_+X3;<]@2T(8-?[>\SEVWJZ3U=I8 M8-MO+&R=Y['5UW>+A;5V+M@A=RX^Q&Y$7=7);MQG%X:9O>O95'L12L%:,:B$V4J\7')WGDK9Z3QG[E]/ 3[2V[UJ]^.QL#_"F&(JK2L202MIT.O8 M/(FU1(SL(>9Z/G;:^89D?&>GU_UT%BC^$ ETYKZZA\=AJG1PGEW,/]\>)**5 M+Z4YW<<%KTC-:%5>3>@U0N162FI-=SUU1ZFJF7YJ=Z**R^\?Y?R.UC MU"AM MM'+V\>Y9!LIZQCSU!V%B\\R59I9]"M^/W)QPGW 0^:0>V"\P3;AFD M:E635P12QMVWT>V1-?KN/BQ ^/NA7*]:\48V&V_<%>QN KQ;3;M6@)") ^>] MO^L]/$:YB6(2$>,Y,'M@EF@$!%X/O#:+!"I Z_,@\.2P%RR(*)[MKANGC%> M8WIUXN]^>J,MW?Q<+2$QFWLX[+?UTS!FX:?\\X _SN;@5!YS/QIU$VY00.9CD1*7I\"Y]-CTD,ZSZ_C>86DLQ,34BM&7W><9W^?'H,L"^G?:R0O]O3LZCA)Y=GRHY( ;*;Q69([/GEPX71+7 MW75#*,1#T0R!+S)HL#I8-G;GOQBA+]N#Z[7BD+M[] M$"SQN,#IEN@[F-ZG;NX]!._)1QLAV!X]TT[1I"_MX?W(B2@?['MW<9G]YX/^ M6_:E9)P5.?O5AE/,XT_&1YA><%B#^5&^D)P5!*!,EI-VKAO-IS#YX,NI;K<7 MZ15,K(L5IQY;4X:/;=N15*\2_J5QL=]+5+I37W\NZ%3.-Y(,.LLA0) 1Y*VD MAEA#E?*."&"KRGW5/&Y]-G FQKZB3 Q<=]6I\=5#5PX[2YQ5%'AB%9=. NVI M@Q!JR'A%JE3=D^*[&7I^:B-EU11L?]&U'PIYN P69K%-WN%5T Z,\NQ;-B6:^V#PJF.YQ6)-7*;9 5P<.I>SMM MI8-[&MF[-5%KXT"SYVF[7KM-UGE\?^ X/$$.,H//;9Y6&V;J!Q-OSB.N%3#X%?[F,4:[2SN>D.9VZR M+G,NJT/QIA.H]?_>_'SS\?U']25/'J7ZJAG$_+I8U[#V. M#,3BRJ@BQI(X?POM>,&+Z;]XN&O;B]+"H_EU__HU73U'Y MIUE5*/;US&$QMH9'4CTEZM/(\>;M^S,$IQV$1?.H6H Q\1_#E3,=+YVE@/V/ MJO-%/0\6%3S[C_O^Z,E\75*)DAP7RC0?%:DIK@5TNB\FE2K2C'US5YE/ M4.$93Y8SV. IS!T,Q'=1TW6'DUB!6C*58AB+BM(L9\XE?OR(L72O8^NX\>\N MKZ[N;JZS#U?OSA<[XHOQX-CCKRN:Q>-7UW>7M]G==?;N^NKV^MU*P3PN';X/MEI0:H-\;SX>#0^JJ=-1_:#P MXB;88^[\=!.J1>Y-&R&#'U;,9V=2DZTE)0NU3N7UJJOSUV:O3/]>_FWR\^2G M/VVW^UR1>#6#A@5HE=%A&BEF<6,>1ZJ0I1IM"A5U6T8_MY6V"!L9I-E9]NOEQ>WE M;=GDFM!WDVC>Z@G7H-):I5^VQ-SJ*G-C<=_;SL7JN=<@V&Q)DT-M/G:2K,6< MAG8LJ)0GAZ;=D4D-J[Q@4S\X&%]4)[HZ^4YE M$=Q[S'VEZ*Q4'2'OIX)3@UXW?/)Y7+!KV(M[<>ZKZYOV8'(0=K0).HX;IMR% MM!6?DA=BV*SP 4=QP51O*]R9*B'&'Y["S:7-R/SIDM=VGB4X2IN3W4&>(I+? M]*B>X]M2W:N2QQ;W/[.8H!:_<);<3:WBEN+8DTJ/5TP^CKGXW"!W!55W//XT MH9A*@PKO*TL#&>2;M-$/'._'%O%1710 'MR[,+N=''!:S<4U6'\V6_.4=BE7 MC[W&A&?3V@XEZ^.<@4F=.96&'P-3D8L#1\5?XY9]3*1*7*Y2?HM[+(O8^)ER M2D$*/^3//$2&6Y"#E)RJ%%9);S3]=HHXY+E;/LAR9-DPD!FT.0C[5F;8K7IH M-L'N);%O97[0JH<.>1RQQ+[CG+V"+S_UG">&TX)-PZ0(E54J/PC? M2 W67%3E>6_J M2@!$H.1( 4X(<9!H)Y%"#$G"PG>8WM*5V&C!+[+!T\-#K)\9@#:7(!/(4S9< M"J-J5MRB81?;@:0 ]6"4Y9XV*@N,CO90K MEFR>B3=9Q 6TVZ* ?,/^FWP;;<_^A^#TE,.T;(MG;'DN^N,+9O:&AW;"0S&+ MYUMEH0/BY4/;VHZ;;F%V[%:[US-QY]QQ<5]'F:2#^UY_F)]6Z\=S69U1K/;@ M'+%^*Z1E--TMHJS/L6L.;ZTE/UCSHPTPM&*ERHV0]C/E=4^DC^(5Y<8" BK@ M=3Q^CH@3*OP*!19("RH<,55E<+=.[:QHAM;BA+8H.T2SH_VS[T&4> ,)Z\M' M PF;0 ($2"'$!,%0$.B \ H 9DBXZ GC>TF"KBISS2!K"8J_94@XLE%6[1 < MPAR[G9A;DSCR"9M:AW#]Z['D:K_J,,[E"A3$10N+^:KLWX2PGIC%0JJ/?QTVMG37&ZK."S)> M5A+M=*&RU%+ZFW0FCT:5Y:A=!=;..D=HL*&8A$0B*K"W1B@AC1!&CLJ&[-NR MHBU*:8O0EVQ;K5C7$PY'-VR$ZK=88);I^2=T)IMK#6 ML22(%R3:IM:S5>?V;I\>'SLI151UWJG!_?M.[\N';BYN8< WKA,32>]ZTT\M M3-,5+GB*AE-O/2$4>T%9&#,WSAJF&*GJC;9IFBYD& !O-(8$$F^A5LYBQI#2 M2ADOQ-'2= RO>MG=,[^L+;U>F2*[+= M7G,R7",/WZ(\K,C]_(;EX8!1_1FO7N'U BF\V0G M1]5FSO3/G=T_X<#^J4?2OL$PV?&SO3X6%27*C=6=IU@Q"RQPQ%FOD?=4$ FA M,Y:@JH;&>TD"!1"U"&R20!M8:&#A!&!!*,2 %)1RB0FA2,5$4$R]!51;?JAT M"MB"0+0XFN\_^@W!PN$-L*T8[Q_)&H]=6\+;8P^C8#^I=G<<04R%AHXIC_OV MN(K$9;/JEX+*;P&0?\UZ+Y?X84BI+N!5&.@*(BWG( MPCCL<1!9JMQ:G4M(V3PF8_/X#*UJV7N.7_49J2T6_+L&#QH\. 8>"$>%,U1I MPXBU2"&E@*50,DDI-6J- I?S1>=N'\ 93;'N-JE$_].RDJFZLQMAWL2U#&G/<*TO?*+?6 M*W>2^])[ZMA\3L->+&R=*FZG\>7UK$WLZ#",SF?C+G@!8>:PX0\M=/>JD.\S*79&D# MH\GJ'GCIUXM)'4B,:PQFZ4+N(P-E7V&U#6:UZOSE$NM\E'/RRY.["B.]2WU? M?^O%QD.E:)JG3B#)N8)($NFP9%AA###GPB*CJDST'>:D22!:A-$#1-1VP8XO M'B>/ 8;TU,'P\(AWJ"\N!:C#HU LDW_WI5=..V".0^XE0900!J1F%FBN!*'< M 5K9P66'X ,1;V%QB!/BZX//:2),O_=EPWVY%5;9 F,TUCN54FN24&&LXE I!45:/8*<((T,*X MRKPY 79Y75BS$%#X:0#*<5'CY*!A7_+_OO?4+QL8RA!)B*6< <*%$48+ X4$ M!C N\9Z]&X1@BX*CBO^KDO$Z]H3(YW=T^3\QO7VR SLU@^)]^W/9GM!:>"H- M=(8SH@E6U LJF2: <^3YXES^790^;4'.6K(R7'("W/*ZL&:#\]UAD67*FHA- ME)WR0]=?L'68_^> JU59L.3(<#.]?Q-&5.S=3*>3G1[TU!CW;F#H(G)4!191 MJ;!AU!$03!P!@2)22&:,C#5_I-ZK;T-;7) 6KZR:?E3N/E$4.LV]K%0[>2:K MZS1#[R>\+76D^.U);3"5&]PX+"5F3")F"&- &D"A@I8P")@P^[60:"M\O$4. MTM?F%=M,6]I).\>IR(8_9NV'QZ=A*AV3Y[\>W>4 M]^WLY5<3;KU(^8AOEM2YYJN9S"F9< MU?AGP"D,?U1=?64YO*DI_67WGO^.C<0M9K\!-D^E$<^P]"8G \> 709F&PQ+ M*11GSA#DK(+*8(>Y@4 31O<:U$>P!01L(2A."IEW*J0O'M+W9'^N2G::^GNL MAG'6_GIVW[;AGA_S=L".4P&41)A) H'7 E@$I7'$">>A?O/6//5C ^SLL=>/ M/#5*G1K]3Y,C]5)SI!:@VKM\ON[3S A'[J]6P]%NFXU0_4?U^C._# MWN/HL&5Q963(YY\;':G\^>;C^X_JD_NY[]0?%^&?2BE)7YMYXGVO-W3],0], MM]Y8-.S5I^9F/W/U%(\SYB.;4D,;4%C,!4RZ480ZHYOB"\?7WKQ]?X;0M!F] M8AZ/89QG.E+P+.WH_Z@Z7]3S8 &5%^#0?]SW1^_+5RSWK4&*FY6(.W+ BVO@ MI^R^F%0*LI*W83QC]J'^?'%U M]?O%KS>7'Z]O[JJ6MEB5]C PB)E;SC=O4R&!> #^7<32M!E9+)E:,I5B&(M M<#==%&J<'W]W>75U=W.=?;AZ=[X\*K1X9L<W MU[]^^.7B[O*7[/V'JXNK=Q\N?LUN[\*%WRZO[FY7"N9QZ?#]Y==8AV60=RWX M_?SV/+.QF$I_T,K<5^,>AZG%03>A6NKZ=:_"_3^LF,_.I"9;2TH6:IU%U__M M[.SCS;5O=]P$LV_

#7C_8C4-WT;7_4/V^"MA5 M61 %4A-\*((=!D0$EUX!'RX1JY@4Q/H=%$0QU&FDD \?D81!(K1AT@$O-:$* M(K"L($I.F8V)6Q7DC=*?09:=1?'_^^7-W8>??[W, D/]]N'V]OKFO[-TP\75 M+]D_+FYN+J[N%E0X*2U%=>F+U?.M0:1E%47J$6G=XD#U)UK9'7+50W@?I5.R M"M@*ZG B,]E$:+(H-?LC2F4CPU4/D8(H4_;[_L98V?5OU4-T/S5OKKO9?SUU MGC,$4N$AU)HJ,A:6+(PQ9^1A+VC#SVXP[/4'^RWNZ;]J#JCPF-!C_YEN?O^B]/##]U! ,*8 MAO0NP.YS\.7G]O$1MM@J 0B2@8S42*R%D% XABD N@)S$> (_//VOMXFV@E*:\_8S^^1B-;>E M);NFR3*JT?5+('(Y=Q0!ZSVC&AI/+$.20LF]%)(;:)FM.'D[TWVB'GG*$[=A M1&K-F>N^>9MX$,J\^-6L2F@%*G>"/9:%NSOM8'+UW>-3 MW]RK8*&UQO9%P9+!:.O%.VRL_F?S$GYQ9)F.M<@GM?14^.^XPMXF?/>A>$,L M5GH[C$U=BY*EP6B:BNL3B*DBA#-)%%7"4.Z@L0P0[ZVNJ&*\(RZ!^PI#372(,23:62' @/E:(H2+=7QG!H,;+4\6])45K5<]9 X[/)55J%<]9#OUTXQ^ MS LP=MI=-S9-!W&FWD6%Z:9#$GL@5&5MQ96^##CL:D)0:Y1[JKEY$51T,$*' MX=9"RT1Q3#9I%HV)L*3#=F8"-OS M8_,C7@VO"#S62K;%>.!!9?J@U?+?8EW=\+][Q'Q8R_^%Z,",5LMYA7OQ7C"1Y4D_:&7 ME+H>N'\]Q90&'R2]&^NDIDK7+F6)1R/@]]O=.*9:4V^XDT0H18 46F"O7?#] M,)>(2KQ@2_F?-RH@6C)4?VMWVP]/#[EA>C1C%B5GM=IA#83[U.\%NA7NP:!5 M0L9B(?*BY;' >8P@1DS\OOU#<-G^]=3NNZF%"W_R[7[PUIX& >T?X^_5*Y&" MM#-^6HI=3'RSZ^['4'JITU;(D[FOE*FL M[60QK+";6W%E35A828T@F%"-E0?2.$48UE12O*C)T)Y6 M_"3$&H.%8CU>]VC-?-\^LK1*$2N["*D4] 0 KR2'$B@('4'&POU)Z]V7WJE* M*ZJ0UBVDM%(V)UQ0*:.[$$L+XDDK&E0C1T12*+CQ%GDKE,-8X$6'25_$TNY> M+/-6(F%M@Z3E$<\LZM=>;/%1Y&?FBS3R?N*V]:351P!5HP;WTRT_?@NKKH:] M_O-XM4LV[\5,CY EXCU^S^3Q_.G?GCK#]F.,XY;6G0EO37 _,3&<"!$L):8, M41@Z*8'U%3V>9O9)]R9Y*W/USL%\Y#1[&$W29OHYT77P]!#78D[1!2G\'V>& M(_(_C,B6%C2G6RM[[#P%U].8_E-\8;!@G[J/JFW'2S2*:A=W=MH!G*.';(.? M_!#0-%AA0; #1K>*;B_!#H[%2XI!#/;IC]8*0L(#1R&K6QVM?&I/<<@/042M M;>=K7R"RZ?0&!1H;-X+>V>A$+]]EFS#9L*\2AC^H_A\N-3K2KM/[DN[RG5Z M@_'[-O-Q)G)U.^R9/S[&M]P%>_[3E%A;1XEQ7#%M(4$ *^VTD0TH>6'J_<+J)D:!@>* M?@EL.XB[?D/7G:>EF1LEF,@&BXHZ="6\.SP95Z#ZG7G5!MJWS*MAAY]F'9/OD?RG](>L9\]0O M(E3+HA$+#;")X34&IGG;*YE<4^96EKJ(M<:;$:;W$.;U\.!L.SP8NQ ^Y1L' MCSGF%E;;L!1*&W<[=!UG"D.A,.>+^R:6Y&BZ([)UR8::&;R#:5! 4]05)Q'R35 M8ZR+6K+:W3_VQMH<@YOS,)O=DG]-TLB_%?"9!AJ(E?6*T M\ZC%8PO-*)Z+*9;3*-I,[2 C@3AQU_#:Y*>[C+OV%]WGRX@"U[Y@OS+)A(&& M 4L 4L%J=<(Q&BQ5BQ41EDMT.)(%,KUY2^YKR_A%^D0Y4:I,9L*] 9XH*E0@M9:$ MNQ-=Q4<>9^/8%=!LB3)Y"2I;*BL=M#/MBK?@B5IA5,26-9%= MO0HUENX0O7DW[\B[!>%K1881WX;P+ZI[;^G(7U5IE;IU!S:HQSYSE''Y.:[B M)'T_/[P&SB?GRNL?[IKZ^EQ9@_U38*WJ"G6'L8?^NZN.]N[D0.*XO$<8R<-C MKQO>O9/EFF>I@RQ@15&,78I;S8+D!Y&UBQ3-*W?%3D?5=KZ:17V: Y0*WQV/ M;=]6=[N*)U5=>'>'/7LIB+YEB9>E&WH+P@[S9=\ A-(@Q[F1E$CB!+,0"6@M M$I([7G4>;S MAUD/Q'S[J[-G_^OZO3=OSTX(MDX?FT[.!"SE(,Y$#F=!K+$*#SNH%V2Z?;\$ M_R8,=NT78V$)!1W5-+;CPI8#(I750'I#F>'.":K1OG8+=U'UE[F[TSO4S>>?6_,P6_ '(P,\/>X_N_2\M^, M5[^$@,0:$: O6(,.$<:T)%A22:P@@B@H5MT%*L#_45CF(W&_7I"C"=*DQU%(0VTQFA%)9.::*&T M1 +2V+S,X4T792+=2S@EBU)6>51N.-!]X8"OCNH'Z6;U*F OOVV>*W#">C MAQ-0K<,):$^'$V+Z275^5[G05+4&2WEC<1<@I9_%'M9U6I'ES'W*XNH_QL,08:2#,)FV#ZR=SC^$EPW"$&). M:']RQJ;;&V8]/7#]SRD5H4CZRH^2C6K!/0UBXEF>,C8( _G5?7:=#(_2XF*F M39Z#]M2=>E7ZXM.PW4GEM.*IJ?R)4>!Y 77ZSL=\]T"CIWX@U> I]]G#EW4L M[)$*#)2NIBD59]]B49]VS.J/ _W2>^K8=$X]S"I^9O3=^)4Q =2X!MBXJ%U* M[)O.X9O+O-MG'ENMDR,8K,'0;S:3R8IR\I/^ ]MT-9@ W-8="UY&GP*\H!SZ M0A*/9S_7LR ;-2TH*XY24X*9M@.IU\#\$BUJ6E"S1T%%6X)MFA$QZPN J6'@XNN':6 MM=W@MR+'_KI[,\JC#S=<];KCM/J?8U9]?#[-YLZ9^VX[Z/?!PCQIKICEBF+J M9/"8J) 0FMB@% *-G,95Y;QV$?]:E5O-I W42E54%/'.*,218U Y)H75C.PI MM_H?P39RL6YJN^OLK FGGPM+-5U/R=/QMS_<\]CX+*J/++%C#YAMC6L=E\%H M6=+OZG6IL9B;'=#9!Z7J=2' VU!J@_3HV;3E0^5+'R4]^L0RH0_T_0K%-YL9 MO.I],YG#:?FTL?9@M7LY.,.LOEH@L/(A)29:B)LI>EW0G.7\[@:A=Y_SM%3=KY_P= MW*." M;V2ZD>ER$S1M/;2.:FD5@GN"A*R+$'O(=3DRH#V?B',>. MN0XO:'>#[3);/^TTC)CCH=H1H>N(^/3;)#?B0XQ^EQ.RA"&$0)7.5CFB%/(8 M&Z4I!HYQ4H%0N=4Q^\HQ2,W^8:;0WEYJ:)$-JNDBS.=KXYT&N)V86=)(Z/-HWD[HI'2XTKI-QQ*&15CS&(UQM,P.QH_ MZX7[66MV0A9>"V4 YIQ*@B%60B+F 994,X_LPE9+^X*[U=5ZJVK\GP;:;>QP M[90YOFN HP&.PP&'R"D9 YZ#2DC M>NO8SPD)*#BGKT% O^&PS]][,8,^5L$]#4NC<=U>N.NV!!F](=XJ8Q1QBA"% M%)?(*"0<@]*)'>Q=I5CXA*/W'!5?Z>U1?$YV74+KVW'W&K!IP&8+L.'.*XZ" M%<8@)](+K0E 7FNNJ14,5I3?V] ,.S&PX?0ZR_MSVWKNC:& M]X^-FQ"?RU/%S1,!QP8%OB444%Z X*@Q: DDR!K)(,146MU: V'2BIH@$:"6("5 MU5YPP"34!@:0WMHZBPS]/O!S.?GBV+A,SMFNJS!_.TYM S@-X&R3:1"DD#'L MH?:0".<4@(9IXBG4$%"W\#!< SC?*N#LUT0\4EY\[&Z5JKH>JC;.?FJ&/+2M M[;CUB5C@5VWTJ2[!-Y/F613-_250%Y9['Q*MB7*4:Z:(#!:/9%QC87T\^T;\ MOEKGE($A+OC90_C*?9S F57/9S$A[\QUW[S]KZ?.O@ M-)QJ,&+ 6:"]H@0I+HRFRA&@'6)(HJHNG6-.W2(7^5OBU#W''4XM(>[*85\KXWB(]A\"$T4I%3"AW/0*>J M$G0/JKQ4]TGUGS,H$RK0$T*%HU2 >3D2\1*8WSD,D =<2\6(QU9BK(,))RA7 MPB%3<93O\/JPX'S\^CA_3E46/QRG \RHP/6&E7_)83O 8%)KE'0?1;*G.D 4 M9=G?O/V'ZO=5=[A'$M!:)& '7BA6:Y1\/]7,+TQLL:.ZS]F7]O!^W!FFE7YZ M5_RI:)=>E"X?!#C*V@''!L->/_N2KVHJ;/[XU#?W:N"RI\?XZXK>7;%B];4O MN.*Z?Q/1/F],ITG/WYN;AO4-Q8[E!+C0^N"C$44TJ(18)" M H40F#ALA%<+=A2F VVP7N4J1%HQ[I^ MH&DW4YE1@_N.&PR"_AFT!]E4P>G%S2[J MI4FYO/JM\.9)ZY.ML1I^.&0]<_ M*PJX3ZY7"G&ZV.Y:%U^;FM.D*\.PG(-(VOAX-UA87P)_35X)*LJMYA^95\J1 M&(C28#X4__Q0?".L4FR;%99DC-YAQ=OCH9;^7KQJ_'?;'CQVU'.\TFEW7?9O M6?LA=HL*Q E$Z?34L!CWF[?ZN:3K\W8)/W?"(,]N35C6L!0/L0M"1)!QHX6T MYETWS :!DIT4>B^DJBCXO<=65+A6!SA\X YPN%8'.+RG#G 7UK;C^ -X!Z!+ M/9NF-$I4.D$HB@8:2O<^%WW/?$#,;N3H91HH,)K)>4!]BO]6ZJ!#:1^FF4$0 M$B!CII$4 4T)M08R2I&&M.*<7.X=5XX@.0D?1].[B+,;?;IJ=ZBNTFH1'G46 MV51G9;%Q7FX !'^D%?O&Q6YSH[L"Q+C^ET YU__W/PL$^4^I@U^LSQ]>OET? M@-E>6U'BD^2GIGMC#OCB^F[$+4?3KT&),J09IH!Q0AB7&%+)I;"8$*RHW2=+ MU%;+G,]SPU@=[Q->:W7Z(^"P\$IJM7+:5P^BGWN!L\<\']9GQ..I5XSO]QZ2 M/*8>CH'=QTT=8S_'>Q6P5N7%&<+?*F,EJ37ZB,LN)Z\>;1_$N$;Y0!S2.G Q MUQ9;$HQ*J<*/TE,($$4"5$'@=*APBCG/!L[\:)_ZT;X9Q&B';X<1IS(2LZ&. MQ5--O3B?E;H[ MM8.Q&?REODUW)'BYN'V7$0&RB'<(_/1+>Q#[8SZU!_?1K"GUYOFOI_;P M.=T,?\K[A98'%$;3;8V-HR_M3B<:OS'5(&_JE;G/+F#S;!_.$=(%O9JZV$<] M6!IV/UIM-I]^8)P@T[%#:L#P[]W71]<=N!]&+4^G*#&(!6N2E@UT[84O)9$9 M[!$*JEM#K7QJL]Y0H[_'/T^:%FTQZ%J-H0A>$*9,HO=;L().5:73SJD9KEE#H.8*86QL/GPGM?(RV0$P4 M)IS.@MS(%2C,_;0JH^4HW7;ZGMD.G;!MW:LJQ9$W6GXH>"5*Z5@EV$F#X0B< MF>M&^:]HMMQ/C9CS3G6#C1O/;24WM<*JA"QKJ+::4VNP-VK8^TCLG4VWN-F\ MW=]6_%DKH$[H-ORY0<._O&=2[O7E#+=HK2O6<+:EWW*V;&7I2BL;!#3P:_4, M7,!-YRIOF<:O8<*V^!SXY^\4[VZL[+^]$)E6P6:R3/;MY4=C)[,?.) MT<3PTWAO<682AQ&2]7?)#RXVKTGDA[W'1MXWE(^/T_'RERWL$]#ZML6^(I]T M+Z;2^J;0 =F@;BVZ:2ZO2G5]\_8B[7K,^LIH9TRV*,7M- F]W3&U72JPTZ3/ MK@_V35&LDGO?_F6W>'>:=-WYV<0U"+M\5W 4BKWHVGS+[_II.!BJ;@3U06VL9<)YSQW35";R=Y8S4 M5!ZX12AKD49W'%EW-)[@HIJ4Z[A[(\$898W-;)TV;M\"7FZ4]+=*EGI% FLK MTI014ZGF4DT+6RZX8+"'5GN-!2#$,8F0"WH5:>:)H[3J),C,F=5#>&&^_=79 ML_]U_=Z;MV>-[MRJ?F#C7'VK*-2 \PL#9T8% $0KJS@GR"FAB<"02X(Y%EQ7 M%&1='YQW[>LT$'U@B&Y\F#WM9HV.K9330QN?IHE)'CHF^2HI=HQHX_>;*N(1 M I1U,6+Q=(ZFGAA-K-&2:.DM,()SJ[5=HS+=<;:K6A++%A)KE3AO5/+6$<=J M#JSJN-+HCP8-&_WQ$O3'+M0'-Q@188 5A.NG,:.NZ!!.,;:$MBX7?O9^<\RT._\;COI^Z8=RVT=.+N+N2_*]?W]1#@E69\]\ MX6HJZLTHMY&_-THOB?+_]RC^%S8>G)P^-5Y2V98#@A"1P"A!H(124@H,(SSH M:R&W4]FU/+[$ 6?KUZP!M(5ADVJRMMC6/&[0N'R-*FE4R>M4);O1) 9XHCT3 M4F,<] D22B/J@#662>V)/R7G;SZ"R!L5LF\5TGA_FWI_)!)V=QM_=,DY-MQH M\G79?=6JO'Y=M4LE;WM/L:[)1D3]RTP%F%<)S3LU".I0>9^G&BS"7GBNJ:#$ M.*2T959X0H75 GFZ>27,?>XNHE9PA5L4B,9$J&LBK&"\)HFS44B-0CIQ(K]F MA200I=A+@BFQA%FMO"8^7' 66B[L7DLS;W7,CO)&*YV@5JKP:<<_UFI7E(WK M'!87MJA@6*L?#JG5#V?[P=9JBT/XBFY?DZ#68. 2.I1J,A>-G.UU]R96_(_G M_L(-5[UN?_3KS[&A2'P^S>;.F?MN^U]/;G$Y7F @8% 2(!DBP?15T&-IA&7( M88OL&L&Q]WD'!-69-"E+.%,@RPA85A7MA58'^FB#8B5++IA4B'."!28<8(WX MGBJ3QXJTI=+309+C2P[$8E1/0V?'8IPW M-HG'2']N=WL/84&+OB;C1DMYU=UX5] M3P^/J;SVQC5XMQ"Y6HU-B%A6X70U MV]7@U=D*O#OBU6PM@-L'X;LN*Y!66L8>ZAON:H@9#U?8&:IROL3&PG, M3D>1-D8J/?L=<,XQ2T0V+/T-LS1Z;2Q=[6WOS*JH>0SS(";%Y=='9U+#O-BX MZ?O4#JDJ*VN[M2S">@L'\7XY^R'QWW29_\PXO[8>*PJ MM$KJ=;W#YY2N$U4].OON4?LVXM^(_T+Q-TA2))V@UD/BC94*&2N,]9@#7;E= M@EZ0^)-7+_Z',YB.8Q7]O==1PQC-?SZ>*70\P#LBJIT^=%G%/7.<:P0Y\8)* M)QFQ"B & Z:-NL[NW7))[8(G;+H2O<@8O<[0"OCBZ!S"$\*OC0^7;,7[.URI^\NV*_#<< M([II#_[(?-^YK*^&K@D.-=[A?O&6(P*HAQ0H@(D11%@EN,6((Y LKP.96)'M MWP>N_Q"CYVXPO G,OTO0Q>?RE,RL759T>K$66 ,QWP;$8.4Q9UX")RAQ%B@" M'-4">HHI9:@"8O9BTNT;8L@YQ W$[,KB*WZHE7\[2NZ*7ZU*$"O]?=SIO>-4 M/]'Q?FS*#7N/H\W9XLIH S2?V"AEZN>;C^\_JD_NY[Y3?UR$?TKT2]^8N>]] MKS>,3%=\>BH-Z^WT$%?N,\\-(D_$S$4V04%%3+6Z'/+U[* M%R^:W9?HF]T7$T)5+=0K1*;XTYN_5D]M9N!_<\HN7-GR=%)JMLKN^Q%S_GQQ M=?7[Q:\WEQ^O;^XJL\%R@K>'8>W-W$J]>9LRF>-!X7<11\LY4VINV,7'IX6Q M=M?8Z3ZJFT/#N\NKJ[N;Z^S#U;OS^42'^;$?WYYGM=3JJ/VAE[JMQC\.4*-Y-\!-Y<7"OPOT_5,YB9YR?+>'T&;"? M_NW?SLX^WES[=L=-0//&#=SPN_#S=PA_]_[LN^_.SMZ6GIO\]*?M-.+JU-P" M+,J2.BVULS)<+=-5:KSB8-:RLQ>_M >FTXMVU+5_UWMX=-U!4K4WKA/,)_NN M-Q@.;N-*_ZP":WQ4S]'<&E2=JL"6>>X-CLTV I0(C0>+YBC6. :PZ M+R&L 48P*6DL:0F,IAHKK&7XT2HCP>QYB?U)2Q3V#/+L++O]V\7-Y=G/%[=! MV-]=__;Q\NKVXN[#]=6"(P*5JU.=8[YZMC5(-)NFOV7>]+(C4EM/$-69(%[G M',).CLV]>9L$(U@5$31-27@"8,:?P_,1,A_#PO?L('L,_]//AKUTKB1,;/#T M\)#?'M T7@ORIX-+E"[UD_R-[DY8F_6*+.]/T3L*G]3/V;N+_YPC>):]"V(: M@+9XV#T\=GK/+HQ&=6UFVWUGAKU^*CSRSG6[PW[O_!"KB>NL)MF:7:O2*UG8NTBR%IE_E$V\%=,B U\$_^8Y4SW MH1L-VO9GEUTG]LL^=L+-W\>[XN$3!'Y*-\>KZ7?XTP^M&-4P]\&G[/2^A#=. M/E(!@%EDW,318_Y>&PSCG8]/?7,?8#U[>HR_+H^33O^8Y#G%XPWQ[B+(=A/'FD?5U-?VPU.1P?7/N_:P M$RS##]W 7FW[I#KIGLL1$2^Z]I<1":M";;!VQW.(90LS,'^BL]>W04<&?LO] MC[1PRUEA\*3_)PPQ+F0L2Q//>AP<)X%+KX(RKD3#+K$PF**A8,N M#ZQ2\'"NB,-W73\P[U.XWI_P=J1I*WA/IN_4^&#IQ&&:';GZK-J=Y-E'*R%V M-E5AC:I>&D$Y"9-M1R*HSKXY\F+\I26\*:&6C"EB*70D )+P5$N((<906B7Q M/&\*0""/!G_^T\9<>B1N!"TB2(M+OIH;XTJJP&G#_:_1DI5A !"C(1( *((( ME4 YJ@&@THB@2.83PE_4>B#28N'_(9U?CTKYGUFC\R*DD/LQ_^FZKA]TRG.K M\&M6*[THFK-64Z70.A-H&? C]69(@E[J6YR.B!065?XVY]+!2_[3((OPT@Y8 MD(ZAE["HW5WGC/[EO^)2=(/QD7965"?A7(D_'-1.&X,#2WC"M)3,<8S^[:UKOOCJ%,6C.$*.K MPQ38K@FN :3C48+H'N0V?,XA*N#B, 8E(PQ.>*6XI^.& 5+'Z'X(9ZVR-,>J MA\0+]DY%G0G+HWFG'[IQN%V7(_FXI$LIS#;MJP9!CG9^!(B8/Z"F'-?'"V'>;0>9Z)/"[\;O8EB%@8:DP^2%(6G@AO*CY<=HO58K>F&NV3QBT& MH#Y]ZKM/,;HYNYF4S.?:!!U%PU6*+0,&+F""4UAZV4*(MA"? M3UJM6.D1+\18U^5__IJLZA$6NKCR)F6'),P]C MX(%B^\E7H'(=%$Z6YP2"I[&WX+Z#;$G)6IO,X 5MH8YZ1FTXQ;4*#^YH$_7N M?H0H@])>:'N\0U!FMYEP[W(#*&+3LM<$24I&A74!BJH 5A5"E.-/IH9+;;;< M;FD/TE^F'HSN2Y+9($010%M9MY>'B2/>!>-'*0##;2"Y;98F%K9$O!PZ1(5V9?QA8C2 M5C;Z9S8]9TE:ZB8%BM-&Y<73IS"?2O<$%6U76N7][: (AVZ\\9/"M5$ 9P)7 M$0J2MY: I]C-O @.3I+M% +)\AC)]PR$$(=PI1)6C0B#*%2:B MPCPJ!9V 0)MO(^XFN!2C26_>BMEXT@]YF"D9&*Y[!'IZRA30DDH*&0'>"1#< M.P@UC)7*N:MJE!&HN$T0;Y?TA& 101.31B8?,70>40O>?MR2'(XLNB@"XSCM M1,]NHG8J93(AH2S+:0GB^J>PZZ4+C4-'R-,(-K."M1+Y6R!*!!C7+Q*A# M0GC2)#P5K8[J'4I")TW< _-GK4 >6BN0=RH4K=3J([?JF-O*FBG#M/":"$" MP]+BF+IE*/34>EY5G2RJR!3BJ:OI+G16?M7-^CUM!,_NU@\OBLZG:6S)+?@V673__J?W0 M'DY91Q9!BJT-BT,H!=I Y@PTE$G#&*ZJ8G+7FQZR#(?+O(R7[[>:4ZOWCH MY=EG#ZVC B67#"G.%/1>$ #7&JGF'+,*RZT7^1+''*5_OGWW$R??&">&G&^ M=V&BYMY==RNK!=7U.@*Z,CA?N7J,KO?J<\RCBU2*?TL)&L61@!H;&S6EL-1_ MM5CU?R3C(!@>GUU??7(W[D&UN^'/[R;CC 6^4;G_GW6""@.I-)P8B(2GAF.J ML'%!G5:<47M)K+ L]SF>+JA.?3ZN;&(HH-78!..%$2&XU"R@J+">&<6\G#]W MEMUOCATC9(E7PNU@\JX^9ODR154X!$<^#,6B(Y%(@B9R67CONB0$O M$+U+'+),9./&<:7$'BA^@VKM5R+2^,=E8M0A(3UI$IY,_*;6KB%J=@VGB%&' MA.L7<3@!BLYTD(ZG0/+,ITFV<+%I,A7HR>+[G=W"ZZ]K(LWHR/3'7]30C5N/ MEY6CUQH&-4BE=6&I@O>IK0=,XG0HDU4PP$Z.>\RZ-4L6G"G!N3(,,8:(0$HA#@%4QE@LG :G MX.-,+RRJZ:N(%H*\)2F;7]P#Z;-:B1JH2=28(D8=$LJ3)N'N3=;%#G1P\.Q3 ME+Z1N-WF!3(6 $ZGTQN=&;MQIO>I&_WK'%120 ^R0KDSNW;!\)?5**<(I0@02*+T2CGD.A?).(HH=S"NRU^2Q6ID!^(5G M!JPLK[E,;%>O1XU%1-LL(JZ5FX!GCVN=QO(MR*5]W\O/+\4P3)8?L"@WXTX' M,5).5;XUG#+/4SVEY%>U[@ MRFCCJH?H5@M<*T:,7WB,>,_+N-V*U HYXQ1R3MU-,N,ZL?F*"1HG^7SQ]\=8 MSW'T>]YGPOAANO_->N=]6EFZTHKUXMJ^3B'Z;&$+B\E_*B]6-^R;>VR#/DD/ M;6L[P6HHR#+NQ9(Z>9P*&R]J"E4Y\6]FHK,K/.XTQ%:N=M'M942#@B^S0:_3 MMCE%*IL9+1[4\7IH;$;@D1G\W^D(YN6<'5S14VEJD@T+5K81G?US@U#?+GNL M@U!H>X1Z!6 4?>[%)G@QDP:0&M&JF&@C6JM$"S6B]6)U??';CR.E!F'*]OKQU4*!HL7LJ! \,CI 0/[U MJIX*"?]R2-I5]V1.!:L :64(BZ4%JXX H;5E9%4?Z&([U=GJW=;+'"_*R3C6 M.$>DHTI" B'1$%K"B7%(8N'!\KI3J4[2AZ[I/;C;6) SYHC\6FSGIHR+ KHN MNO9B"KB*<>PP]X*T& 8M5)$+U4CQMPB$C7IYS8S9J)>7HEX4(-!B#S"%A!LH MM7$\:!N+B62&5I[1'JD7=$+J!;<002V&Y@\)-E)\3" \OJ?YXJA^ZSJ=>)P_ MNI,/JO^'2^5QCN5)G@ID[C)>^&U,3Y[0]$Y'X3&LC(JMK"S#1#NOI(7($B8< M1I;:^79^&_E3A>P&A??;2')WK^N@Q"V)Y=$UW:DP5P,-S?0:Y%N)?!"+ &2: M&H !"6"BM"6(Q.(2T%MA[7:F_D&0CP9_#LH&^5[43D_E7MDK\I)NW,"I?BQU M&FN7NL^NTWM,_0J.9;*O2?!3#I#L2>>M3I![17QYC#"FG"=R(&M!X&F*O"R& M/!TUS@3SJ>VM"_\B3A2#DH$@\EP0@5#%8=U-')@1F,43N!,HV\-V$& M".8+ M)C98>2I8V5"FT2*-%GFM6D1B#+#SG$A$""-Q&T@#$MQ#K#R6M"(,MHDS>"@M M@@1I"7#\/9]O BM/T)4DFZ2UG@JBWL4#V,?FT(THU^1JK&L#V-Y3/*'X(OGR M\#D;TS0,1!O1;PU:?-/:FW$7M3 74G%"E1>84,$DMD;M\B)[:%",:Q54QJ."RO7[_F[; M=7B7-*A5$1GS,="LJ@JXH#/-I);^X")(\N?V\/DN\D=5^3^G@=1(<2\HBZ54 M5:PBZR"@'G+)Z.HMBM7E_P*T4*49Q,@AXAG203ZL9P(R'B@A^6P5M\H*T#MJ M2GV1#9X>'F*/IIXO"C:/2KVJ@E01+<>%V@8K*[5E[?#H(,L+JPVFRJJ5ZO.] MK';7N%;I4RR6U1I:S04U6&=2HVW!2>-]E5U:@Q9U*"BWH6!E?;15#^'U:S4= MI3337(6HH]9JRO]<'43>LGQ G2].:@[ _7Y]=<&"/6K-E*7>3'OYQ.^W.XIB-$*SZZ\W0E/KW>/F9'MY>ZGCV5[>_]]YY[!& M(AN)G!.:43^5O3#>A\#7[>Z@;?;R]M1;I5%@]<3EP"DFH_D4SB%%ZQ826)OC MY]MBW/=,1O?U0?4_M;MGD>@_9C*%7DJ=*6/+[_]2P7/O/V>PE4U5 MI)YZ61ZT2372INI#+QSHSMBEV/E;0=\5I^-W#F[K,_21!KAH.!6D75KJHGJ$ MM5ETU9[4MIVI2KR=>^&E[2M$I;",6^B((Q(JH1$$6@JIB4'05/0_ABD;,6]? M^OSHIAI)E:+6.VQY*UL(T1;B<$^;6X=AYP/9-PU,-#"Q-4S,="^<:N1< @]M MO14<8,6$(9Q!*;SB GN"K="25M1*VP(\IIH+HDT:0NZK!%J#&PUNO"3I>MP@2(,@+PE!]F]YC(-%LSUS!5=.08"-08(0+)7#&'O*K.56 M&,5W:FO4S<)#+2YE"X@*3Z7!D[DQ'SGTM%D8=64$*75\7KFK<02(/0TX-!N7P0Y)APQ(5UC"CKE4**2*JU-9I9RE:?&#UDC 9&Z.,M MP/958F"7T';"]E CK,<2UL%&TKIFA 19R2RFDG$6C!9F%9*8:$TUBNF";(UC MWX>-E3#1B&\COGL1WZ,Y< V[-.QR8'8YOG.SXWWU]5R@D18\02>HB3.=3)SI M[?6IW^Y^RBVN9)P-RN>BQNPV=1P3 PHUD1H6W=RBUWZPJF>>I/+,62-6@UPX9;H'P\HF^UE-A[ M(0 &%C)#S6GYG1B3%F3\!1B$K]*[;(3\5#?Y*H1\37>0".J!X, 9[8EB2'NJ M+31*((60J,I/:G;ZFJV;5RG#+WKKIF&7AEU>E&]TI)V^QW;_%/VGE^RLGXAT M'FR?;TN'+/%@>J;*(4-* @>499@JH@C2@GN+G3>0$RG-&MT7#^N0M3!^":F3 MS49@@R>O=B-P#D_6]/T$%0)R(+WDGDAN!34.8:XH$AAJ@QO?[_2"V@U>O'B\ M.$$2-JS9L.:)DO"UN+O597MWZMU.E7RJ+ H[72UJJK#X1O6B3K5LU&&JX=7C M\ U*Y1T7*S8;Z)H.,4U1CX8M(X)RY!F%8VQ#N];(]AB M(/C7C+T J_>(E3$;I&B0XM 5I 3'&%.F+">4 ,RDAD(0 RA#V$-0M6MZ!'^9 MD 8Y-D2.BD*<)P,FBXJ$O@!\V8"L.X6<$ZX@Q>/!'LF(L$00#[#"0CH+I% 4 M,LYV&7Q;6$&*GDLYWRWH%'BT084&%?:-"D>L"H4%-X8RRY7W! &KF0PHH$3P M1#QCE;M\!Z\*Q8,#@BJ+4)X"N[[FVN)5O2A/M.!XW1#2]Q=^Z%*KNR4#SK)_ M_[,(:N^G)&]94*9)HI,\IK_ GW[XOR=3H:R^[[E@?4\M1+NR7_%+"(3O;A([ M=V>-ZW9W'_5*@I8>F9*?J0:P&L>K-X14@UC$+UAOFI: 00L )@%9@S! TC&+M/2;BI$.3#7B] MB AG4\)^%\-XT:<(&5R.@IUK1HE;9>@$5ASY8+IAY M A$04FI+E95,$2SHO@07KV7%-&+;B.V*47SK50D:=FG8Y44Y,DVY^N:LW@L] M=KY-M?K8R@M@8F)YBM@?2#KEA990"P^=%Q4QHL9!.M[AQT;6OW59/U:M>0^M M,HQ1X0PCRB-IH$40(.J]A(Q7;,PW_EB#$B=#UY>&$B=(PH8U&]8\41*^$A>T MJ3'?A'%6VH='K3&/ 662A_\Z+0F!0 GJ(!$4(ZL@9Q6I3KOW%C?H" U9"R+Z M @S"5UFXL!'R4]V1JU]C7DOMN0-62JV(E#;^9A3U(/Q!0+NO<%'=3&UV+JI. M/;X\\6\V7$Y/B%_TADO#+@V[O"CGJ/J8>%-Y?N5)^M/WZU>5?'@)P9.=S>'( M_M_RDO9<*8:$$V:1EPK IO^.5T!R G7_.[=/K\Q.%D MX4AKL^LQ^P-@JP6EB"&E(1'$"60-H%1SY(D&MLJP/T))-(!H"\*7L%5=>(.&R9(QQ3X17'B@(-M!:XJL#O$>(!Y!R]Q-XB#7@T MX+$/\#C%,F%$,JH$"+"S=!;W2V$$-*#&$8:>)4)1)%ZX;R33=J=&Q7NFN%8>L&A0IC?84 MPTVGTG;@\NNC,T%U9L->6*;!\!N(3)U^6+:I^_A"E,??@\0$L[-K1V)TUXN7 MED7 8.Q/Y:T60$CBC)>.8@HH#B'>+Y7: -4FTZE M :H&J$;R<>*&UL6G3WWW20W=XCZFQ#B@"!184H(HD$)KC@6'P#E@"#N]B&.# M6-DI!!L/$3%,;H&* JL&6<^_HGCA:4#]B8#U"X';$C_.!=NN>BVL1C%OT1:2;G;!5UXCNBQ;=-6-/#E*'-48*:T$\ MAY("1@"U%#M,?67ARV,2)470M@8# MZ1UAFD@KL76(.VZ],ZRJSE@3C3APV9^*BW\*=\>%??NG1*"X1NWNDRHH-'NE MX@7_,7-/XHB[,/U_"FN $4Q*:C7AP&BJ<;#)9/C1*B,!+D+GX+";8A+ZA"7%L2MDIS_>1H,V_[YIRQAGE@_;]!BF >4/J_4Q&G*03M1L#H_)25$NQ M*XO__6'5=^>_5%R(GYF\.5W[K/IMU2U]+\TSF#K=082L>+WK"B3WO=ZPVQNZ M'%S#+_\,3HR6'G(FG(T-JR742GD.D/':>)9P+W_FIA=G>#\Y=%S:&ZS]F]Z]BL/1QDJAOXHY-]&\=!JSV># MJ$ON@V)R_<%" /UR[_HN4P^]^$SX0#][[/<>>X. Z*WTP?);XEO+@[!MFZG' M\,!GEZX'KDLGJG-^+6[N]6V[J_K/^9OFWA%N5-.!R&CIG;6_GMVWK77='_/J MF8!;Q;67PDO"!%$ "F*<0@P1CJQ]\S8LVUE8P;.AZQ8ARX5S_A[^",$/65"S M[4' _>%]YGS0C"*_\3R[ MZ'32U?1K>JSXZ:'WU U,^!C>YF+[V>Q>!5[0SG7#F(?]7M3QGUWG.5,V@DBX M(>*&L SY^Z89*-ZJ\B^W>[;TE?,$YR/Q>3L=HJX+_OG3.]6L!-8" M?[0-^(]P_.T4)R[(8*8T)2\7&Y MD-7F"5"?Q2HMX95/D1EK;5,BO5EP[&3]*<\_&H=C.FH07,&?;SZ^_Z@^N9^# M:OGC(OPS=LA,QZE^\KKNQSN6P][C:.V**Z-]X&*L"VSUV:]%$RUZJ,6G1AX= M '&K=0F^+[!Z3=0U_>CY37\FW[E*LWH[;\^NMPABS*BS,E#!O6_>OC^+Q?C+ M3+DF2=("C"GR&*Z\>>+JZO?+WZ]N?QX?7-7M;3%JK2'@4',W'*^>7N7]MF#11.#I['FWGC) MU)*I+/,[5S+G$LB75Y=W=U<9Q^NWITO.Z.V;&;''']=T2P>O[J^ MN[S-[JZS=]=7M]>_?OCEXN[RE^S]AZN+JWGP M_>77:#A'"[_=S7X_OSW/;*_34?W@X+FO)GB9R=">. JY<_##BOGL3&JRM:1D MT5\67B_1>W^TC4R209Z=9;=_N[BY//OYXC8PR;OKWSY>7MU>W'VXOLJ^#_QS M]^'J]\M?%E)T.T4^BD56OWN7IDIE7&GE4VL%EG9B^04$+@46C.J8IXX:%HZP M5^U^C!(_N5$$(GWEL/<8AXL5/P1H<9L$!S=W($4N(9#S+*$5$UYJJDC@&9WV!!$S'$ J!$(T!3?+,+'#Q5<3 M"H25RB$OKM4,\;.X\N'.8-:$-XSO\@$7>U_2^D;RG8^1J7*C<2N_8#6-:A!V M:>!@#4&M(]YL:T]D031_FW!.?;IO1T)6BX0\DC!Q7# '.G&7*0)&VD:+OQ?) ML>GWW-+.]]KJT;O2J51O6B_:TDN[7@/;]IP M9^@^C'8.%VU3CR8UDW,? M_*>B1ND4.)8V(_&2_>H=V9RI'V+"Q_\.WMD@NPPTMU.)Q$NW3:-4>Z7%X MIK+0ZMX8:6=?6\%1*<:R@)W&D,#/*?MN6O)'O+(Q8\XJ^2J^*N>7+_4P#TN& M/O>"']/N MM(?/-4E8%YSV38@D0P@)\=/V$RM)YNPD"US;:I85&61[2[E^'WS5E-A50$,J$< *?R_D:R=^]%'/N@(9:>%T[W&L'V7/; M=98WNMQ#3.*%VV$G8F']4BSBC# 3ZX@V2%)K(:&0*0J"+&/FN,!*\EU6(5XH MM&A]H9T_U?;=UCYV7:6_/W7^"A3U G8SSGLMD2#8:H($",:F<-@B#HPROJK< M34W=L3]V>R'ZX53<_9OVX(\SWW 3"SPVH\[CC'Q-F9Y/S3._\*)O7+G M/[+&^\ 9'PK&F,$*1;GA' HI/"%<>ZTD#38])UX+):5Y(:X_.I<5[N@A/?\5 M=&8"(R.QM%Y2XJ"6WE-EL:& ,8O8?D(LN[?G\3FHB+ T;O]+MB96<"Y-?&J% M0?'P#":*&95$:N3=/JK$>*0/O\J.N-TWA8SJA&Q$BI$J ):<*V) M];CB].U)>OR+$.)E&'3[-]7NYA+* K"X?N\;NWX"H/ M,F^"L;OTY1>,YB\'=;FJ*]5@"3'T%B&N))'&!>UNL3!4!-4.&78G4:F&G8NJ M2C7[5-I;\\]F/%/]N=VJY%-@-T!C)TW#*8>0$,T$Y4(I2PB,%1NPKU 2AV>W M;SXO(VH-RPG>J MH#)*Z\]=; ]/P[>7Q#3"<,-/P=1FQMMVCB('7["WY[Z<6KAO;_?9L-X M2OLI6!6Z%_<7IIX9$R1\XF$TCG8W)O:T/Q>)[H/S@W!0K5HB%&Q??&+E$:!J M?9 MS3\[!,G6F_R.Q.=BO@ALM&92J8? VU_4("_H\#6Q9I"(%?IRK(1<_W,0 MBVKU>=7K?L[K+$<%-KCK#56G_/=WO<'PJC?\;Q>4ENE]ZD91+9]O**E.I+U M%AA)""6"&:D$I](2HQA!VH$%EEJ=JD7SVZ MCDE+8#RG%Y/(Q5F%S_3'4X@U M%,9S#+]$V7?%@91>N#.GR?0QE!PUEK]ED$XON%(S,!V 9O) [W,,&&=?BLIN MF5ZYC906A2&$,F45$.2V#/6[I M_\_>FW:WC:.)PM_[5W R4_-6S9%=6$D@-3?G.(Y3Y;FI.,=V3=^>+WU ++:Z M9,DCR4GW7]P2+] M]=]\.?G-V>A]*UAQI5O?P.8H:V=15/5_UO9J>5KW6"#>&6D MV%S<>-JV5EJO[W?T-H_%M'TOIZOI8$R%G9W*M[X!O [?UVGS#0?;0Y3=M,_N M$)@M5]3BSGNTL@[XOY9[@\Y]VT3O?/" MF\J#R\' @F,RAT0+#BC4(!$)$8H+08FB$@F%*$M@P/D/(4+\[^.>DUI=6"@/ MVWK@XP"?Q9]:O>^+KOK5ZOF/G]H/;?N3"H>>K+GCB=E9D]M&A'.8X#AEBM 4 M\L1H!+"(D:M%( ''S:&WS5HQ 2V4S ?" _Z?^1ZGG]__&K7]X?M&(A/=-T^C M2^?(Z79U!D_?@=2C8:C>/).(_,8JYB12<)0RGA*0"R%1O;<*(DQ!5"RT'RS MF:RGP)+\&>96S\6GBW,GLG^]OOKCRZ?+WR^M[,ZS'!8>_[G5EH;]WMG3L/?0 M,NIC/'Z3' MA?5:)6?IR2H[D ]/?8L;F=;9D8TY197SSUN0S.<$S5&DY]VZ@%*F(OAC<XBM[V6)]_P M,7F5?<$9_56XH/$P>#($6?;/&97<2D$>4\L9(<,"@9A+HD! 6Y_-$CH$I'&+ M4]PB:![:H6!8"/XY_W(441S%.%KE/,CVBV\YW$ZC<*P"96VIPZQU[K6B HE- M4@&!3EWF'";6N!*:@!0JA)0&J12ATYJ/.1Q2]N+$8 6A3(UR]<&48.^+977'V;_0O4=L*AKYE"0Y2G9X8 MCIH<9[(J2SG0PC+DN:X^>61XCC//RM*O;1%),;CO6 TOCV-&Z?,45Q]XGE^M M$(V100FR6BF.$X(Q9AQ(R%@*&%<.G\O5FX,(T1BTDL#(N:#G=_GHA-.HZBD1 M!YL&$=S]>A,B!!)6MXUY"J4F*16,:)8J:"B-F34P47"NPGJ3($X#_O993K3J M2)4,8MPH%6:'ZN4"]PB+,<I6H/6E

;3LICKGCI:O?8,-[SMS=$)RA4C96?_# M3I93]2AX%B$%712:^4[!W]K9_SAZ=%G)%S\^NDTNA#R M/G_AY/L"C"=?P;V;T&Z5MJ^][)6/=J5.(C[U.)]+N M)5D&F4LIG5C_$F6K\/?]MWW1X"*_YV.O[U;L:?S*%&$3_^=DZKJR.A2QQZ@8 M(<::Q B!Q.B48@E-:LIG?TY1/9RJ3[K\_'$!W?OL+4O[3MD>Z*X7Y?,N'P>W MO9B0P1S7TOC@;)KG,1$W#$ZQ*[UK]9#PCJ)_U];ZZ+=]FJ2;;B4& SW<9PP0 M;A05AMN'A0^(*K.+WVDZ&^=V]-Y2^7)]'/^KOLO/D&?IOSA+ZO_:?GZ+!4SIHJ[;HM_7@ M-/KPI!V7[><(YIX:\H)F^?G6++>_2I^*U>7#SL2CR]/);(W0@B??Z 2"75LK MSS.>?&]D37XY+@:8?5GHR6Z7DT_/OY@@DDR__K=2LPMQ:UQ ++1*8A(;:+4Q M);'$%AM(DDKSYEVWW2D4+Q'./M\\Z;9)/5IT96'JT1Z3E%?+>QIEFHN^&SP^ ML':NUSI":4Y2&<8@X$1K0G2J.8""86ME4(:4 JNH'V5I3APPE*0*.\\IL78- M-RCA6D).,<00F'VG.?'HQ.#MCSKJ@_MSI.50@L'=B0)%YHJ3!(@"-2:&VI2Q;E M4!NNRIN[E.-\3(R,"8<)4PFQ>^)6OJ<$( 539(B0>MDU40XH!OEHC\';!82SE4I4CB,;(!99.@2T], V M..6]:YT[!7HP&ZWL)KH-T(/\H^PFO-?9'Z6ZR%2IR:@81YJA7V+E$S^^^K7\ MGS=9"=+"Z1C9UQ7,2JCB?9N. %CSW:NU^P_W3!@O,3[B\2#EL)M'YW5.L@QV M*QQO%:UM&AI8E09R)I73P##.7M;>#\J*<.6_X1.K17MAKWD=LX='GEM)R M.%9, &M@YB&6MV@QH6Z V?KX&NM;"247=W6<:=_\X_*\%XN;EUW9>]"?+(). M1, 3P: $3"=2$9)P)!*B7-]E*5+$. ME5RV)@,_WHO%@/5F]_(&T(.:AD#A*[R@K508)I:PQFVX0P'INK3@RT M#ERR%JRP#H#8BVW9H$F#)OMDNJ-VU#6RE/\ZV\QQ-GWY*6\YY;I%/OG:GG0N MD#X31/^/>C'V1C.NO6:\7#$NM5@)5F M7"C$L,&&(JUE^52=/53!+-A;GKNSK+*'H#1A(%$8($T20SA6,(D53A%*<2P# MXU9WL3L,6@215LSFYWB^9.O@0,I'P\I>)BM;@=PI2.S_ XE)@"26W(3S$"*> M:*@$(ZA\;./AF%DIH\;2;L9N):90$B1BADP:DT0HR^&@%NMZ.#;<&XI;&*,6 M1J1A9=,K?O%>B55R0^NEU-:!W=>"I^_+.QO,LIX7/Y#P$S#$W@AA-,>$H%I;1,B@0IMJR M9+JN=KGM=N#I*H78]>+*M?0Q-^QHY34<%3N:I^!8FYA*:5*@7$4U%Y8PC8I) MC(C5KFB@O&.I4K5?AC3+79$P@DMK[D(&"$P4BZE01,008&.L6;_GS9!3V+"C M'8>\YBYM.<%M\XJ/8&>WLIOB;2H^@H4]93<5+9YK52T3;!)7=E.R#>QF.UV' M&\;]1S3?5?6C"M(6,?2H&O-9ES<\G)*)<=&IP3:(]>) MC!$SW%4N,LJK:,;E)V65KB1%$EHDIIPEE A12)I&D.:&)):>8-#*PF>5#]K MN67?U9-_1@/7=,L))S>53V<-8<9#/29;1A7M9;HN/%/\?,ILE;[#4O;#T^BL MTYF(T;C;\D\/O2?7?&]38W;.+-IV4=-/9;MQMLM51V4]%JZ5VTNU89JZYA M.0N<0O'5VDC6F4U:JOW+6O^%4++@1I:BGOK]/+2I!R.,][/<%K6T]$2U2O?M M,WNHWM%DZ>I&2S>-LZT'%[XYB%8?+5.LS2.:C&?5V*2O117-Y0P66TH8=GXP?#4PK#2TPPE M;(82-D,)FZ&$P?TT0PFW$Z^'[0RV9G+4&D(<26-B:X9#%G $K]VTR$B4)%0AJT="(DPJ$FOK$Z50 MC*$VUL;?;Z,N!*(3QRDLT[R]/KN]M#QC^R9=Y7O< # 5]/DI&^,P0=,56->E MS;4&5V8*/Z^,P]#WS^Y?9X3T^L'&6D :;0S#"!&B@>&)C)D$"G"6*&E"?:O7 MQ5&A:(K2!!,6,P+C)!5, (@UTIH 25.XS(-:?HX;'#X>^3U"+':U1D2YUO7A MYLO'3^W!T"L]0:5K UI:%'Y8MXM>?M$0LTRI\SVS;4J6F:\5KY;L?S2WF@+UKPXZ2+O M<>9[/2X*L(W<.;LXF:J:GNT%?0+NA=JL?#.,"NQH4R1;AD.HNG,)K/A ^+34 M#MJ"DV[=('%5^S#$"0H#L1K[=H7S/(200'L$\FI4]^9=%FG?&]B/@@?79DD5 M(,R"]56,13\XR^_6S91I,*G!I&TPJ>%'#19MCT6OAQ\=2!O,+7V*@@7)/IL4 M$*N#8Y9GDY8>\;NS@QS5-MT8@MO4+J=>:2SC)/ M7817#O_:'MX7=L=%,:OOS&4 #]P@I>\3Z:?*356&$#!*$4D-%QKI%/!4ZI0J M2'#YE/BYS(?WS^]U5]X_B/Z??A[VC>AD$[GM*K_T>VZHX*=V5V>SL4.WWSX_ MZFR2=KZ'N=_D]_XN_M'KCR)P4[>(<:SO4Z.-<<67_1?7=!W&DXV58EU6D"%1,**V(4%").[4K<1&4! M04)>%(LBLR6]&8LZ066=!4*-JUXJ\RE#NQ\:A:MA6W55N 0EEFFE.@:N/[[K MAJV 2E)F 8@+6^ =4S<;#6%R[2_:W7R3]WOO7EWTNA8C8[5,*M]ZU@$(P.E M2MS$7**02!.I*4)VB5"F26)>%%=N/3>O'N__. J M.)? RC;K154=FRI9TLJ=J7:ZHLWZ5.U45].Q A !'J><$0A=8P)J($AC@9BF MFAVKY?F^0N<8:I$$MS +-9*J"^+N6K]J2+Y&)+^BQI,BRH1,!96,$L.Q,)+! M5!NI)98L#33K/6+:WMBK%)J-5!?<7$#5/S0$_;((>CL9SH&@A&$!#8+$&,V3 M.$E2S&,52ZHY/%;+IDH9CN,6Y_SX2+T1X"^1WE<4X$)(3C@PPHB8"(,$2)#$ M2&EN ,$O"C"M@+\^Z#]MMON%,74\ZX*_? X?'8]84I[_L6*:I'$+*& F 3P M! *52!(;F2#H6G[^Q]+J].*_^F#Y"W15A).I5O09GA_ZX%9W+V^SS;HQV]DD M0;N7/$%PNDJQ!MO;T&5=Z?YVJ?9A*P%B8V)B8DQ@BIE1@AD*(&0II>1HDP;. M*U3[8,Q;21Q*'*@-06W.'8Y%96P8X"MF@&6:&N*I(41C$UOU#"0L-8QK@!(! M$-!Q;"8TM?K@0$.S#%NXVLTI/@W>$J,3?GU&3GW8$V M53U=[W35>W)MH&;:I9:=P[\=O+W&6CKHYAO=I?J)5!I3@%*."20T%IPJ1!A+ MD-98\14&S=>4;5>H?<8M"YD6A"'ML\X)GR$>4.NL\Y? M&J29KX?UK.B:LC< ML!N>: J@)FD".9%,)PAQ")1 ]&C]\E5JAFZ2R4OE+F5(5O?2O9? EQIE:@_* ME(X1-2!)86(@L7Q.(([C6!*-.6(0'FW>6;6N/.+Z*H12QU\(NVN4J4:9FL/> MRI0I(QB2,<3$6#W*I,R-D)%:,,BT4(R@E\1C*G6SO1#NLDME:JE++G!QTZ$4 M):W4%ZQ_\Q;KP8;T93WBU]@Q;KL[-OJQI7L>5Q+)HQMO%Q!/O/E]VT M=+!Z.60W. Y>C 4* ;29"K2+J4"9)&YWE793D\$I]D_[CZ.<$Q3>B\-AT^L- MN[VASH2Z_>/O2:K2E D22Y@0(U"*8D32&"N5,(59[.1==L]US[WL?CA\?/OS MS]^^?3O]GO8[I[W^W<\( /QSWW[]<_';-]'WA\[;CG#(J+LG?]R\>7?957:[ M0XM[TOKEQ)Z>>!Q3W;",H:R(^-N9+0:9==A/;AB_QC8;X@19*MK72Z&P_V.?Q5^>2/'_J]RT;G$A[H :E&,&4QT:2E "10I@0 M) '@-%$ZD/:P8N;H_ IJVS,]T( 6R+1Q,22)7%B."YR$+9*.J\%Z]@T1PJC%\DTEF/6\N2HNFVQOJRF MT6FJT&F8P<)U,>1(*ZO18&8,2)E20"@(>(A%K9C 60O&5,D +)=V MX7=; W!3WK4/RW:XZR.LX^%4O;-]\==:MA(;F2M2")@ZJN#6DN0\U*@&:)2CEAL"$D#3E MBL5,*@VH2Q<$\@B]04$2W5?%W,&)L\Y^GH:D]R-MM38QPBG2B4($T3B-C4)( M "AB UD:&F!Y1*2\L;2%/&GYQ-"C(NB72B@OBC17E+98&L[U1.BTJE+:E9P'9K:7LL;HG*TX$F>V^^NSBD\Z(:_]/4?FKJ M(6[6N#./]M2RJ]+28LX(8(0J%1-I)8.V]IF%O MPQI>V!KWS!I6U1(! TC$($Y222033!N:$@Y1S#26D!^A3R;((A:$MF:UQ)?* M(XY()VKX1RWXQ\JJ18P9BBE4"%),-$X9AY0R^[]84XS24+_%(^(;&SJ " 0M MC-8;XEUO#E*SA3=KK 676%'+D+$T*18JA2(F*M%"4ZHEI@099C40=82^J'(M M8YW(SWJS(&O**9:ZH&KE8YKP'@7KZ*;W];$F^3#ABK^:,/"2=1YX22M6]-:# M8:\]0F\G>IU0B$ <,XY%2G!JF$H5E=H8EQE-9& F7DWMP8_'ZC)J2+\A_2I) M?T5EC6"#.#"2"FH(@)H+!&(2:X:(/5T2&")7>Y=0D 4>O>2L^UURJ[*$_:/?]_'SN$:+VVME/C1400$- MY(@D,4JA0I09DG @4H#QT?@4*VT?:6]M)8"\'K[8:'&-%E=S+4X*3&.6"O DXT 3YL!O>-G'F9 +Z'^<3^F/[V(&;WY M=FZ>'A\[;2O%7O$PW# S++V+;,4'@H/:2^^*MV? 3MH7MT]([(F!._88W(_J MQ:N#?+/T+KK5&06GMY?>E6]&&C[BF^Z[V?O9K-_!V\/A%=!.BR] M*]X*KX+3MTOO8B]+^0H25^E=R5: #P[@+KV+-T-UR[-)'MI*=?2"C+0#3M>M MYMUQZ;YG'#'YV>0I9-E"EMJXR^:C+98@,T/3MNA.5.$J_F:%T2)9M!<'QCS% MK#?>K4;^U :%9S#DX"B\GV'&!T'A/28?[A+GIH1D^5D7)G"M?*O5T3TZ#KK? MXV#6%R8>=KB@"G"GZEFQ*R/4G@?(OC"DJ@W^-+RGSFC2\)Y7RWL.H"P6-2CH MAU#<^5_/SR\N/GZL5F.TS&$_\VP"N1VK%-LM@4*U7&%U'%MQ>2L=4OA(:I3PW.NNI&][^VI1[<6&8TD6T# )*$2&(XH03'D"&: M&B 820%@5%71A')B'9[[K9!K4UA?BW)M;NY%7[\7 ZV*[7WN=?7#8Z?WK'6Q MT]N^Z XRR+Q_+IXX]?@J9U$GK83S%@<'FO)3,27N1:=X==RM%A7-AV%%*TXI MBE.EF:8D38B6))5,&45Q(C06@H1*S5XX,]HT2Q =*$MP/VQH"SS=3^G'J^-L MC=ZVSI8KT-LTA4IH#4T*(-$L9@H;E+"4QHC0- FU_ETW2_K(6.7&12",T9:% MRDMFF(W>5J/E'14K6DEO@S%+4YQ :+@@EC$Q0RDC,=<@E92FH895+YP9;=S6 MYD6SH2/H?Q/P*E;L.GQ?8]=A'3AQ+=CMH=6[!#+)8TYCR !!!@FKW0E%K2%, M8I.:^$5;PN\K[=0"&&M1%FH<6%>^6EL=KF$/^V /J_4Z851)#225)B8$"\$) M-TKPE O) *MBH/>1,8A7H7*%64/T0\,67CQ;6$%KD$A:*\P:7BS61 N9$LV) M$6X^%% IKJ)IZ)$QA4UG2&'4(@D]>L;0Z QU8@Y3598G RU/VM]/[JW!J;MO M,ZV? D:E(@S%C%#"!&%,* XA2JFP%]Z\^X^E59@C3*Q"PTA-&E,68\H,M H& MX0I "00&)&;*2/KZF(G5,+X/VF^[[8Y%P_Z3#@TKL*\:/K_YN;)FQ'MD!KOP MLDQT/]XNCRO4/R2"$2S3!!H$60+%A+)[7.??T.KQG%5# MJU7I*X F"76M,1 DAG-&C> "<(ZAIK$)Y)&_(&NQ2GTE;H&$V?\+)7 >%6DU M;/!XSJIA@Y4%YF@B52*HI6"2"-YALY^"#7XK3HDZ3%'LZO(@#(+#QS56;?3]&H,4A;]'@\,>Z1F:##=)K&ZY] ;RN M!K'>6C"FU?+(#"6IH@9K(DB,,5-4$FVTU4HUUJ**B?/'Q9HVGJYU3(7?:_"D M+1"TSK66Q\_F&I5NX_U7D:"?IHE.&)&<63,? Y[$((ZYZT^L89($2M5?D)E? MH4K'6YC35D(;C:YA=8U&5\G\+ UT0B "QAJ8!&'&J.0\26.E#6+L]7&F334Z M?*#ISB]0HUOBPIR[=+B16\$)#*5WL:V&#_!-A@\@4,>I#UNM)X 96YQD<*1# MZ5U\FY-$8*.3A*N/D6AF=R"I[O2^N7$Y MI[L9H[41$6]%=4%>5G:7XV5;4%UP3&+I7:B8G.?9X%9<+[LWR VK!6^8P93> M!;<";W 88NE=>$8\A<=415,I@@LBJI3Z8&H149WJJ]MUVEMG60?>=2;J9!?< M8L9/]M>^BGY;="?>Y[_3OLP^R7 MBP=\G8[2*#='\ZT0=Z-1IFBK4:9HHU&FJ!AE^FYAHY*# 7&CL:1HJ[&D:*.Q MI&C96-)HU<&D-9V9Y?Y;IAPLR<48W;K'^5E+WUEB>A;]S:L>$+#:FLH'$X76 MNFGS]RE)%!P&$.:Q*R2H;W,$>YP%L&],V?%"CP)]T$M"GZ6&2O&#W7#';<:% M^%?N<624?U^%YWT8[KS;$2[+SF078URJ/I,C8>$U6M0!QKI4BF0KCG9I$*WA M40V/:GA4PZ->MD*Z]4@J_]X-"BD^+.\+Y!][J,/?5Z?P;=:XVUD(LZ>Z27)> MU2>TQV;DJVU_>0[,6>[\OK:F=/NK,I MH3KF--6QCAFV7R0"!%KAK9C-7*S@2^9]KT_JRX<*L_)HG+3(NHTQJT;-NHQ& MV&;=KX;I[4_U.QQG*FW?IP0@*HX!D)00)5-$4P 2"#DV,1-ZLJ/)BZ.C;8'; MJ"6-6E)GXJ]&+0$80Y.XIMV $L404T"F&-+4"*"H#'7H;=22L5J2)*T8K5EH M535J-FK)$3&]UZ"65%(&*@Q)E5$0 $AB(00 +J5#QW["$ M@M:<'+%+"M^X@NQ@ MZ60-3]I\I;7E266^,TX9 \S->: 0=]Q)'@@T*HHF Q- +1 E,&;;Z-.64"@XI M2 3#5I*AE^>)J[*Q7,Q;#!]C-&9-KG1DNO8KX;$U5]%KP0A75-\!IS:/]I^[WWKP[>;5L\/4Y6%\) M@VV4V.-08HD!*(ZY!"R6)(6<<25U*C01.@&2![CWL;M=)*CC+AL5%B M7P"/;938RI18K0DTBB&>2$YP:EB2)(:*.$UUDBA915?FHV*(&P^%"\W%?!W, M<+?>Z>#E<3?1T-L.U DOV-JO]"ZR52<\NE$GO'CK-LV[ZD-8=:_F90>Z"IBV M0 >RM-U@M&K#P;UW5_;TM>B++;LLCYY=6:=E_[#JNRW[QY:PYP-T7PC.S[6Y#N=DI3/4M7LP=YKY9UJVXH(#WUU\^?K':R_N^%G^>V7]&5" [ M6O2]@+O_);)JQUV[>V*A7;37S*\40FY)8_? VS[V>D.G(P0([LVRC2[OCO)F M]C6?GYPJXG<5Z-JW&E&S4;?@V4;$@1;";]Y]/$%L.G5Q19#X QA!Y-%>.4G= MI1-A[-[>BLXW\3Q8R([O1[PC.Y=L9 GPP>]);I;KUODU\$MTGV_*Q\EG&Z0& ME);BJTGL>+,4.0-[_4T+M?#XEY"!B.[[3J/\U[//G_\X^W1]\>7J^C9TM/FI MM(<60>3<<;YYY_F]ZY!S[M1PJT6/CDPLV4JTL,_W"LBY:NN>#03.^<7GS[?7 M5]'EY_/395KCLIT=KVXN;Z/8J.K_Z?'/UZ?+#V>W%A^CCY>>S MS^>79Y^BFUM[X?>+S[/']L:\'U@"+VMWHC].;4VOT=CJB/VA% M^KO4CT/?)[SKN9K#WH&SV 8_E>RG,JJ)5J*2]:11Z.K\M=DKTW]/_C7^//[T ME^U4X/).TCG3FN0.TYQBEF_,\Y$09\EZD\\#,K.(K7#3_;:<R0_!P?B1",3BPC^?WWRUO/,J*SSQ\<8[F]_/SKA>4G%S>3&MWX&.9Y[A(C MIQ0.&P /;6U]%OZ_!0IKA1L,=[OVP\!/_["JN%4+5'OP^.1L7WO/P(TF,?W>0V2_LFM]L*Q*MNTC M>H\ZPV;[!/NX?V@Y'+0"LKSP_DZ^X$$,K1XT<&Y+>=]RR[/RQ3ZNT[*OU-'@ M*76/+^4T M.NL,[5OO9K;HYKG/T+W-+=Y^\!\_UJU_,VCW??L [*?=-KZJ\Z?E/G# M!_X$W,_%W5W?/GRH6];DZW2B>V%_*MQQ6?GD)LFHK_;8+&+9I]KSH.W>T;);'3QUAGX;8]1QPVHZ[?]]:JOV\/ET'W0<],N6W33K MEMTE'2]PX.X#-O$FL$GV")L7-O_I9LSG^MKY$-QI.3)O#W,V87?;[@ZL$N*T M<3>_R?^OL%2JW:=6='YVX:IG5!2..5J#L_LV,L42&-O0@M^IH=QZ\N[+H==\X&O=H7#ON]LZ=A[Z$W M;'_5%T]]2^Z_/J2_!8)ZCAK'0;W+SQ]7SW.8+WR+ON;[\Q:NR(=?/5K%VKMI M+OZX7@:DZ^( KLRM [^U?"Y'D/^2 ?ZL@/L7]] ),&)A)"4:/?1<] M#KH(9"YGWI_\WOMJ)8?.--Q4)$<+__J\Q11S]XB!PZNZ[ M^N_+3Y\NK,BQ6-^Q5"4M1*6G&(\?TI6+W&GI+LJ>$06 M=&X3CJUXW:"O[8NLH+<P/OLF^DJKCU:E MNG*O^R+ZP^>) ^ &(LH!P-(JUQS' F)+*I98-$Y1HNA*^0T'IAD4MRS>G/+Y M%(.6 U^FIU8 Q-M>$(1 "J&5@#1.M.4^BJ4 &V+AFLJ4I(34'H24L!8BY!3. M)ZQ%W]R4PF^9OIWC]0B',^;BKDY(QY%4/)U@0XZ=?&L/[^]U1P5$J57.G[3C M;\+^^,Z^3&GC#)E+0;,L]^B*/3HD?TXTVFS+IR,LGJ MYD]R).3M=X]/?7DO!CJ34K/KOK>D:I?4^YKO58J^GP+9]J,<7=;DB._>_/7J MZLOEY]/B@S,[VNYHOWK(=-W#7"A3.WW"JF761G#Z?*9Z9UJB-6>LH/QLW^9= MPR@;.)494048@KOWH$U':XB^6=;B[!#W:C>6TME4J;8K=?"QZQY!IEB@],:/ M14&_T%2[WUD!T+&JUNCT)WXKE'U2>^"2CWK]T^A#=H#N1P$ERD+_:: S8V@S M%4D"%5N9@+B0AH!4L<2X"BL0*V,2H0-\ZAA4I+Y^$+G1]^C>;AF+CV6=79Q& ME]GU!VUU6*L%MT8G:^'[U._:0YDD#0?\$=Z>YC)$3:"R,\UEEN5KS=RNOK.; M%L,PL3P\#9\L7F8T4XPA/8@M%![M7G(36VU*<(7+#,\M+[F)[]%DL\AT)8<] MSU*LJF>127]MR^CF>3#4EBW>7$0__ON_,BN8?O%?^,_PEY]:5G5TV&UOLQRR MV]4=SSJZNM_*G%"662GG=1'?!D]MQ_R%X^[1_]@?W_W3?X?U]W M7N;X9W[1O<>.+A8>G?>>,B[Z?_7_MD4O^N"X85M:<_#F7O2^NU6>MX=VXY^< MV1LYG+!/]]>F%A1Z['A=E]T A-S=4_LH#C03H(-L*+'_U;V>/0G':KZVE=]G MMKG&H0$C^V?XHR[YX3(BNP^1N+ZEI] MR:7OE5,F)!AYQJB9H8=!%8, MC'6[<_NJ+,O5 2P'7YXW^\E50DP&VMX_?Q:6V>HK,V'0^+L_B =A >WTZB_] MGE,H/F0Z2TAXQ*L)#]=?RPF0;[V^&NCNFW?#;[UYX3'P4!LK+3X/9%!(_J3O<%P3'_VP[^5*-]3H'_.P9LKWO\M.D^3AGX*62I5;(U]JP-H MFG**$B:P2C1G'." U5@K?-BXUU!,6R30:ZCE1HE_T]9^%$[?M#1HJ37WTLNV M2^QS2F;/>9,U M4_6=E'6A%I^IXD-'5N ]:-7.Y]!W)R@]R68:MQ9SYO9@\.3EM&Q;97#B.1WM M(D"14_LS3=#R=TO>+A\D/G_ M$CG&'Y07]U;K<*9\@2!69WNHB&$L$ #VN),8*,Y9B@C"G$F $1"&8>6T:U5S M/-B49]BSX( %?8[Y:>6\P!V6.RVWH\ A?^UUK+5G56I[+-]$V\6FW1%F4>', MZOLEDQ]?\X=,''+F _%A2Y?()IR_PNC,:S!ER+H,.-W_FG,L5U(DL\_NUUZZ M.)ZS(ZFB"3 4>LY U9 M3+J_G#@8BBP\W.W-)A]X/U+O:6AE1->K#:D>?G,>+'>KY4N%J-I+V)AOE(P& M7D?<&(*-H+-EKMY:T+GJ6KEAI5:$:.;8;$U(E-^R#Q;%QK+EO'=J[>>A.AW[ M)XK?3_@H+'LQUG)O.Y5C[&&(QKX]^YS^8Y[VUG81W#F1TL#ZI^[/6OQD1^V?W:3S (;63++6[B#7KYTD&_SD#VN20[9SZ(T")XOQQFK+H]U;+CV*>*@,E5OY MK0$<#3S,!1=<=M&S'F90<%XTNXG'GH]@Y.[Y#.M/(TN+'W7:?Q*6S&!V]V1 MF>>4^\#VK5GO0UT9M J$_'UV27L1RYOE.<\E.M=;+N]IH>O57)>#>).#F4W0 MKB3#.%"#5D&FV#:)7Y?.4N[J8#@U5TY6BI+D[,)QP+85SEWI58Z^R_%T@L2G MWV3JAU._O4.F&[WO/UFAW[&\^[WNW+6?'EJ9\]Z'#%;ERU4X&2N)[J8F_S?IW8_,^&#)W;Y)<<"'S3K1MKAC:LWRF/'F20: M]$ZD0T![>I>W%Y\NSJUX4[HS/KGLZOCLS)-3+]QQCQ0G^_]&OELT]3MLM$V'/$9V,SCM_BB5[NPL+R$%.D), S0\@(^4I3,EU1K^\J:2R M/)W&/J7@)A:;0O'$:(:]C%#&IR&XX%&&H@7V>=[FGA7]Z+F7Z/YD3_KQV=_D MHL&YI6)$V]HQ%C>Z5MFS$'-/L7K?M/*))OW7SFGD0Q:CQ)UQK8,L JX%[[3K M<,?N5;5_/*F[+!G7TF-']+TB_M,X]V?$V3P+"L+@FP^?N,26P:!=E @X/YJ# MN$_4F'E2GF3A^)^_V3CAYDL')K%J:ELC$!'=""X'D9;]/L[R<4( ^6MA.-MA6/ $B M)9 90S10C$ N#,6<:**("+K_]P(1NA @3CG,W#G>0I[2[B9A,_+3.GZ6?>W) M6_>=E]Z[F5PET/?V@_WUSE!.Z 11;!(CM20:ZE3'"1)I;!(M4I2$LNT\@!=J M58Y%9IJC51QSU_FUL*OQW_Z>[:?H7K;S4P*+$=>=D^?G2[%T4[BFJ48QC)%* M 272):^D2L1*P11CR4"Z-EQ+M=7#01DZ&"^"G1V!^#5W?=:NJ11+V4+ MSY9G*4Z=G&#*@PGZF2ZWRZOL!C/TY)-RK7QV"I953H;^Z45989; VLF*$=LB M;7=?CIST(I4^S@NN1+POF83B_]L*7]*W?'N9142TR@1J$0ML=J(L. M]:QN=*\S3<;S 'FOU5-A:7HG5JXZ9=+9K\F*,.5!=>?-/ N%K$XQJY7,,K0S M49T_VM4Y=D8>/5]JZ!.4+4YX%Z#20G5\P:9[J]O$T'[[V+&7G7\O>W7?=9-] M'.ELKA2QDVUXE/#\V''Y@]G:;_3CT&-AV/3.'&2%.[3;^]9R6DX[0X''G+*\ MCZM0@Z)OA0*2UVF.RS0G?9&^FC+5Z_C$%K7 V-PELU'-]VI%WW7TE6W2?&IQ M2ZNF+=7'$Q?@7:4MU:(&5%'1@2KC^X?QN MMWWA@K/]/P?G$T^ZSM[RT;UTPFRCS'!,8L1C>ZI2) Q3HX#@%/*8$XE#00:? M$C$9*6!51@J*O41^,T[D_CGR-%_\X?\>>9JS^E?70-7IP+YP9GC?[BNO]#][ MGT+@ &;><#D9 <1@ *A,!2%$(LY90D4J%:<8,!R'*@ XWC09&VS+ M(CC8?F@[_\HH/F@5['%P-9#"N."VLU_G[[IP6N1COSW0@==\F@I!?G$NE.A_ M3J._BN[=Z%?NCU;^.RLQ[K+N6M[[[-;I&M[\FD7Z+SZU%D93\H>Y+.>NLI ? MC-Z Z1_LOUOGK.),4$M//"QQ5DQWEQ MT[GS+PXNN^=Y>N595]WV^L.S[.#&RYZ:BD21)H1!HA!)$LI2Q&',E>)"8)0$ MA(G5!!":%B9\0V&B.ZZ:?UZ>>#^I$PCA8'<&B(&CL"P[<3J?=&BW/$)6#_#1 MQGT$V<5R7'5H[OT<#'ORSZCWF#4.RY/6['47N_>4\/C4'SR)KN^GY)+9LLYS MF>=Q8'_BDF*NLM9C]HF9!I$I!6>_6C1T..;2[O*.3"MV#"B.\-PG"DP&SPS4 M !B)F$P()(9Q$EMQKI&A*J;A^2VS!X; A@=F+"('CJN ?I;5T(J^>&QL&S/" MXD#J;YX",7T8+E(\ =XBK6&4HS_Q9$>L.=$*=T:/]MB=CSNK !O=&D2A!8^[ M^+3Q>3DZFSLKQ'B:"F.<'")4I8*G@*5:4DV@P%BN=%9PP[,:A&G+4\?B@\I/ MQ;7KR^(#(\@& ?G0'O2UKXOI#O/6>PZ25FVSW]C'N6""#ZOK?K=HS3"TN# L MLL!&*QCE$4S3X]-C;SK?;#B>\C-9^SF19NYVZ'M2^I1GHUW>CFY%IB^>5"M? MVL#%(JQ2VGM\=%'PKKZS4M]'/V8WU,KSTX/;'^>L9]T7>UW7R-#>-+;9$Z7&_\XL25[M[9[]7&3_/$#9\]9>(T+64>R9]SQHKI* M5L4XD)P!JSD1R1/&,-,"!MO@#( MGE.GXT_GL?,TF$AN#V:TYTE=#IHN5V5[E<5)CXBZ?&B[: MG:>^SB2(;S)3)--TLYA01S@T-H[!N5Z0?647K/Z'G!%4ZMQB=*N;$T&1$L?9<#3^!]7@/+ M7OCYM^Y/)P?/.@+$/IT<7 AL-\$V,>Y>3#@^O7Y*3P=#L+2P/!WN-9 M18B]T+.:T)F[>:0L3=76(1 ;G6A$$(DY8HRE"88IM!ADA:Q>H<'X+"=63WTE MGM^\PZ-0<=&-VQ+N<^:U4,HY+O,:ABS9R17<.8*V.PPWQ%L"X7$I "LP9 R[ M7)WO9A#4:@R_+)D_;O<2"Q9I'=N#^X!EKW;O:9]J[8- M"D="$1-V"8 C_PTO8M&3Q0YTLMCA=W&7-8S2%H N5EU4MULX^Z+O+.CL@#4O MY\9+]GB9I\%E-1!VG4$ S&[3*: /O=YP#>_'LGC,%@;X1GV-1HV-=N]PV,8J MW]H CUY8@]GE\;(UF\UOB7@;=:K:8ZNJ@R+>J/YNP6$Y:]?7N^?E>4XI=19VWM]M):_$5?>N9WG9N>O0,5UZ/FDBZ90J8%(D$,/$ M=;NA)L;4"*(XYH@&RAU*VN#]EC?JNNY9SN]*[LY[N,;AY>\:N\C"3RB7\7A$< 39XNKOOC6 MG0Q=Q2B6R,2(,!?]T$Q!:4UKA%,I$T)"'5,R#:V*8P]&/[+3'2>:?2M6_78M MJ;PX-KPY<]RHO0 "&[8;W&KNRD:U_FBE6O_C]^"_,/UALEAF5*A=L,4%O'#, M+'?$%I>U?]PQNQP-RAB)AK\]N8:38XL[ZX+U_^7]K\)AG"BO&AOGHE8]0<>=R-;>RT6JEMCI<88?_5C9ML8AE\]MHK/F M]\@_]7"BQQHN?!XWOFVWJXIK31!\X0F:=!0ZWX^?-^+]A+G>MU"AG7526@ZS MZ&%V$9-KG5^%=+Q#]\=NUZQ6PKWBOC?(VWWH[Z[1[YUGO]IUB77[FFSY5%0* M6!# 9+*I,&X5-:TY*QL5E_?Z=Z+KVXA/^HL@&8-ZP?X+-U+>GH3D+CMW3E.. M)=/N#X997WFWW*(4U*_ A51:4?_)-1NS$OFG"9 1@D+70 M\9]J0:)_'Z/9A6LN?_O\F'='F[X>(F@2+B4Z064AC4 )T0\+D";CO.,&0],>T$,/BJ:M;4'>1[L2%[X6.0H\N/K])S(REO6P4((_55GE62/?>T&@+AZ M0?W59;SX8*33+O))?:/9"6LD%&[E%=ALWNQ*?9@:KT#-O (+4E<]!JT?5'@% MY[]^M=7FA+A1WRWT2OIN785;T+C_/FB96P>CH/S_W&OG3;IS-I;=XGQGT,*^ MF?5"W5J9D%DXW>%S=&N?\;W=C<[N^FWYU+$BUS+W98U&\QO&3JF\!&6RM^;8 M,S/*TQM-.CS__+?5O3(^%\Z7G5CM)==CQEF-LX,.*4DEB!%42"0$:2;B5'/) M"78>&F8"B7+8S9)8[PB$ M,4PU3MS\D 031A/.C%(BX2J&0G $2&31*7BI<3+__]J7HZURTVAVUA/OM MRUA #._[?EZX<[0-7)[LP!L518ZU-8Y6K069Z167M9&=%#SCSFY%C^'BT2X5 MWZYWU2S7$"<-VM'SHUMC:B40%00+3@@R(@':)$H :T1#DP:&,A$ 71.FBLS6 M=3K1)''2HC ^Y8$)E[[9=SYW,LN[SW(*[>J[>Z_M8)A>BY@GN=N;>U,*$>?>R-M M:]3@)5/#GO5ZV77+.P9LP?WH*"K_TLR^$N-NW=KXI26-ZQNSE^;O3+]]^1?X\_C3W_93LA&DUC0T68XQRASIC7) M':8YQ2S?F.^=OK< M^TY/_OEFK-[I1*6*4A #*@EU5H:*$4Z444+PF 4;91'74&MTZRO>[ 9!F0T<;\-HM&W!4"(&@T[[L)FRW ML S_;_*NG5=F$25XV1\B J"HX<0B-@;&VCIQ"B1A5(@4IDQ*'JA=7YL(N"$( M6)O)B)@1QI/4;DPBHR7E6$HVES!<43<3EX>539EV;8F^10.=I3GF9O:#^$>O M/VK#.IHVE*4LM?-O'.CNVX^#L76>]WU]NX!6MNIU4XX&&^ .R7 G_,;RH]G@ M//=.KSL%>M##6783W0;H0191=I,/ZV7H[EHU695%MKMWWF_E_GYT91B?)*9IP$[C-OXWR:_-2 MW IED741GN%"!7-9\/:?AVI-B*!3RA8#9.1/6?_!%)]"N%=0S]@E(:A>3W#N M.<:](6B]:KT($RO%TH>V4AV],)H!7$8K9KD7L6(D??/.3\?Q[9I<'?M^\7#5 M+5>.K3L#^4Q(JT2+&^?H/3STNE??W& FB\)7_=]%5V2=X'VDN=>9Q/#)I$,N MDE109@5#G!"1\C0UG),$R81+;M+@0.(I9>[OB_3']\^3WV2M_OL>41R>Y'&4 M=^?WHMVWTJ.5MV"Z^*[EDZ_(R5LPM?)6-.VN;#^*3F;+WUNRS4S[*3J=5:R. M@VYW0I%_TT_=N^@W_Z__?/0"8@-H[9N8@*;"6.H@UA(B3,:*E5"(XHX-0,:( &!53!4A,C$A8JB"GBM.8,M>GMU(JSLY_.AWK M7;[ 3I9"X=CY?[G-=Z,/XFM[<'+==IW01#Z,+V]=?/'K)Y\C5?2G=#/1[L85 MHL&'./=YEB*0CVMS:>QBRK9X=LUI[/VC#$BGS\_-C&L#E! MV[;&JO 5SNVNZ3QE+2@LS4ZW"6IY.3W1.B)O75$G;?RPMNM_.2@//+CNGI]$ MMY&*NZBA=F>L8860H M)XA(S%,I9$PQU(9@)D&USJP"H3P^90@XQC^O+C>,8I=&[,V][O[3C4GXF^7) M[L-==-G]J@=9A_NBZ*D M6KH,+?_=I,Z9M2P]F6]9ZCKYY 6;>6@%UR>RLC&R5\I-I\0>'U4:C*0C]W+P M?=OUS+L61NB."]CJ?L\JKN[CP *ZMVOC]$5$98-5]2LN<*I.QO7AU^9NB98><']\'C9J4]"><[$KHVK\Y@'G7;F!AU.RKY/[\\OVE%-]>? M1CU&,QYVM?S7BRFJ:J8U=^DO]IWG#_.ZY"SM,0 ^_ZVA+BQ>7#R^K.MYC M:3%L2HM+]MJ4%C>EQ4UI<5-:G%W_EY.3+]=7KE7*F)]?ZX$>_F __X#X#Q]/ M?OCAY"0@WVI3B1K]:''O]O+S'Q_=Y%R[^+=9LSPWZ+"H7!KE M:DZ,U1V4-^39X4D%D;7LIGB;DPJ.+BR[:79RX7&31Q!9RVY*M@%Z<&Q?V4VS M4_LJ*M[^\-0OVH,]6\5X$&433&<3E[,9&EG6\X0'+[H7V>0)8\5][YM[4M$N M>R8?>I+&%O<4V^E!!W&][":VS4$'1Y"5MFX 6Y-7X?4Z!)2#R%UV$]\&RC X M/JWT+KAZ(7=F?&9?90:A-$-_Z^9%WJ7%VU&I=;F-C_JK?_7_>9.Y04;;6.3B MS*$Q66"\GG=U]GUVL[/>UD6NWMV].R[=]TQ==7XV>6UUMI"U0YO+[+&0=3-3 M=?TQ+U7YFV/7(R]OV5T7V=&I\KJJ$BO\(@X)BPE MD$$0EX@MW<%G6_&^-LZXH9/L?W/&?=E#;!.[)I\TO]@ MP?=2/,Y^59C&Q,4.LK% )WE08Z:?UM01SUC-WQ?TW)H]S.QQWWI]-7[)^.YQ MW'V4FV-)HSU:P<3W.51'W[N111WQ[*ZX8'WT+U'[X;'7']I=VXUV>F*XL M8 M;CIO20P!7-E(;%4FFTH6M"JE[G(]&TF1[?D]3KEE]D:#E&'"..56B62 M"(DMI1$--$" )ASPI%J5JB(2FU>JK%8%T'R-1UWPID::4D4>L<9LK-'RJK?Q M:@V^QI/1H&3-P'>4#'X?S22#4=TO3WUY[^:4NXD=XMLHI72014YGAGC4-Q12 M!Z2L!>'6 1#UE0IU@$Z#)O53Q3=S6BX5DC,]"S>K-M^SD;\/J5^5'7>8I5:O M3"WW&BRPZ NQ/?AHI?3D;R;="5IC@Q+#H!0$0\T %:G&B4B,, FJMI7XRNT1 MJ_ Q((Q;%,?U]3$W41HEOE/C&UFO0I+'U)F7W$>:N)*\F=^5&][^Z M66*/_=[7MLI:8RXJ"6D4\%>K@!\-6!L;LD'A(P?KT:L#QRGS7T^^ZLS$@+K) M][J1:NW8W")_F&^F/&[,:ZU OVO=5,X95-ZY4.]93-P =AQRL&]0: MM'K5ANLQ!AQ>3Y+!%_'LQQA;WI<,GOL6MB^<@Z: MU(*Z& ZU8XHO ZS'(:%?!JP;%*X3"M='F*TP&O%+7S\6+F\3]8IVII&Q\(B& MO04%=L?A\JX;JM6.3.L&H..0&76#6H-6K]HH>=_N=)ZC:V&$[CA'L.[WH@_^ MXT#TV[WC8-4O0V&H'25NFJLXU@JNS*C%^4?[E-O>V:(V94FL>:Q3R#4CE #. MB528)P)0 DFU0X6<#B?H7R&\1_O)0[Z>=,NZS&.AOHJNU+,N6C_>X9B=M(T-T$1@&C.V M!K!N4+A.*%P?)>(X-877DY<\W[WDJ.1_W4BY=FQPJNRQ.\L4Q"G'G1LG ML,AU1Z A.HD!XHD@J5*<020DP8CJ%%$:2)-LFHLM8E\C(+R]80^;NYU]Y_V_Z*_/0G_X:YN4O)E M6"ZU8X*;9CA/N&0O<_WX?:8>.^UX9OCR=%<)(S$&!,&8Q2DQF*12*"(I)E0G M)$T"+MFMYL]DB#W"Z\ON5[M6M_(/^JON]!ZS,1=^N,7,3U]\Z*1Q$M4!U@U/ M&/X=$9HR@BE27!!+Y()!P;"*L0$ZIB(00MUJ[,TA>,)]\CG\=#_^G%JX5'H?LUQ'<@XE-0 "04,@!1PE2:QK'F MA!(3 Q(CD%:JJE5(?($>@!C#%N#PI5'B+M2L>B7*U-UHK+FA6/<,@EH9+0U* M-BA9,Y0\+(-?L7OK=*_6Y!2Y!JY3+5WS:XN-[YD.>U,F^XQQ.YS]_F2@Y4G[ M^\F]W8#NOO6J2YIRRG#"4@YB(D3,D/W($R2T,DA#LL(C" 6$((R2A M"4\!2 M8=6AA,52,2PQ??.NT*"TBS+6UYAHT>=UH4F-38_=":J&;LJZ,^7@5I5K0Z?;H M%L:BL)_F:7!R)\3CVT*?N,C4B0E/#%4ZYA@RH&!*1")2P"72C*L8PC1&U38* MW*,;=,_DTYB6M81I0_(!DB=)@K14QD!D2$J H(S'6FE"L4FTKK9+X"Z=KZA% M,7K-M/_R;?@W[ZZ&][H_J*\^5 <.6 LV=Q!>!IA0 %JU1:6$Q!@Q2BF$+$[2 M&&">BDK5EPP5IX-:KT^#J:V:TE#B(2G1JA, &405QY@D+!%<(4[>Z3R.$R>^4O_QF$E/=% MYU"<_])AINR(@3VI]]=?/GX1=_I]7XL_S^P_(_#(CA9]#X/[D1(Q[#U:,( ) MM2(#47XQ2 VAMWWL]88.@?)7%? %P.=!+%AV^%&?GQPN3JU\\F"E=F0T&VU8 M(U>0NF>; M>!XLXC?_>=\O[LS.Y6U$'K]G:8"3P+6GV5>Z?Y)? []$]_FFD/MIH2H#_U]0 MBRZ^FL2.-XM1+;S7W[10"X\_O$'W^/\4T7W?L9M_/?O\^8^S3]<77ZZN;T-' M6Z0Z#BT6R+GC?//NUA&8*Q8^=XRR.QP'=,22K>3+6,269A7Q:0Q<-6ZV5AYK M1G3G%Y\_WUY?19>?ST^7MSY;O+-#KG]3TLQO_WQU>W$3W5Y%YU>?;ZX^77XX MN[WX$'V\_'SV^?SR[%-TGO4C\.G2R-NI[C.>P=W O[^Y]*]E,9U40K4SZ]N_1;?79Y]OSLYO+RWN1#]:#+J]_/S'Q8>%,)U? M_HQ$]FK:K<6;OU,5:YK$6%#-"420H\0@SA)J@*"QE# OD[!W:G4V7/4NE"F. MX7=R0Q &AL1,\)XDMH;)3):4HZE9(B'7EEV$P1O,CUC["K'PXB]:2S%B"Y(1-]"2=R M;(Z/RY2#+; -;X1M9"ML"_*ETKO0"-L6JB!;PG>ICEDYY,E&D*=;03[(6TKO MPC/L>5)K^8HV< M]N*TZ:@T+RN13&(L00H5(DCIE!! 8:IURJG@G*Z0VA7+A* TCC& BC "F-"0 M4Y9"8 A VKQY)V:)?VD65R0&3J?ZH*7W;D086@8'$(Y$5[D/Z/2HT)=NA+[Q M5N@;9%:E=Y$#,H[-X1MO!-]D*_@&65+I7=3!-R-0J3N=O$C0N^;'L7 MVXWA#6_+?@N/XQ*'Q')/:37.\3"4RAWSJ[P]+GU[[LTJ7IX#-QKT.FVU^8'- M&/H5'5DP1?IL3N3L[417]WZ'SGB;T-3B.'I#S2^7FM'+IV:O+KYT FXPK0:8 MYLR1EXYH!Y(46^>K[UMV_":Z=_^\[SU%O^E_6IO\1_C3P>5(90FC!\YH7?&, MJS[1?SOX >X@R7:W(%N>2N-S6*ZMEMW^ZLS:P6<]/'_J]RV_GLBJT4@QH6 L M*(T)T9*C5"3*&*,DD"!%@?RV=7-I"E+UE'K1U?V[YULM[[L6&'?9S)$J,VL2 MU@*0KY=;5@/EN.8NE??M3N&5F?2U9N57FI*0,:4SB.&9$:F8231C7 M7">\ O74DTQ&,1G!?' ?/+E4J9<"WB(('!D/KZ$/K>$>#?=8E7OP6'- .::" M<"(5% DF$AAF0"R-YH'BK;45P9UPCRTJMUX6RZBAPD?>EH$X*AYG33T#S=?/GYJ#X:W:^2B M!_CM5 %\J;&Y4"HLXU-+;>\)3C9=\,Z7E$9.(MLR)KGPX= W+ICE@L/>XZ+N M3SYQ:*-7B:=A;\&K0J5(2^5N>3UPAO"FUQMV>T.=R3_[Q]]C@S6-TU@J*0AD M4AC%%0=IC !E,HF=",ONN>ZY9]\/AX]O?_[YV[=OI]_3?N>TU[_[V>(]_KEO MO_ZY^.V;Z/M#YVU'.,S4W9,_;K+*IU382U)'#Z+=[;CVT*/2)RNJ71U4,9#< M%6SWQ3?[PZ%5!T3'@L7]9"D$HJE"I>=3SY.*!97)U!6D:HDC*7!Q))!";]NB MAG>%DO"]UO8&RZ/+[D)@*QXE.-L88"A8F%QZ%]P*8$%!67H7 M7[L*JD[B9UNW[_J"9T7=?%NA@TJ$SAY$SJ8"!YJ$I 9#93@G@B8I9#%%%NUB M+#EC^# "IV>BWJ-VM?W=N\A8,R:7.(5,62IY-I W-3)\%HJ3S?G;1BTZT%8M M.L)"J.PN5$&/CC6Z1"Q@'17T4=CBL#;JS(&VZLP1%H"E=\$]'M9D"PS+"F8: M8$0GD8B3*BE=ZW3 MYF*[OC,EW2W$-$7-=)78;1^)+4YZHXX0:*N.$&&R+KV+K'+26_+,L*87+9WE M=*"#VZC5!-JJU428+93>M4:KB4W-J35[2^"2ZTQ:GUY%;_O8@F(URSG;N9^P:"@,6>+*JD9)___2U 299$RI(HBI93]4,J4P*Y!'87SRZ M9WORT5ZQJ0CO>R^Y&Z39$-X9WK67RN$336=_F"7*^_4N^CA%X"5ZX@8I1K=@ M%'7+I.-,20UKW%R'JT\05JEP4RZR-1E_6)I(=*+M6/9-#P2O?)TU-G%]3F24 M]!*;)RCOX*)4"FPHHR$5++1Q'?*9# F)&<4X]!LXXE48FK6SW9W)V"^-VRV2 M.9CSP9R7F3,/"28A\Z,P"!F/8T$Y0K&0(F8QC6+LCTX:K^AV]_4]7_P$@YM:[>G?9>B Q4YFKI5BM_2<^ZV/FA7AV M:+?V+;%!2L8H1B$-6&AHQ#%EDA/F!PAI)!J "A-E EUJ]/1WAW'10L&O]9W- M2Z8Z#D;3HM$P:J22F$D-()LH)(0.P6P4%88*GU90*&P\(>_&: CM"-%&^=TV MC:;%N=?M"ZN1$FIX>O[-:D8^\J[2_NWC2/97 S;#4->J5R-AQ6[]7$: M8ZPXHB2BG 6 !$)*# :P(*4)IE4+M@(&8S6>:/'K*.[9 M.2AQKZ@9_#/US^^'+:\BZ8V>NXS!B ;,.G7$> MA,@7"*M81$;YC#:!R2:&4MC)F=UC,,B27/\N^_)6VX,A'Z#AJ&=/A3A2UOD& MWR*&V[MM+0>S_K;,VE8ZF%W?4 M[77$MOX\\&/-: "1=D 8)4P8G^ /#DER'")=DDKMX?+8O6M;U]1UL%_5)G- MP7\TY#\P,QPQXF/NICH"M;\7T\];R5/!6:L<5(UF)O(UNQMU6?"UW9 M*C@0X>R0)&W)@UKFJVGT*,L3:>EK/,6R9,+Q?3?73":<%L^Z5),)$6F4B [ M &1@/$11* ,=:L:I)@8%HBDRH7F/43R:AR2*"=_#F?^@". WDHW,OCG@HR1?8[+R+_M.Y7( MCA.A MXV[U(;T#Q7U\1O?M?TG_7N?V?F=?K\HT*$^JL[QTAM+]_C_._APEP\??];"; MQI_<+6T^+9_)P0'*F\WB\]A +W$NI6(Z-.#,(X&BV!8=[<=NZ@ M;N;.1ZB#*K-WXW-,7-SYH-9.Q_* V8%]=E#G 57M@5VD:UFK$3UZ M^Q.8Z@2GE^%=^93?8:;:_4RU!'"N.:0U](#-G>X\*,*^*,*FD*6>RBS2R*S5 MR)^$]P @I */GFFO\3GAXJ&OL[R;#"YU9@_ERUN]=);P8RTEBYB0@,B0)A*S MD.- ^D8S2I3>^2S!9F<),ITE3LBJ:<)?-C\<-SE!+*84UFK$8>9/C9<,^BV[8_IBE?KR>I/I MNRAJTCP%_/[4'3G,(OL=HY;3ZLH>[54FYD%(&,4ZI$*:@"(6(\I)Q';"T;^8 M(9_DPR'\&(PRU96Y^[Q8%J9T/-02!N M;R. Q%,JXFE 9:]T2BWL3TH2/4!\!H@RT[?@P>!_<0=>-A_8O/\]X.U3[Z8[ M*BH23/H"WA/^S'6))=F"MXUYJ]UC 6*OTSK7<$KZ[+1N?W-UF MJX<2%+ 0&Z1AKI :(GL9,?#Y+$11%*"*8'X!GC>3P.6=@%5QK#AHXWHG [NX M[8.SB%T5H17Q,"V5;5@')#T/D_X*U8)V=MOGMCM\M_IJ^=KBE?F_9_]Z^OST MZ;OMWFAMC/'+]RP^=C2H_/3XZ/3T[&OY[1 MSGF$M8BWROBK"I$5\+-RBPZ8&0B@;5PQ[R:N1U&N_QR!6SF[=]$^O.G[7JK^ M>S0#,)6@/I+")\9GA* P%L@ ,/0C+'6(*J@C2DY#@V<86#>6C705O.:$28ZQ MCJ3D3"DF5(A%3(7&ML(QYHLU(Y8#D#E:T1JG[KY-=?WU^?_?/K MV9<;[^Q?\.^L^3[UY_,[:R>;;8>#-SF(E@[2'*3,55<7L$-F@(J+XS4 M1@KD8L<,;@'P6'6+EWM(>CWX+D[O$@7.SC-9>C "G#SZR& GWQ. M_&OWO(G\I_!+D+WH$/=-9^8QD7:02'HY^*HD3FQ?@Z ?=+\_S%+ =NIT[MX? MP?(_I)-[=Z!A(4=ESXQE4\7F"P>_LH%%Y" WO+Y4\'?LP-Q# F-B'].3#_D8 MVA7-BV&[E[&<8A6 NK9C[3?:& L18;S=*]FX83 =@&D7)M->+G7<\I(9ZZ.$ MVA986<-B5:.U2E@TY04/<>G^QJ6U:V4UJ,%M*J-WT,8]UL:;IUUV7A=B3'#9 MO9'S]/D4!.T9W"=;QD '%G 5 M 968R,# Q-3,Q-U]E>#$P+3,8R.&T 9HX2-PM=A?[@9KA2&Q&P]DYK*B_?I^#Y' .R;+CM/W0%FVDT9!\ M^-P7F8MYM4@O__W?A+B8*QG3)_A&T6N6.B>J&R2D2%DA6,K4N=S<(Q'S]= M)SI58G)\<'0P/CB93(Z#\:]-OBKT;%Z)\;-G)V)?3 XGQ^'P_7W>P1.[A8NI MB5=B.HM,:HH7.S\D],^.**M5JE[L)":K]A.YT.GJ7/SK1B]4*3ZHI?AD%C+[ MUW-!OY?Z=W4NQH=Y]5Q4ZFNU+U,]R\Y%JA)X0C.?BQ\.Z9_G.[3^T'\7\T)D MIIS+&!:V'W8$S?5B!U!9J<+#-5>XR7-QG'_MK2"F,OHR*TR=Q?O=GT+P>,KG M8B&+F<[V$=IS(>O*^$<%+\+/IJ:(%'!V\:0]]>4_?QB?'C[O/AY:T6UK:(F+^O+J_<>? MK__K_=6'&_'RQT]75_CIXDE]^9 5=1;#8D"%$R#]SN7-3^\^-Y,*78J8>%B6 MPB2BF@/3'EZ4=>[FN%5%I2.9.LAISLKDST6J,[7O:#QNL5FYD&D*^]NYK.87 M3V"V2UAEA0N\K&=U"2(V.1R?B>E*R"P64U4MEK3UNY5HEXJS.915JFXCI)0!461!"8$6:2LT(I.04U5AF@$0XOC9!Y;G2&' .X MQK5AEPM/"!P=F2S62(H2)BI@G$S@'5&J"EBDJ.8]S&[:IM@2ZYUA'ZY_'8D; M1-';ZT]7(Z$S!*O4H!R82RRO+^JJALWGA5GH$M2F!Q)'5'/ PDO$ FI[QG0N M01R410[B,C%I:I;E@TAJ6>4WD B=K*SBZ^QD?"!X)OZ_0.V0)"HB\7@#HDM2 MY8!$)7$@;EJ $U$0=C.%]213QN[?;0M#T-<,PJ2_=/N]BULE!2.& SHL\-2M/PC<$ M'U&XM=1C,][3,4&U*_? (9K^!L3%O:V?\!50^HHV5MY#+1W [@M\ M$V>[ 3!&."!<,58)R8B%!))(, 2*&()H:6<3(=;$N M />F8(RO 93PD!K #/Q)8%DV'H8#!)ST8%DA5Y% 5'-3*J@Q&]!P<>@NAMR?$9=!/K^9$BKM+];0L\E M8!=<#)T!SF#+N%C+J7AG?T V=-X"8'4!GZ3M M;\)K5'SI-0 M7W--@@@X95\.@AATYR:3D=,,EC/:>]D)%OB\9/G2%9 F445!<24R1, ^.->!Y9OO MY30@T5U$H&O5H'E$K0^CR\I$7P)A\K\S2*PY&JT*QIM776K8 M(3H%NHSJLB1%'H11+*XEWTN SNX 2( "5EJJ3#%R M6%%L"%*C_@^I 8BHYB#;.@-!3U-^W9HME9%'HR3(8B13^ KJDP:,G'9T9"_4 MK(8E4UJ3?$)'+59'"M@()36"F#\F!4$"FJ&Z2'%,85#Z"QFA52@WXVTC%BPR MMXU M\'H38^_P8%=3.NB#$S[2-3@M<$65 EC?;@*[@WH-+1LF+"$I8$O",DC M]+1)I/;S_*F7H%F/OR$O[GDY]1"BX"YO2JN4]5 M5B9W*5C[!'ZNS,(^W&FK[*$E_/0Y/-F?XJ-]\J3.@0&6(##!).N2M78&AH"R ML^(0,[1+'5=S!.7P'RZ1NF^?@>EQB;[)/9.Y(1YV+C<&KML:K),UIO'&>I%6 M8)KP^0^-F0>2+WW#T+A6[?B9N9]5@W>*A8;8(M9D!U@WD$.DY+:YM,C/9$:$R1=1IY:3-6 M.S>SB4TWV2;$<"3KTOL;EJOZC$)O]7GD\3/$X_$9(T/O]17BYO^+3RKGVB7$ M/VG->5_+8@V^%O!&@?$O^G1%'7$6V*O1DW*AA(<%*JUEL*P MVOLDRN476I%9D,*0G?R]R_V,^\D,'_A3\.1P \A;J\AK@#-TZ"A@;M!4KAN M 0ZPMJY2*77<+/S<[Q B8K,$*2M&O-=N>I&R3H UI3&?8Q66Q_0KPFR9JPBX MP#E@P.H$=,*(,\S9 M9,Z 80J]L!8RD/+[[>_;J7V[9^M>[3_L%Z1#5DX* M6<=U:O4TN%-SDV'R#:M.8!H:_+1BTY9*MZ]:#W+$WA;HK07$3>V$@QN64/U) M F92=+4=+G5A(^]J-6H4(%F*O.;H_ \6C=LM50T04H_Q=4HT:^JC% M5/W^>^I-+K$\0&'*$K!HP1H08'CID67X?OB]"\'$0#)>:-Y$%WOLD8+,%FL\ MDA/P7XF.=U67OU><&N\-.,*%*F$HQ\]A-26@9UA6"?*VS!04BZ&?_",FUC^1 M$](D#"O;+&>CL%(" ]EL.SANTKOO.+EWMOO>=3#WPWWL%C>$"9.*G*9(I6F) M,5LV>[%SN$/?W/X/C>((1ADH?[\II_+JIB;>^6R9^WA_* V VP M '9BM2K>-&:@D6YH7;?YH]-6IBN8<@TC4X,B!3GMLH8?=P_XN-EQ$WC41K@. MO,N7+-@<%%F/K%W&=W8D[+49*E59@X0!#L7;-<8/['AO]K=#)Z"33$!=4WIE MT]^"& @,VH$$>16TK8.MD0V/BC7L"#_A6H/%)8O1[8M/?V=<'S?CNIVJ(R7U M["0YF21/Q\>3DZ?'3U4LXXDZ.SJ)IZ?)LSA2AVN4U*/HR6V;E3N[43@7&=473?-]PV#T'Q=R>[H+$_@AJ$ MU*;0H-?A,W*M&32I77Q)?4RQ:C(OE"?L."V#B&QI"<>-H7989ZWOPZ;/QLGI ML\.SPTGT[#B:G,K#,SDY.8[56726C ^/_V;3@$V_%Y]*&VYDOK^TDTBPMDK# M%PW^<9^;@S8E]545D2Y5)\OWT$ZU;^#,QR@"V_+5Z9KR%37XUY/ @.1F66J8@YX;<['H@U# MM8*R_3X1%&OG!?A.:>K]QD /YUM # [CL.\L5K<0%^:V7X&Z&&SV E.D#6KM M>\[E3^J*$Y1^"S@,B)1A"!D!SLP"0J81B*GFPC98S"\*YIU1JA@#>GCH*LE- M.#["T 6,7C2W#12T+%>FL"%+^XY(#.1I96Q84-7#!B]1#A M/K&W *ONGM?@!=L,*BL9A+^5BN892@[]T$M0)!KYPDZ0!T0.,61C92KI+[$G MA,/H;OLH]\Y@(TEJ2DM'%K3(U"F-B@T@@;L;&R=6QB#=(&#W$UD^*B&BP MC-![GU17!+,IN:^'SAH@<8/]DR/L,-["F.\?MEO'U+;E=L^J%"':CM4&5?A* MB"M?$\ \1NQK,.&0 )TN9.S0/+%YL[PN>$/]L!PDKW^$ %]1[2YMQ@-_#=K5 MUIK9H+$)U[*B.E'T'-IG22-:)^:+ 1BJ2IJKGP '_%I+E]SY9-\G'1$9-"A M%RY+-1C *K^VY8X :>AJN3X;I_*X+:G! ACL;[;NI&M?ON+8U5J;M&>4"PM;)-7Z2HIZS*&/;GB[8!>MSG84IP2C08J@:-&S0R>([3HUEF4UK'J&TQ0 M;S0+?D8JZEC+PGD@04.C"*H-C]X_?+:V?QAD 5G\ \C=C1&?29]0=IY:BROU M*-U2 XU108^X;509/ C18*=1WWR2S#6U8/.].WCG9N09,NOS;&SRT.%Y@U'' MU)*&3&WCCOO62RM_SPZ7;^GJ>.6:]EGV1!>G/A,X-H1_ 0;F(XI4GG3?;MMSW7)\2"2G9<<[,N#H;MP78+ JHI MHR5"X9F) BS*K0+2I=WJ[2,4)+?$]KVJE!\5&HJ8BXX5'HVH;',(/0Y;CE9. M^37.C8V R0PO"=4NV'"Q#_Y2UGGNC@Z%]@9;-A1VI,>&J6>1V>V2'=FJ/MBZ MF@V3D N@%:G]T(VGP* [FH\\<=>Z20Q3GA[FRUUG+ M CK]R5Y-9>V,6Z2)NO#=Y;S=V;MM,;9:O"V&&C M9F"O76 2M#63VA]L#@Q42-.J:8K6X&Z+')Y* Y\PMB^$H6&K5[4=2.P] D.O M3ZS_G4S_+NW+#](Y6U;R2VND$SI0LRA5FK2R"=T0*] U@7O>4B*HSP,UO%E/ MR2&Q;*NE45^9K7W7%;I,AK+"!KU]?F^C>/3: _XX(W&?9A]O#;8R$NYTRQ!: MJ;L8O!&(;/"D#:@UQG2V;E1;)S5>DW.\6KA.Y3*IF\0*3M\ M)(HAW%=1V?.N4X5! MF"*?H#D\R@L@8D R4D'+X\\!N]*@)@-7J!DF6:Q(.? Q]*?#Q&MP^1 4VKUL M1!/*G:R;1%/#!227;19PG;N4.L%^II$M^A&P06JA)0:Y6:JN>WG?96PI)T)G ME@]_V!MZ$/=5::>.$?^+46>T.R0S5QD2,=C\HX?23]>$TN]UB75(F2E3_['W M<.Z?S'$CJ)I<83Z' MSN9S?C?(U1 ?@EQB'U],91MB .-[6%TCYI**$C[_.G!>\*X&FE%3+ @B>.HP MY(BSY1-MFKUQYFTV;SC)E03!+6^?M\)HH6QANO);4G&04/Z+G-)R:2O!*L[6 M7*8!IIKL.-L%8 A@+]NUU\E(.P(HYJ#>E4(^Y3X#9BSXPI.1B-W[Y2OM]E\M06-7 M'6.R#9A/ M%U&]X)Y;)IU08!5BC"1#I1TYJ5 M-=M&H2F"Q&!07N\0 )G82N+"Q#K1W/D@%UBY@L4R^(+OT)41Y,%,L3\-3\_Y MFC!5GA!Q5"RD/:BOZ"Z5[H*>;SDG$K>:6*?51$&RLRD8, MG=/"! S?IXC7'P ;LCAC*LFK,YL<)P\81;0UH=^PF]+6UUF!T[4F3EAYL0/Q MP00E9G<&!G.4"@0!D\7VJLW04-,%$<9F;4A%4P=276(_AU=?A0*1#0(@.H<. MV+M%1ZE)%0\T3MP$1PMIC]YYU'24DZ=BI6)O(42#9"V1R\=VS9RM-42 NB8: ML!P3](-(1P=" HC7K;U-RUK!I/%@6-/;/H,6<&[70S!R@B"\2XKMT"#8WW G MA=55?Z=U_\RT;M=PJ#4^-O#@5),29>9NI0YT5C?W;+HCF1WG&1F,!(#\#^W3 M,GQ3E\8F.?":L#/!X&?VC>DCGDK*@'$+Z:\.;+P)(!VPV$"Q^4%WVW9N8#XY M/AB?!%S$=S6?'!WPW3?_7_?K>=_'TOS)\O@4?)L>B;'D4R.97(Z32;C\>E1 M%!T?':KC2(:P#S6_>>5^/'3]2\?Q<_OWK^[N7HS=&2JWV3? M/B[5F/+.4:FV5NZ=G?IK,,0W4/KXY%Z4+LP2-IJ]V!GO($C\>;)S^6IU?E%? MBB?E$_$1$Q7BOP_$KS*;43/]W9/W#J]]!] [3/J/KCKJ*:L/X/2?6^5S#\;? M/&D'.\.3_R71<8-_9X?'Q[>HALWKO)Y+C5GBT:;[EO]JF/LF='Q/^0@E=OU) MXN%MK95V3XX[[3EJ!;/\PT/4\[;NLWW:/ O_+I('_$4J M]_6Q'N\O4G%;N'B"?Q4-?;!_T<[_ U!+ P04 " "C>H%8^.ZQI[$8 #' M8@ %0 &5F,C P,34S,3=?97@Q,"TX+FAT;>U=ZW,;-Y+_?E7W/^"4NEVI MBJ))ZBW;JK(=9>.MC:22M4G=7=T'< 9#(AX.>,",:/FOW^[&8S /4J*BY')[ M<2H).9P!&OW\=:,Q?C,O%_G%O_X+8V_F@J?T"3Z7LLS%Q9M7]O_NXK_M[[._ MR4041J2L5.?L4[58R'+ .'NO%4^U3&>"?5"+)2\>[#/TYUN55 M1E"S1@I?P M;&5D,8N?N;F]SF0NV.1P># <#X\FD\/H^0]J^:#E;%ZR\=G9$=MGD]'D,'Y\ M?]^NX)5;PINI2A_8=):H7.FW.]]D]&>'F?(A%V]W,E64^QE?R/SAG/WY3BZ$ M85=BQ6[5@A=_?LWH=R._BG,V'BW+UZP47\I]GLM9<\FFM6*#/G*XMG-VN/S2&9A->?)YIE55 MI/OMGV*J[)"OV8+KF2SVDP'@B M&J9+)K%LY18R57D*HUY^FON#WVSMI;GUG)Z M,#P^0ODT5GUZ/!S1U5Z:?KCYV_5__'!Y=_>7V\A(_K:6-O9GJ^OI:0ANS M'QP'A9%%"F2#7)&:G8N[[S]^JB=ETK"4C($;IC)6SD'[1^4<+C[@]W?5K#)@ M6I/1^(1-'Q@O4C85Y4J(@GT015%J!?>4:J%*>8]&IY=*\U*J LWQ6Y'S%=<" MY!2NLUV ,YSDLV+LLXU(;$@F,"^/QF1:" M3\&!E0JDA*,9Q?ARJ62!(@;F(P6PWH5]+%%%*E$H!D;0\ #/X$=F1 E:J\OY M< L&7#Q-2_OX51<@VP:=) 8D54U!'[F5A5NNIQZ$R5.4#WY:*T#X6')9 MB-2)DH&SSW-PK26H J@:3)DV]Z9SP%O#V M@M9CMO)'0UBV1M>#X]W!_ -\()XS%1GJZ2!2#:NK6L!0@?8H-HQ/7AOV82Y% M%CUSG64 O6PJ:3M,7D.+G I-"QRP4R5S)F"P;57)F0-Z.02W0TI'5TT$,H? MK-D@!\FJ@!U]5$T5URDR(I4:&*^<0UY#+/$B5\ =^#]1LY$.BIQPQ92H4F0> MY5P9X3U$FY@?;YK,Z)7/TZUC@T*NU<'I'OM[D0MCF.4<80OO7F#1X+SOP;&G MZ+(_H2\"]W[4YU&:WYTTYQQXR0MX&#@$H0#G: "*C^X'5#R/$8"'"Q@CD9;M M,-S@7<#I2PJ=P-G#\"" M_5+MX_\!Y(.JX120'Y&E5AU)HE.09$ 8G1YP$(PP>%L[6'"*R7C3[L%HSW(7 M[@4S M4H +-R5#\ L&6)J6V]PB*&^2T L(^9#0 Y(%VFI- 5=W38;V7A00,,L7PQ%] M6=#/D.3)[*&5,1X=$G7?@0FB^(S0]V"]IA6@05(M58I_M))%:+*$D%IK+\T.T(N"\([@8*0)S^$K.%IZ8.#]J!>^%K,*ILQI3HL:K8L2H$5HNTFB=$I. M@TRV0!>2X\U:H3_0/,%XT<8LSV! JV1S-CSL5FR.AF-BU1/K+4D.$08K.N4\ M#%2JI2_6N2OP?'?#9^(]1-K/[^ _.VN\Q1)NVI_B M7?L4DL_!$Z^ EVN&VFDBLM[J7Z-<1.4^-L*2WTJFY1P)'?V[K\SMNVNCU\Q7 M!R=;5@=C+NUH!"@E@:_J:K<5]G^$CP'Y%)N M,$1\W*@"K J-**D(:$QC!UA[S5ID!&)L]:-PV#B$LIX(&QPR.#E3.??8PLV( M$FP([K&W/I_HV1'X2,,L%6#5/N?U$N'OB,+?G4.93CIU+OUK)= 8E'JJ,5WO M'\&JFIU6VP(T9A)RC%22C[?J1AA(\$X5[7FT8PCW8 MA4< OQ_3NXG92LL2P)>'^-+6&L4]$J*R'D*_E<8E/!;)4R[GXGC]FXOECMT+ M0;@AVM6!R(M@=("QU^=/"I4]X4N>T+DI)SP'NDHDA8KA3;G>P1 /7S4#PTEIE8>]P]V'/7!L03S..KV9QX M&SU'&!?97JX$Y(ML=SQQS[GY^BQP<[BZV$WV6.PF4?*UVI8OIE/$EX17)@1S MIPM=\=)=7&S[T:*$J5)O%7.]K61<3?1KY7?Y\:4 M)W@>P$5(;2N U=EAXQ#( T'#=;W#4<]4,P.=L M!I^0^.$V/Q0R&)T0V-KN&'Q52%NI$&'K&T3SL@QD6-*W4L-'"V)8*^(,(1S6 M'K/ WV,4U$E7NEM4'!ZOS\'LK>E!/R$E7KGB02U)-<7= X,J@NS/V0R^(HE3 MFWX&]._@ 0Q5EW! 4%HNG*>/K*N?J :^?D(5I;.F^SW2X,J2 1% S#"/M"X< M\%!GVF<%7#<+G[IY>)ZHNWD?:!II1VN 1 M,LVKM,I)(AI#XUP56 K!70#P3TW'T/ BT1T0' ! M#YXE'8')%63_QCAJ>C03;]JD\,_FA:M(\W0A[?SM]=K0#XJJUT2:(P *EJN/ M[Z@]RZ#2/=?/T 48D)E!KF>Q_R/%85MBLC(B0(JPXR]8%KRER%%7-4K7YN.@ MJ.$@3U3.=DTBU"3 Z&)WU5B.,_JA#_NU4( MPI;OK+U8#.GB9W,/T+N^>.N^K]KM?"CB08+[%<*MI\"3.*"T4Q@P85/;-:U70K#499J!6@=(L?'(QT7,!XJBD1#M@RE5YI0P\0=31A-,;Q M(!L6\!SNJJ:0D^0 ,6RY'8OP-;L<2J.TQ]WG T%6E3;7"$O NP%O%1CG$V"0 M6@A4PB27MAP(7NJS@.%FE/4A/H*+OOI6HYL!QC%P-,G LX'>A Z!(IP>5@=QUHEQ+ B02^E=)0:VBX'7G+@ ML4CFA4S@#OS>P7N91"6P Q!F\T*..>20#15"5[BE84%/NR_";O[@/DBNC).C MM9M$53D]E2I@@MW(KQTL3R&]!'NQ#4K>"L.@R(B:RTA]\)>0FB#-RM#&5,T M:JA#*=NG \<;' M=,6[IF*4Z;0^J2KC!M6+4K,);8EZ%]![!9AH*'?$C$3L] MD&C)/'/YP;+2=D%=) :6UVV.PUM$H_>HS0=[?8/#C7;5<"YGJG-A][8@$@U\ MQ1K5A\)3C<;0(ZO*LLLYY74M*FL;8Q;\LR#)-I5G'0>!I!624CXVR%_+([9HX:+TY'Q9!%7 W M%C-I,: -W\YZ/?/@/C010%T)"[$ES@BF-CF-^,#1,U=Y:621(;'I3/2B$8UW#;KAL*;GR6B M*RZR-@:.VC1F5-.+G >VQ2Y+!QKKI5,[#^5_KC=FB4UV5>&0BFKT"\:+Q(PX MW:/D%4@51;C)VKS7O*Z$R+<[PT$D/<5F\3I6NWT&A!X8[IVO<'BZ?Y?^:2'* M=V;A?/7ZW9(LHW'BMM!-W3+)&W,AAW@-XE'*,(75LQKSMYV4XVO<9\*^Z_'K M+NTV[)A$TU,)'-1NIK==WK%;%DE>I:(;,,&]-7MM\"**4Z:2:P]%FL6;7VF' M[\0UN(#^HUI? =OO%/M$/H3J)]3[4HH7V^I#WQBU.+G-FD>:^UQ3M-_/P0XR MWS+N![(/%@[3;-PID7'CW* 52LD#YFZKRG_;>O_CO6_YLF;EM7.%F0?"4P$& M0=J!Y$^KTF[E2?"RH>V-!V\<\D1TTWAZ(U,VFZ5FQ7WW;<_O4%D[H# I;3<' M/@R+ ;RJB9:ZZ)X-] MX.KEX/*KQ%HK7P!/R?O%:);PL7^Z V)LMZMM0O(@TU'KW0):M?^)R \_& O9 M/2[QE;\3I,N[$1O<2^=N_=AU\H'WKN;-733T*A2Z00UE:KR35H;GAM9-R^D\ MY6K-N&BT6_H['9[]4?C[_17^'O4PX&*,"UH9=44NC,BS9D;=\2\1,FTX#O2U MD8O<[)MXGRDV7=&@Z\#6WNOKCZJ(7,SNV :]9@E^HVW@AL9V4>M^KW;'&[RT M[Q/L6R,=GX.H"0@;FQ7!K]AE%^N>:OJ".KI[7-!8;\Y7654G^"BZ)@^7?KSO;%7$AEXJR^]YR'+9':YFX-,RB--,X M6'$;W>%QG(E.6/C#9_6&T@9D2^44'E=?NC6,;O?$/5@D33 3:J;YNK4VX4G']-'.G[Q@BQT:]G()K097M55 MBUH+"%DU5MHW%I0D.MINNW?[:LYUCJ/U2ZC4J> 2Y8> M&;U&LZZ\TU_UR&+L0+C[4^GR_?!" H[) M7.+/RH?=%%>-=*3%VPG3("[/KL%@+J#'5.O*2:GK=*F_)'P;D5OETYRS&1;O+1R)?8[>E M&$;JI%K8]A0WSB5[Z-TB-P4A;'38#MY!"NPL]J7=/CPX0-XU#4) M81^[P:P 4*]]\OZ .FEMK@[MKBK^,V!HD[I>*XQL49 ,T=!Y*A?.>J13UZ-: MP;6!XP(>13_8VZW46R\URI7;2UN>EZZ2$J&@VNYAI7W^[U&C23N>CAR:+*O2 M=<@A=M)KLX.)>XF U%H^X%Q[O1%3T)?ZM.$B= M]Z)$C+9Q$!0=7+VU0JQ7!"_DT (A2C2QQH!AP7Y(MQ]O'3 =FO3&9B<;LBL5 M[?_Y?D\LF GP'EC"=._W:?B,\"H5//RD7(&!?"WUB50&-]N#'](B1V'0.1A@ MPSV"EKINV;.K?1=U;M,: Y"3U#)OA[).P;T-!0.*BR2^2M@.4ZY2G0#K:G3M M-";:K.=>#L0$,*][>ZJ_N?J0SSA@6N\\/X%*FVG'Y]EM).DE_%EN2:P!8+#4 MJ203M=19S%75;Y/Q#=XM9(7$$WLI.LF0.]NCY]0S #$5-R45?K; B3YB#VH! MW- \O ZC#C'!WTZ17/5DV3"IE=NM=51)]9 M 'U>S7.K]YR-AO8HYG^]P3>=-5YN1Y_/P2_"N(D[K=G%;LA?06-PS(O__A67\$?I_?=1>F\=\NTJ5N-U>IXH/9ON3B8#9O_= M@P<_7K&?/MY=77[ZQ.@=;-??#9A3H\:8:P=H.$2L$CWR].')@-E_\>F03&XY MIWSD_I.C ;/_XOUF.Z*B(BQ%XJWY05O@F=3;$;G=--LMB4\5]D5;].O]Q!-> M\;;Y4_<\5TEY U;+#)XM+69O=T8[]'W)T]1_MP9$'Y_[HL\^@\1WU_"E@7O\ MIZ>\$)3)].W.U].#PZDX&8TFV>'Q87J<\;/LZ"0;'QT>'68I/SUK.H^8"7[E M^J)]#:^F?H6.X,,CH!> 5(F5>4\8>,;H119E^J21CM:/U'V\Y9T="\;'^$__ M^S<_7%Y=W=U>LW=_O[O^X?KNXX^7[,/U['1V>/2;B)UIM;)2'6_O=YXR:*PV3W9'HP_X#ZC2>Y#-F^KBE7G%;K#LR?YS MR'[BQ0Q[WWZIY_G-#.>)7-N>.U=\(;;BPI9Q:&N"6C+Z_RZ?.WP3^_GO2D(? MYESB+MI@TYLW?R>2^]5]T[:#KA?$4T?]/\RL7^;(@XX]DI_N7)R'?,;Z_<;[ M=%_"[S\7<;9 R,8W,VQQS^.EB,U_!<&VI8:7^RL(-AS.KS_[3V]>X5_P0!_< M7U_Q#U!+ P04 " "C>H%8=%3EY%(= "EB0 $P &5F,C P,34S,3=? M97@Q.2YH=&WM7>MS&S>2_WY5]S_@N+=GJ8J2)=FRXT=<)-GI>S>EZ^^M=_ M$>+E3,F"?L'O6M>E>O7R(?_K+_[;P8'X0>>J'QX M>G+R.'G_W"S65D]GM3A^]NQ4'(B3HY/'Z>L'!SR#AWX*+S-3K$4VS4UI[+>C M/TWHOY%P];I4WXXFIJH/)G*NR_5S\>!2SY43[]5*?#1S63UX(>B^TS^KY^+X M:%&_$+7Z7!_(4D^KYZ)4$[A"+3\7?SJB_UZ,N/]"+P.M9E94QLUD ?WY'R-! M37P[ @K6RL;AS!3.[;EXO/B\T;#(9'XUM::IBH/^K714W.0+,9=VJJL#'.1S M(9O:Q$N6.^%KF;&%@K8J4RD_^,[P^8\PP+0C:J;7SZ-G3X!*HU[4<:!JG_)#_9RKJJJM$>^J M_!#^SVD@L+BTLD!6OS"ESM>;G;Y*!W>[,?W8N%I/U@,L>#G3;DO/HE NMSH# M1J]G"IJ552%MX829B,[ X;K0M1.NR: =+:V&5_;PG=&-E/8;WU-XM"],)6H> MQI@:SB5O?&S.WX !C.EO__(#URZ54WEC=8TC,+;SUP16QM925\+ NU8LF@QF M6:ZI59 O.36&CZYF*%;@P85Q3CFG84SXNJDF0*:JUK*$NQ-CY[*&>X>"B.B) M!K]@$32VJ*O:B'IEQ$+:VCVG(4^T=35=$ MKB+-=G!=T&<:8:POR#VF>PXB0 M$'*Q*'%TT*8L2^C$JKPVUHW;R9O)!"2MY>?5?%&:M?)O0]_:"JO< M[22YC> M?*Y@K6H8$@DU,5?S#-^%F2:T#2\C*0W\I)'K.5 &&L;&D!BR*#12 GZ&J4!/ MM=4Y7AT<_I[>;Z?0ZW,,=^&V^@RK1V.-\^H^UTY\KS931:NZTO6,GFGIT:O ,\$H9.9N>:0D@\[H!ZAM\K?8L*G-@ M'2(X\*FR?:[]RH+E0Q7F HRNJUPOH/]%8YES_)V) FK#]62?EG+EF<4^K"DR.!9$;; GH M*5(%%!H+@Y0^R:[*<-G1>IF!3IW.X*FE*9>*K)/(;V'QB=Q7P'^P-1QQ/\ZD ML?E,.C6&F9;E6$R1J^4*^ 16C/AII1W+-]65;#V!YG?B5J'6"C%\F$B(LHAY M-)D=WJ,WX,&F=KK;+4HTU1(@K /OY2GTYNH-.N/^IMG3)U7K!.Q_VH0%A M \J#6\C68JDM\FN)XF7M%P67+B\;;@PD!%^%)IPSN283L$]L>(7Y*)V97YT" MF6@4UGA$(QG%E0:^@2DBR96=0Q\6%VQ"JPRTK$&>M]/W@AVL*9CN!$_@85E!LO=(R$HH!RVL9DK%):N(4'=T2LH]"NZB_RE MP+XGH6TWF(X6"-1GWMT3P/JH/8$S6$Q953(OS)!'H!V4F)D2E9H:$%TUZ7LK M*R=9@=Q=5J7&V^WL-#O-]H[& O^W/VRL79Q]O!3O>GU]32$Z.(J7S:OC0W&& MBY1+T@A@/#6WM$U#3Z,O;T/Z7=)3\U$*!UY)EQ6W&MH!VP1>*A%0A !? YOF M5[!]%HEA 0S&;2?;95 G:^<:%,$-L"=PY,*JB;*HA+G5EF4JT*'0>P8&#_]E&2Q)$-A9D>.9B'0M6%Z$P8U15,QZ G6 M/.(")6;?)",+Z=;:X%:43#1>GYSI.$!_)SL^H< =IM]IXT'R^,!.OQLOBM^( ML5OSKV^[XMTM!BOS*]P?MK6!%S(#'A9>3LS7T-BX[70\;--W+?FO:^%M$TXG MA^)[59%5QY1[+MZ;Z%D"7Y][ARY<^D?PMBXZWM;?@H)['Q7A1 M[,G] !O ]*]7_/"[%0RPHEM=,Q1BP90,5L*89.MDHFQJ:+9WL>7 ?GZ?K:.< M2;;\-0)GO,TCOL$(V3 V#L4>FDEL0M[-WO18/&W.$ZKEC?-^]Y, M<"DG5H.'X,9=AZC0+B]169#.3D>$EF9O/O_QIV].CI^^< A7SHS5/V_S<^\3 M9^2_D9@0Z?X/'-,%P@XZ0-@Z;OK$#[C+[B&>$ MB<9B;1IP8,F3KM32PPV*P 6D4X064HMSKT- 1M4(ADJWA"R) ]O7]K38'=9)1U+2=!&6B&ZFL!+N+@M7S55B:@O/UY\ M=R&GZC50Y>H,_B_&K/)228O+7\]B8*8VBQ P\U?@=FWF_N*H[\@/=1([6,"5 M@PPO'..[_LGCHZ,_ MOQ A+'=RM[#ZR'18@ZMBA$XQP.ZCJ M _V(+:,4!\[-5=%8#!BH&OP&6\]:UAS TG8GM;8Y-8\.Q1O<4PSMW7OG T:, M)G)PH0YYP+3:,=8W&*@!::HX;+4H$9RN0$<-0*PHO+R0[*"LAZ/8)WD9,[-" MH3T.VAW4D\<#EJI,PC>PZ BN*Y#T97&8^GG8_)3=21B*55-PCQ'&[+@/,$)= M$\@(F_,*6 Q#+QJ$(O+AV"MI-^;GG+=W4+,Z-==5[*?45\ICM>!.Y:Q9?8L+ M(%%/89"BYJY;;:/=IIJ07C_(C-0+D ',F';RC!.O)"QIS;8); -H ON^(C"\ M\F^1<13B"CO5[>D*%0H>AV'&_3XQ)2PH7G)-]B,0DI@DTF"=$#K#IT$>IA$J M0IMUWI02U+2N&T:*G^]RN@A2MCP%*GLFJZERP:!MK2\0=03&N!>['6YOO"O@ M6'50F!5CKJ!!54V6-QBDN"X\%=A_R@*?[7KL&!D&L5&:!3*\\[N>^"F9$X9" MI\R!,)$I*K&*-@C8 !7&X6G+^$=V/:?E/HSWIT87Z'P!DX DF.]X3#"DA(U! MT5= 82>09K@9B3V:JG$8KZ&0'UXH2>CC"W/Y(YK9X-G.Y\' MEA;-S*:BL,)<@<-;.$Y] +VN=RW 8+QR19S%^X6 AJ[Z\*'0KTZ[S\A0:T08 M O!CM;MBN %3,C"9J1,;6C8EVEHQT00?1'\JG^V1?!-,#Z!, M0/RR(_S;0)X5VKX86<%5KRD%&F%/T#8@"THQD6@>9TU-T"*PC_&[D=SF'U62 M0()KXA%Z?QQ_1S\.N,=6G(:G9KC%(]%R1!87>&O?)^'?;L13@ MT4SCX$((GCL96C.?%!/I%D0(+XKS^8#7$4F[Q-T6;@Z2 9@',^%0@IH&1"A' MA3;"@8D/-HSN)P!G!Z4%^>8:!!'J])%#<2-F\6Y"S2#K-)5#9@ZY$+?I5FF? M\,!8ZA:$M.]7KZ,W#3R:(H3;4?<]G\8"FHCBK1XTP[!"I9C7R877];Y/P>.D M/EUMQ:OAF9 RU8LFT.*Q*0XR&,D:UWH+40[OE*K^![3[SP3M5L@090@W-S?# MA#&SHN6:[3AA)[=Q"">D#-L.,M@'PA(^33*7!_(R22UN;@=$^#*EJK@]"Z_\ M0'?U,FH"QF<4:U]*R069Y*]/2 ?V)NB#3B#?25^-0C9"?[L10$XB/0S&XX@< M<9'H:H(5[5/ >9!D0T?P+TDNC>!F3.EIG^*>8"B8+LS^K%DLC*V;BN0^S#US MQF;]$1Z*M_@\[9,$[422H5P%$EV;%\""E?I>2: 9.EHE1VY))L+[&:;PX!K[ MM%1_.""0LD!;AGKOTVXED[G'$QCM>GH)C0/(4<+BV:^-1F3 <'=J[+T?U(N4 M9\@6W,XARP[-EE*7A$#3EG&J1",$1=:"(^&R7#L&!3-KKI3U^"#Y'/YL1V3, M72.$^YB,'7F&;6B&VBV'>CWPC#.SS9RRZ%+KB:_1TR#BT3:BXS:H;(O=NSGD M3VXFA9=9KJ3A-V_9)H>4.%N<]Z\,D@"$$^BIW$-AF\&=V-$<[18Z M2531L0?&O3)R7=HTV$H\J5;:Q;5SW7V+-JLJ(B H$RHZPS;3FI,S[J]WDI, M\AA<8M.3TB$I"Y*>T_0C_]SO]!$,\<0Y(+\6<6J]GRFU41\ M!\J[HH-L@932;2,R\WQ,"^9S'T73#X?S6RW-P^M>-8S)Y0_<: M!/A)NSI&]_"D%6U?KU-(-@!%TCT=2;-[)1&$.B,+;2KW1@HW3P0V*3])FZ=S MHE.BS\9QYTKAJ3J$[TC>S3%3IUF LW-08$88TZEG6N*9MA=WG-/74"HQJ2.< ML;I56D>&"<3=')$OE.E!NG;'=%GN^T-R_A!;2+,B>.!C P;3\5%V>G#L8=WT M%%@RH>.85A7/I 2'217=0R];6GB\\^07#@HFQ #V1F^#(J]@'*HYKS0B7(1A MX9&#%8*9I*!0?586P2M<'0(2PU&>*7 ;%1S@H?A+ MR B$#( M5NO?/Y8^/13_K4TI(^OT:SK\ #IHUZQ^H<"-)!5#9E0X$T30:)M635&PZW/+ M$1O($'9 M30F^,YC.A0T;V3IDG/ %<.X305Z>-*4:.-2R*(]0^5- 9^)[9J% MLDOMR&^4E)T4G7KQ(_C128 $C[*,16XIIE<*S+O%OV$4>((Y3)?.$-*UU%[2 MU8_@#_$)5_%]Q'AH5CY+G['^<*(_-CA.LZ6]^NT:+)DS95.C:SO'LAW@M>^2 M:V^?L_B#FN+)L3#1CBU_%H[O(]J^)&ZG8/"FL84VBZJFZ=H+IC%,^7-%FY\BEP?(C.TX0C$5!QFW9!5PW*@O@ M2P_$F"=0#I@9T2DO&-K5\D?1X+6%"L$2,^^M4@L&72\XP%W#=J#KL%Z)Z">= M!-YSW&5=D-K)*D1C73JD%KC]]/:<1L/E40H?[VNE $%0Q&/Q=0M#+TBO\W+Z M:B%L$@0B_)&H_T\;S;GT;(/L2#O!*775$1M]54(,TE;-P-TP%A[N(82.3*H- MJ;@,QL%8C#C?K5P+KS']7Y269*C,"JF==L^B;M8U&4^H2-NV1ARY;->L5_2B M=_;Y(95ZB'EX75T;9E2I\M 7Y_ CBE%6'Q&?*>@CD1?-(O0UI5IQ>!Y6_/NQ MF.NR] D/F%VN!L6H]UNO%Z4<4,&^EJV114 !AKO+.@'74+E0I)V/U/JVQU% MX$K3(O>7-)Z[\X3" =V&6"(4UV@)=?\U?;8?[?)W7EH.Z_RW$:1)E'['VO%, MD4ARU 8:K"-*LF(1NG&BN9= M8")+3:6'YB$4BB$[[VTD_?:01#(L?8#/E^F)\2]B W2PT0SD=$$;-Y3,#)TY M(P."4Z1K>044 D\M5_?0-WF"1SIPM+"XNW9!?)H)9^0 E5L(OTTS3ZITT,*X M 7<&*Y>M'(X%U MO@/QA(=?QE13\C\Q8W,MCIX^/?GF/M6^N2?%;UX#GU]AT/H"3#U3[)RGSD#8 M]Q%2Q!42!)#-NA9MW58!1A0,0F=AB@N>(M=7X5.=N\<);^O,_5@BW8I.8L U2M/(" *&'N<@%=WB"#QC'99.=1)C4&Q1> [:R) X%&_B MW%V8/?@@??YK#\V%=!P,#Q)34H)>4NT'/5#_S%U+2 P-_/YS)A@?'RBJ>BU7 M?M>OVS@.):S6"W6;&FRM0DG-X+V0Z)DDTE)C/N\[<3J3!'!"!4!.2TD^3 M\TV,@-(:ADA<-^\_9ON35=KF^G9.6NT'6VH1&+UBWS0;YD2NW'.+ @JT>[G- M3N%6!M;(_@NU1)-MV1>!?M-SKN07DK=@F?3.,/O2IC(6-^V- POF<8XM4 :8 MT+_=&PW%1W:,P=PV@AY#(?W N=L2F.A'(@;"6Y)BC>ISB!Y;-)$YEC".YU^H M6&=M.0U]S (JGE+@AEIV2$-Q;63C4ZLA8!IT/$2<<>+/\;-'C\4>>%LW%ZXY MH[ ?K)]O_P*&V5:R03]OYY'XF)6#(1:UPE@T%]7E@8-*0G,451QH.Q@XQ5U# M]0@?9>'*G$@WJYB$V[V3/:RT NX-=N?8)_9!<)^J3C>":*);[(JTB9'I2!.I M%H9\C6=TF\D@1@(N$&7:T[SV=Y]P@-5NR+(.Q9]AV%-C,$4-,?IL2%@(.B%. M>B9"@[TGL%DJSO5KZV_=D]PV3&=%"0ONE.6*TDP85"U64;(A.NY^DX8L9P,(G2REHW!0$& M"(Y%BCYCK4Z-$!OIE(D.%=5C.2;;.P^0M=5J:.LY<@WQG:K!/&>*#5#,=.S= M5.W+A"-R5/"A@4E',+=UA1#GF#>EW'/[H<0[']9'4EQ?=7772,+)85LV4%>% M6>W:]1LT0P(BU#G]L=6SH5U?F;Z=P:4D?*9%K*F(>>*$0LR5#!!D?PR<.(W= M7N.P-KX?V;3ZDSE+0CWK_]G\O;M/'Z[??OWG]*\@$H,A)'J]N*^"M:90PA M]67BS'@*=47B+0KAA7I2IHZKDSA#VY:IS8+?GBP;C>0VV]I8SKW82N#P,&^HV/(6+B(9L.WDPVZW>(!-Q9: M6[JFQ.#JZ\4=?TE,:GND:PM&MCTN-1S/^G\5K;JF.-(%<,XY3B=8:(E=?IFH ME%V+Z[N4;7WM/\C0_S8$R?BVA(TOUG:#S*']ZC^8ZR,MG( M\=* MU;;^ZJ=NP!_LROG"?S: 70JF#]8F))P53R7T60 E]%@,1U''FY4WN_4(Z22: M]\8J-T'M-]63]-#UHE3X?2J*0DI4:ON#17S)<A;36 MF%TPD#7O/?XDAY<"TL->?K9.N11986$:%R&RP+RE7H;TXO;I6*=UAJ]@U(-C M8;I**Q'D,UT65C&T-= ]ID1QMC*6A610*.DDI@#&X.@]9]&V$.SEL%<,^J0L MZ02Q+5H4F:!JE![*U7S>.U=ZZ;5[?(K^0#[I/QZ]<<87PY^'XN]'.% M/G]RG(="FY2!A(8N6UX>$//G=WQ:/'"<+H:.#P89A6!\!,_QH,\&3DZGFGQ= M2ZXFZP.K$;A+^*)UWOCX>V+^0D\'V%K \**@"PJKWY2/S'9L(T^W^P[K)755 M+SK3])4H8NK9I%,&)/K2W3)W ="KQ!!*-E"+HEIO5EK=:*.E:](8J\34&_=Y MYKW/@2!/9 JVPZ1_5"$(:&_B9RHBC.R-.0SP% U].Z-6?-C)JVBNTQ.T;Z>[ M))%EXZ31??.0'Z,Q%F'PWZOM-6ASW1K>]RGMFU%5N>ED>U\H,NBH32$.5:9& M D$I3K5H^1;W#M;6\1GR&Y^!Z$0K(J)Y>O3GF%J ;W&=#0VO^(A?4X5#NMUO M1G6K0E-HR-+^"F8$)WTA]D@?9QH@PN8(_6'@&FP@0QDFKG%A4HF89MRRG7H\ M<&K;B4R 9. 7WO N MZ*0YIX<';VV[AY+4&[6F=5*[_1K+<:>Q$8QAZ7WQ:69L?4#9U>'+<"CO-ITW MQ(VB>MHL'T7@"YW8#37S!Y[Q&XF2A0D6($T:][C3GSEJX9(B"*'/G08IB%B! M6JSLA\GT<*,H=$J6K8SDL-U[,$.8XH>0L-?EAN%99FN+AH/D^,'!Y!MG MPQ\W,MMWU>[)L-QO/[M3>8")U!;ZES?2A&38 //["B?4F%>0L='!'47IJ26F M;5J?8RG)L=UY, J)!#3ZRVVH05$]CNG-^'GZ;)VIP#+XV5=IZ%BH6+MXKA'M M22OO\5F=Q%J^5P7LKCE;=I9C52M>LP&J_%P M FU=8T5+4-&;L\K36?UQ\&((RKX>JNX!W;\8N^[ X[\!D'UV_M?W'_[QP]LW MW__M[?M+,[ MB[IGS#_8]@UOKD^1-HQQ&EA_MD_Y!G[8FS^;@C=AK2ED37;?/MNFX1MXF'*" M14U#D)K+;G,R!S[8\E!XHV88F0Y>:"J46'F(M:T:$,RQ@$#T (B 9*6E2?SQ MR.%#7K]V+;[H-P23W5F3:Y?CIUT7$NM=?CLZ&M'?"XP$^K]Y ]'/U)'A+P8] M%P\NB9:8)O[1S&7UP+.STS^K("?Z_)YNT)'0Q;>CGY\='3V:/)'JY#A[\EA] M<_KL]-F3)Z=/GZE'N3K-OWG6E0?I;YR(?=6]@M>*,%S?VRE* S^Q*+)0"'3% M9&S@85W_=O1PJ?_<[0GWJVDTVGCN%^7K M?-)3+E'<^\#>+Z#F;T.X/SCN=\YQ%WRL!K\97XL*7.S?"^?]FOGWN.@-.$O/ MA\;<5T=W),:CNQ#CRU,S484/21=^,25[G<9.[W1I-VSE4F=@BI/+%W7P+[5B MATY=>3.^5!-H4#:UB9G6FQI:W:%YVI6*_=]:I3O'=V]EN %+*% MA U!K;]^ Y1N6[UKO5MKBS!."8$DY^0\S\GA"'0<140($IYPABQ/+QJ QST=TG+2)MS-F MAAZF DR.D9!MPX!0>[;-S>!Z2%P,:EVI*56EH:KUF?8:\\>RIJXYQ84*_'6+B3C M6^0NG2N' V6!@RPYWJ10@+B+XX*<08'Y5!P'1[JUH.X_/.D8#&2.;,Y":I47 M3\U*E739!@]QF]!R)&0+4"C8M(HG@R1U!N,6EGU11O%$^#GQ%PZ2PU3>V7'C M7I]*'<_@_40O@[F6'*3WX!"#"%"K2K6S/S?6_@LCGW0,/EOUNM;/R9W.UT1P M;AN[E1)$?WO/2Z]_/=7[9_WNH-_3X?HW@&OI7FO*&V@AD2%J8V'4# M'YF2-<>%2B$^]I%EI<>).>/BCT+\GEC"B0XJOZ;PB #G(C^0UZ2E9:@ Q#HN M/!KURF&]>=@P$6K4U:,A:N*JT31JA\T#+.N&A9D9F*&ZU'AV;I(:*]5J(N1! M7RFXP(9C7 M5_@("YQ)JW<6%AD*61\I\0UT,C(!9! MG.!@WI"I<87UHG;59Y1+M)$C[!2K!Y7V4OW4&M_OZ%UGZ;>0D\ BIB", AM" MGYJ,^XRCJ&*I:9,5\RCY_ZAYXF:CB5 K]1*HM2/YTVBL8#H*)UU)9Y5':^%G MS[A8*4:^KTI1TWJ]\_,5P&?=T_49<^FOQN\#BE68^PY103"'+TPP'LA(YG5 M?Z7M5V;@%:C^5>]FG,L:IE1P!ET94GE,D#O\UO;-%+=O'0Q?*8GN!W0A;PN" M:"WH>IA+H;:6\!$FI/E-N&'WF)>BM4W).M,WSY!K=0&QN7L4!P+)*;IM?^((?B,FVV@,LK J]D#,?OUG$MTF^X%T#MO=<^3_+ M87VX)%[D!_.U_X4)OAM_E3PEN,/-=O%,\4JN'[0 &V \-5WI4N89H#J'; M'0HL@$17NHJ>^7A 8V[H&>0CK/V1?7LN-H6,=>9= '2U*SBH-J'2J$.S=I2[ MA)=NE<- <'G1]A,^ @1*25^2I+_,/.5U'Y&LI^Z>\/UT?8']]M+Z"@L'S!9=9Y?<8\0F77=!J799_D3]?TMTOC9(KJFY<'6BWW M1W+O,8.X4D7HG M<4JP.U1&"H)3"89'.%?5Z M?A '<(M-A\J3]O@=_J^7B51^)B.""T3M1X>%,)O@$Q(K$B5*"2Z%E7DOL)DY MV_5EKU,$7."X0.W85TSMG\< 6XF?52)CP*B%YE&1>X5L>X4;,AJAF1Q1_BC0 MQXX3= L<7_.LKM3+._E],_I/]7Q3P?_1>1-0QXC;)IQUP;S*01T0IFW'O-G MRD]L)GY6B8Q;QB@)\W3"!IAU_6[A#P,CN@;;YS[A!?"D)5D=O94]/?/:5[R7 MN^0'/B"@OML'!&:E_[>H%8IF(' M(@@) !]*P %0 &5F,C P,34S,3=?97@S,2TQ+FAT;>U::V_CN!7]7J#_ MX=:#W4T VY%D^97' !['Z1@=)('CM-M^HTC*8B.++BG9\?[Z7E+R([&3=3*> MUEC$&$PDBN1]\)YS+RF=1^DX_OSG/P&<1YPP>X77J4AC_OG\)/];-/ZE4H%O M@O)$=C[.]2TFS,DQ2HXB3%L9D6 MR6A]S.W@)A0Q!\^OUJINM>YY_MKXKIS,E1A%*;CM=ATJX#F>OSZ\4LDM."E, M. \DFT,PHC*6ZJ+T*;2_$NAT'O.+4BB3M!*2L8CGI_#+4(RYAFL^@X$G"5Y&"1.J( M,)177)3 3G%10@^F7"W5B;BQ[13\R>/&Q! 0^C!2,DM8Y?FC=:WR*<]@3-1( M)!6CY"F0+)7+)I4+R=L"J1C'N1*9\$+Y)^KG-PL%UP79:3;5M"Z;%88$,F8X M:^\Q$H%(H>96W?.3YY-_/@_4JF'C\3;9"R-W$=[M#8;]JWZW,^S?7,/-%72_ M]GM7T/NUU[T?]O_>PR9\VAOL7_+M_>#NOG,]A.$-#.Z_]<"M=2JN?]0YAOOK MR]X AE][<(=J#/K#?N\.5>I^[5S_M0>=[M HZK9K?GG_:G7NH'-YXWA[6<5_9SH5X7P+AOIEN.5H M$/RK"O\@R:B,!BK3%]*(I*<_6+I;A3Y$9,I!\:G@,\-QD=#029*,Q##@$ZE2 MD E<235&8JC\#60(79XDJ9+03VCU[ =KZ%7A"S']YO MHT/"*=>:J+GI,B8/'.6NS:FQC:$R*#*V;(TR3 1 MH!'HS/RWFFC&%2]F,Y:,A8Z1V4W2F(DT0DOUA%.KJ1$P01TE0WNG.(Q!,%_W MQX]>E-HKB\(A% F:;3RXL@[S98+=\;%:>RZ2$..*I +G$0F-,X9SHBO73"GC M,@@5SV&"#C"+:!8WCE>K5/A%/Q.-@<"$F;AL>F0Q=L"ED>@V*TX;?5;K0HF. M((SE3"\7,,_H0$Q+KCWJ6E[SO5ZHM*'SCW:_7X7A2L6?/[4\MWFF"^\6]&'B M1H8A5B[J2!];_?M %+?^0OM%@*4'6@0<%RF(A8[,"--MC/@Q&#+W3&@:2YTI M;I&E9&P=AY9+RADV:SA"#S&.CL_=T'ND$=(8AP[&ZB"+L8=;(Q6W?L1S+=PZ MR^^.GRZ!,+2>Y"MG!(&)[+4%S5UKE-I98OA$8H@2C<%F!14?"9TJ@O%D>A@& M?"/5&J>A4W@56X==#H+-""":*$L4;DF='FAL3,FVF3I"Q':9O1+&=*S5$]W''901-B%B.+ MB2%\M-&JM$IV.")/G>NI'Z\";CHB&^-XSLYVBC)L4%LB'YL-=OYX-! RVFXP MUJPU&/%=KTYJ7ILW ^9[KMMT*-D##?S\R6TX9_O'-XY66W >O);VY*-4MQ^6XUL-3OB"59B,<(])IA@#!W#QC,]!# MW)N2.+-)RP0V#T/<0(@IAJ1^7O\OB^L=TG%^NWU+8(&+ S&=ZGS[$<@L?5G\ M+@4#6?;F9F]E+SI&$8+%-LZ2$\_]@@J>&6D?V-N"/5:G88TZK8 XQ*<- MK^U[ ?$987Z][?-F^X"QQPX!>Y=Y9&\BQ.RVBYV8ZE3=(4Y_UTC*L-[ M;ZC&GFYPEJH1W.2D4NEEL6,;ULZ'I'GIDW+^4GH()%99YB$3J**=Z@@C!<-- M&[;'OV:WM8A"_I],H 7&DC!+J#V0.OZC'D TZF'@-DG+:=>;?HL%0>"UW$;+ MYYSZK:83'#!A'L1)0B?&$ALG$ @6["GWXN3S38 I]MOYN>$FXP%A.%#S);]M!U>QX<#^B WN5Z,' MC+B#V.MWL!()%:: ,L8_MUE+JORE3 &U MQ'+.\>DLDGEJ(T^ C,#[_E*G>G@(R%^T[P\,^7SF4X"83#3V65SMA!.+"">L M$]*B?J--?-]I-4E VKSNN37JMPDV?P\B_':UU?YI>S2^'GB[O>VY-!O54^A, ME(C!+=L/0=Y]D%ZK>NZ+NKX!U'ZC^K+-+\SS+ CWX%V$T PC,;DHN6_2_C4O MO'?.USRRRYS[]\Z^//(V\OPR/WUW=+[BPP4+!#)-Y7@I$+S)(]AW$&_5\T2? M//WRXCU$>DBKM"_TOLF+'Q[\7@]V(R*PHDULO=N-! ^A]\AI9DX$X2;?(7\X M]AV./;K-WR)@M;3AT..]5TWP^BG*[SY?B7G/9Y3>_^TSRB>VK*X75^U%\=/M?4$L#!!0 ( *-Z@5A.:3%!\ @ ,\L 5 968R,# Q-3,Q M-U]E>#,Q+3(N:'1M[5K[;]LX$O[]@/L?YESL;@+8CB1+?N11P'6<6^.*I'!< M8/='2J1L7F711TIVO'_]S5#R([';=9KT+EG$*!J)XN.;QS!\(ABW5WB=R2P1[\]/BK]EXS]J-?@H(Y$:P2%3IW";3ZJQ42G)0BG(>*+R$<1RI1^J+R+K:_"IALF8B+ M2JS2K!:SJ4R6I_#+2$Z%@6NQ@*&:LO27,[#/C?Q#G(+KS+(SR,1=5F.)'*>G MD(@86^S,I_#.L;^S2K$^E_.5KB8:4F4FC.-ZY44%[!07%=1@)O0:SD20;*?@ MS^YV)H:015_&6N4IKSU\M(VJF/(,IDR/95HCD*? \DRMFW2Q2-$6*LT%SI6J M5)3@[\$O;E8 MQ>RT^S"M"I;E(*$*N$X:_]N(D.90<.M>^#7GC0?\6^K_U M?NU>_[,/W=Z(@+J=AE]]?EC=6^A>WGP:]2]A&R$"L1IJ.!XM;K%UAQ^ZU_W; MVLUO'_N_KV!YCG.@K?^=FTS&RSW&'E2ASQ=,<_A=5!&]IGZ035AVNCOU^_-0 M;QJ>N+);AP%,V%R %G,I%A3F)M) -TUSEL!0S)3.0*5PI?048T/M7Z!BZ(DT MS;2"01K5]_CHLR+TZO"!4?A%$-,E?$G5(A$8 JL%4%T@Y HC6JHPX**)F4P! MXS'D"#(7N!R&8!N-$3K#Z("^(5&XF$78I$%A1,?@7O3;Z9"*2!C#])*Z3-D7 M@>MNS6FPC2,87#*Q 1O7H Z1U)@"L%N*PS>1':.:T+"8R&@")J?_-A,MA!;E M;"3)5)H$@SOEC87,)BBIF8G((J4%9HA1<91WCL,XA,MM??QHHS2^810!L4Q1 M;-+@1CI,F2EVQ\=ZZ[E,8_0KEDF<1Z91DG.<$U6Y)4H5S2!ULH09*H",2,9- MDHV52KV8!TNC(W!)$U>I1YY@!S2-0K79Y0SAV=@E8F8"<:(69FW (JD#HY8" M/6*M;NG>K"#M8/[1ZO?K,-I _/E=VW-;9Z;4;AD^R&]4'&/QHH_,L<4_ *:% MU1?*+T.L/E B$&BD,)%F0B.HVQ3Y0QRB>RY-E"B3:V&9I55B%8>2JTAP;#9P MA!KB A5?J*%_%TU8BB5*%WUUF"?8PVVPFALS]CG*_NO[?^6DB>3>C&^>F08@RBA!ES4;F\_73U$04;$;@*2'Y1^2/B M<;/3"'S'Z\1^Z'18.VXV6J'?=MK"Y5Y8>;^QP58)BA+J]]OWU,)7 I7XO!:" MK=Q3TTI9&3]L-,S)7R.6K"3,U&R/RQ^QXX/F+*J]O7/NXU;EP83WV;B#XE(8 M'(YN9V/WGY.C2ODE8KDY? C%]U"@?YS,I;$A#3OAIH2FH2IA M$PRW ZH6";-\*3-&&2ZJ9:2E)S(S#^4' F94(KG=N)@\-))+IB5)(XMT9P-^ M2O/FAC*/#3S&IBD;")41" ]W4G;0C)$Q\H11%$<9+:1-!L,113[]Q9VPF0OSUN(W5:3MP6%/PR/=;7M!F?A@T(R>.FDV7 M!?$KX7;X\KA]<#;:H?CA>6POTU6N=ZB.T6$N.64M9E1JG1-=(M=47%(JPYW# MBE1(>LE"F<@,:1GODGL?#@I EI"6:T7PP"IH7QE75 QWI82S7,^0Z\;69%&$ M6VR+R):K8Y%BJ94@Y?&)F%$LH2Y8DQ>TQB D9YBKWXB]C]CM3NQXS:#I>W'D MMQJ\PUI--PC:81!UHB!P7@FQHY= [/Z<);E-9N3D(HYQMR#GZ)[F8;&_KJ0/ M2-/%[?[ZWY(8!V*:-<5>(U1Y]O7E#RDDV+JWH(V4O=RE]S=WA1"N]FPV4(E" M+PCPC%9[X^&^XMEW6W[,XR */3^.HS!P0R%\MQ/%(FP%[5?"0_X2>'A9>/DN M6VB;76[A[)-=/CXBIU(YK*(HU^3_N]7F/69@&BW.N4H@=O"$F74]3=G+$E9P MF^"%L7 1U1I]S=!:V@,-T*9TF9=!-F&K8,A12]\ M,B&^EBI"1>>V^)!+A&BG.D)/07'A[O1#QC'@4:L M8]U^HI6;$NR//,&M0G5/]4+UCL%BQ^33*=/HE5:T,CKO/39^*UV^>C;0%NT& M"_V ,^:S9LPZ3>%UO&;,P[;CAHU7PKX7<3;0Q0HEUI@:JL@%8;.9TL5;FI)V MU:)XD.E<)7-!%43*QN5;)UTF0#&=)6HI\.EBHHJ4Q^Z1&DGX]!*H_O+84+Q\ M?SYB%//1YP$)FQGLL[HZB#.6'6[3[S1")VPVF>^SD(=.P)N-V&]U6GZ 1'D* M._Q.O=WY:;\W?MOQ#GO]SW@?EJ<_PG(KJH8JR]1TO2!XLSNP+QD>B_/$ MG&R^E7@S\:ODYYO]7K?]NI'=%?0F4L1PM:Y ;HI-_9M17Z51CSX5KV30D-W- M>YK2IG8;MNFP8_/C9Z\YX=MG4W_Z?+/,]WR8ZOW?/DR])\OF>G5U?D(?^MJ+ M\C/F_P)02P,$% @ HWJ!6. 1[VF>! ,A4 !4 !E9C(P,#$U,S$W M7V5X,S(M,2YH=&WM6-MNXS80?2_0?Y@ZZ&X6L!5)=K*^)8#C.&C011S8#MKM M&R52%EN)U%)4;._7=ZB+[22[:9P+N@\1#)C7F7-FAC,2^Z&.HY.??P+HAXS0 MO(5MS77$3OH'Q7\Y^$NC 9^XST3**&C9A6D6QUS7@<"IDH0J3N<,AC).B%@5 M>_+G3/I9S(0&7S&B<6^6NV]K:/Y3)2O%YJ,'I M= ZA :[MMK:W-QH%@X.20M^3= 7>W)>15,>UO2!_:I#J5<2.:X$4NA&0F$>K M+KR?\9BE<,D6,)$Q$>][D,^G_"OK@F,GN@>:+76#1'PNNA"Q $=RR5W8L_.G M5ROT4WY3V2I4(&0:$HKZRD8-8/"(_\]#*B*'6T#+G'-31=R^D?W!5^TO?49N#>]+=T5R0?HWPXFLPNSB^& M@]G%^!*NKB?3Z\'E#&;CEU?EM.':FEI#"Z:C8:[.:1[:+Z]G,(7!V?AJ-CI[ M73X5BXY]!.-SF/TV@NE@VW7M7ME M-LI[3N\#H)1SJ6(\V(W?D;W*Q:T84< $Q=1TQGP6>TQ!TZF;/-,$DH+)372C M?"/1)0OR-ZBTU*2ZAW,_SJ\:*[KQP;C@4SA%$&09!%$7)%=T>&ZMI9BGW)N&*F_J0&WX;M/L%P4. < M[M,/:TX;UZ[=6A)S.LU6SUC]E6FY!2TN,#ICDF/%(Z )QSBHPJ#B3+A"THEB MJ:&71PF)(DSY>-@Y'A"<2)!O6L]W!5P0X9MQ%$AY+MI$$:[*HL(Z,F&JT%D: MI#P_UFZD-?&PFOLLBE(3KV)^7+-K>3\AE%;]H@KES:=6Y@6G.C0=^]>JJIDZ M&9$DQ355ZS$5'#@]KGT-J->B@4<_=CJ=UD>_3=S#=A#X=MMO.S9E[=K)Y@AO MO:$@8W6RW3\Z1W3LS MA[T+@T3Q"(ITU;KMB,HYFOXGNJ9E=[X+KM#W*#FMHX=8?D<0#MRVW_/MN0/D M!ZGOY)?35??)#GC(<%5H>U)K&:\U@ILL(941I[L"/4@/X(IAEH"_+/@#T]RC M8/_ ;GJQ"-W)C&\F?+8)AR$6,24:AIP%6'FQ"FM^PV ;#CQ)SAU8DS//UB_TS$N;F53Y_>]_E ^>A MZ2=G[]/0]2HAYVG/0QP6UW,;5E MD3P\/.\'^WQ9K-*7__U?0?!\*45,G^!SH8I4OGS^A/^V#__G^#CX144R,S(. M"OTT^%"N5JH8!")XG6L1YRI>R.!"K]8BV_ 8^O-&1^5*9D40Y5(4,+8T*EOX M8]Y?OTM4*H/QY.3T9'0R'8\GWO@+O=[D:K$L@M%\/@V.@_%P//&''Q_S#I[8 M+3P/=;P)PD6D4YV_./@IH3\'@2DVJ7QQD.BL.$[$2J6;I\'?/ZJ5-,%;>1M< MZY7(_OXLH-^-^E,^#4;#=?$L*.3GXEBD:I$]#5*9P!.:^6GPTY#^/#O@]6-U MXW"US(-,FZ6(83W[X2"@*5X< 8+F5?@+"7N[6DP67_N3!R$(OJTR'69Q,IGP4KD"Y4=(Y!/ U$6NGJ4\R+\+-1Y+&&N3&?2 M\ G[\X /V%:)HN MF(2R6[N14*:E"503S\^=/VE._?![F]8/.SWTKNRWV+75Q^?;MQ^MW MP=7;BY,OG^WRWY<7__IX]=ME7;S^\^GCU[FUP?7GQ[K?+Z]^#]^]^ MN;KX?;]U_BA-H9(-S!KP43DS=\.P@@NPN^X"Z%4#=M-I:*)14/9MI8N<]8=9'SDGP'$G#G4J' MW]^G4A@)YXAOOZ'R^=;%1=+_#+\W[V%M?OC?\9= MYB^;3_!9[""S"XW/<54@J0)H-W6+%7K=7)UEY4%GPNT,S_#VR:11Z_"JF9X4 M\1X0L]CO@_@^X-7RJ,$P78$&A.#.X$@B>S(R M1^L'P7E523_$B=+Q"9A4T;(2?(- ,0(BE#6=_5<"=@76!7PIB.%SN0#YAQO# MG:H,SE+%):#]4Z9O4XGV$DC&7)HUR! 0.*DJ-OU;3\E8@XD0!&]A',^/[L+! M2?!6%P@8C,UBMVTX?+G0\ WVES0T!HBJ2EG NF#U ,6*3[*]\$M \#'G#5H<(7,'D+B9(8!2[I3Y#V5ZMU+J+"GB8L'^O :*"5!-X"'2GS M2)'5*P!6H/T4Z$ B3472X*9O% @X/&'8#"X*V >=#K@&@5D84K21RL&.1DS" MF)/@#G+>ETJ+I2B"6V'Z$-#6I$"-(@(C(R;6Q7-MZ23<@55N=R]ME1P 7B!) MP&2:J;U'*9X$5TE@D#?VV!+LA@BB#3[\)'"E%4@E%8%I;93IH25$9!\V6C0E M5F"5%XR_//1\G[B.HJ^'NI]SXM,S[I M.Z%[J."@7\=VZ(#.[BZ=]PN(_Y3D!1)DJHA5?U.:%;&QRM#I6>^=BIU3<4OC M^[R"#RC'@:O(^'R-?CR*KPN=Q654T"@-P_+*$Y'LM"BD?I!B(/ D^+&@"ECV MZ$"*/$.QN$U_7)$,[K)CI3$RD+X&1"V0;0PV!QC9.#.L$:5E3+X-\&=7"Q^. MCN E9M(8?C> ? 4_H$V3,9L:QQ6&LM4&%,PA1ZPVI+ M$5"L!>H)==*+ZAX4LM[=BHP]3^E0@D1=&T] ^-;1U&9(S908\#_P8P*2'#>+E74BZ]@*8!A0 KF M-\IH\/FLHUALFA)Z)= 8XD;@ZJ/^I6WWJ6Z!UWW$I4E>J> Z]P_E#VT38^[ MV;>_Q!I-'9L/<52CQ2,+BT/@ 5@D9I;I149W^PWLW(4,QRN656#>,F-]F<.G M&["[8!M;-K^TJC:4X/LC+R,S 4VL0(JA:H-=)U(56W1;1VZV]%JMI%HZ[0[_ MI!D&(W'^1?&7WOG:ODG- YU#ZM+;'G2%$SL3U..O& X&,9Z3P^08#&F0*9!$ M3;"@2"M2'/QZ2X;&4L *=$XUQ=:HI@,7H9%9T5IQSX#:H\$]8,397"AI;Y>2 M-!*P9?,4G(IC.XY<$3BN01!N/'9T^$390#CVK398#\-8.XP_//L(W:S8:H3Q M,U@.H"(MZ4=V %1CWZ )# \L0H93"*@G?\ _13)7H6D,&(*TL PT<$@L?%U&CYECT;2=\"9(O&A%H)E M%Z(S@F50AG_( MB"BOCDVC2=PV&FQD!DXJ@\54$41+K8TT/D>$FXK;D%=CS37D=H!)=@01BQU!] DI88@A#D[)$;D ;%1TD"ZY:K8$+.%3# M8AXWJ=:8:,*$#S *RW@/['OF)>Z3B#B;C,XFR7P^G\23>)K,P^%I*"*9B# Z M.XOC'T9 3QZ5@'Z+F%D3G?92F1:6UM>1!(:Y&+ M%5@<8 A7I"WR7&0+Z7QQ,*.M!4EA/]]FQY>SC6-[ <(Y14)%RX?!WG ,W0+< M%=#=@$-BYTRU,5VQ0>SS,)# 1$7#;:5*Q$9FH_[ XQ2WL#ECCO*2D6>CPUL# M%FN-L@;S-!K\>S;=#,;%B_UUX_8.;AZX]CR[)#*1KIP4T$)_]H02Z[<9'R_ )IE%808,#]81/#*F[>PM >"L]-TQJF -4K:L',)::KH$*.8(,[1= M*80& @SFZQ/**_$'0V3%Z$JN0IF;D[MVU? +*"Z0ZQME:LB;@ORZ!%X8#=\< MC]R^/J"A!+:;Q(Q6M$0UA%O'GT?STPG7PH!B0CN^52+BO]^,SVX+TGN.B[2# MN\A(X3!0DQH7*QX =CY9RZWAU94 X0]QM[@N(</2H9RY.$B%6K% MA'J-/_?%(,!@DS&*@QY3,)<42XNK+!FS.D9]X7FJ9 ER8\#69)7MP\H'2T"\ M_%[&(WJD)+'M&XZ/R5Z$'[ML QS#/EZ,#(>Y0IF!;1NQE0W638:IJ@&6H6#Q MC\[AL_!4"P:A=4ROP)ILMCM-H;"NX>^$[FKMQ1PO9N;4%8!*Q$ MA>+[$9DVU#&U]N^0$.9_#76\#UDS>A\%$U TLS#\70RE9$0 MY[$8#N/9!/Z:3F8_C*PY?U2RYL)/HU_"G+:6BSS-_IQ22PZA2J3@U<0;&X,L85)V8.W0".MEC8NKDDU(EL.^SF,S=T!I!=#652U! MP^KIS-V:"@0L?C2)^@:)R:_$=;$\GR2S(3" M3L>363P29\ED*N9@F,K9Z70^D>?GTWC\XQ2"S1\5I5XF";IA()W!S6H1*/B4 M4$YVF^M8%C"N,!&]@"3:J#\,.&(UB M-7 MW].-[O)R7.S;70KC"RT\F3*_P9^MNPFX+B5JUD:4FSB_EC*]94[; [EUY9E? MI<:&+3G1#0OVL4J7X>1L=A[&(Q P8G(NY>Q\-)W)\V$B3X?3<"I^&.DR&CXJ M\?*AC#!^ _Y=1_G5I&Z6@H,L?G3%^HM$ F*!K6,%);T[W&SC6PH=)K?8 &;+ M)+R@1$Y.)/X.?X&C&)4=;Y.^5VXF.\NY7(-[!EQ!SNBCI?NS>)[,3L^$G WG MD_,XF%=W_ ZF4*LM^$;=MTMO23UIA^ M7!<<+/G7R8>3()&QS($,J:2D+Y:]H 5XA-4.0,NEW-I^ 3-5\?,/!<50$SKK MWW7^:>#U!2624_6@P4!19IB5ESU]']A6J+,$@*+X-$[_]9FDF3-K3M.S5)NO MW,S]KWY)-F][CK"78.[.Z_7G _NZ[AY]SF\_K/>TB_$F:J6,$7[M",I=E^SHKMIK#OQ%2 M:R%:YZDZA>U>LBI829&9O6Q^JNQ8@MCD[@N)LC.A9M)@ _3>R!12J<,* ^DP MG%HTP5NHZD/@[51Q3=VA.N)"4G:OK7>.G?.1'T/V?NEOM=#.W,_=QPX\=8,[ M!<]:&3(,E'%DH"[@XFIN;EP<>)TKAU1B4O6?VLIC"C*[E^(CU]_B5W'Y7938 MPZ'\W8LZ,H^+E7G1,I!2?P]M!* [5VQL;T$SQ["K7W.+IX7#?&^+$+7FK@AA M=D5. &1&H]=>!P" ^O1SB90MP7M#[!G!2FMVN<"A*O/JS+UB=XK=6**N*;J- M!B9P1]PB-=I6?4K#3EL.Y,[!6;N=0SHG+MHWKC78)G95X]J$RG_SJ/Z(M+@B M)],G^*9_NY-M5(QGAQ%/MU[-+6@-HV7P/<4%'5]71!1UZ"P)WA"9Z0Z3?4\X M^PFP'_!N"YNY< MP':-B"9G$5,O.&@5.^#K'@!M>J[A,=B A96_67T4WQ?=#2?P83H$'P#?&2Q! M6 )K,M:HCZT.IPYV=N+C))[J]NJSO8/>)=C:*/;E7 L^ JQO-9N-1&C[1-7/ M-KHL;K1BGP!>BG49TI5,[1 5%Q]SIQ>W0>GV/%"%S1+9MW]S41$4>:H5WG("O7&R.=E^=\(V)M.L! M>R4ZC6A?EV;? 6^%L*_3T0#OKCI%)+X!X8O%1X%]-N"N(XG%F:# K?&R=5?W M S7X^HS:.;7]1"+&7D@5#9P/"AHJJ:X&L5:5_R.ZO)A-1*'DFG=1!A(_8*D$ M6E#.QFJ_RO8D!EB!,%.9'S'SW*>;=-OC4H5?U_F>&U9WBS MAJ$F"@PUEQE;=(<,"HA2D[F]H4!8\P4IU#!-WL'Q2E 7 MB5MD4%5T<-DSRQ*?S[+:5NUO+UZ+'+9^:(YP*E.&@ H.J1TA"!T<.(B,6JE4 MY%O@,E6;ZU^@J7=>,-.E3H%_T]TS)/*4\3,@*-=MF'![X,4CMSJ>PA6]#;QU+/8O=BK!%-UC,V8H Y+!F* M+5:F;<#GICM*T6,3B,@$%\J##6:BTAB7@G^5B71CE#FJN_FZ:,PI8P-DA,X$ MVRO4SD1F+\%GQYP$'["7"-%7M9 4B!/@1HD]2UB;(\%4QYN^>+DV"MS&=RQ+ M<@+7/JH#TJXK$P;LI)LMH:]O0\&-2V208D\YN6_.ZAYIWC%BGXUY]QW"" M%J(&. Z2/>PO&PU5R5-RO*D?X#B-[&JVMF! M3[RK[EH>^"VI!;9C8 JRKF)-05B7'ZPT\M@JY%8I+=?WLC<7Z#7(;UX&^=W( ME,MBL"^+%#\* KDN7.E)'Y>Y:EM7C]OAY-I))U,<;]7#>S:]E"/X?^ 5(4%S M?A5XTI#JXGP*"QHOG$SXA/6DY*WM ]%;KPK\3 MA^4.-5-SZN;P]9'#(_CI]@Y0=V+M_?-HGM4TKMKI1ZC?G-G&K0UZ $);U$4- M;!N@VQ(E8^8EOPOQ^?@_); F./WN>'PKFO_@ 'TC M!_#ET?I>G;2EDK!C3F6;9LC"F0,+\!8+*A2T!8.:R_WD.VXNQM>K;0(CU"FLE*0_U^H!&0<=--?1%.U4>\NX_&A4V[@@<# M([GDG"4N8".4E@YH;;#Y=>H.O<=FQDYRJJK<<&/Q_7;8OT&B!&]6G=$F5AI+ M.+E&%8^[:F)!4?7$W=Q4840$>((LV[VJ& [-=E0QVMQ434^'; D*]0"7 E4' MO@^(Z/7)A8IJ,Q6#[;"PL'W<[OFSNHA_X]8A'".KN*4:!+4&.2;89:4 D=TY MTUD;$-Q3[WETPE3.[+WSYL;="F;;U7R8Y*ZB4/"9O4JZR=8L?1S4J&_>5U"Y M2'5F.P6?M+ _TS2.DK:@% D]MW5EG0Q/_JTQ_I=X%JZ,KN%4;'< L$,+]EU? MY4B#W;C=^0J;\+"QNOHJG=WBH&90._NNV[:H+(^P[A6@]QE3WO4]I(9J@ZIW M]NZWDN@>SFK;JMMU*$U" MK<*E1[#KA$T)3CSCXU N0-53BB*B*TNZYT$T@_XE!FO=A6PX8MO[==:IDWFK MC]:WB*P0Y6@J#-]V/>;=*/\B'/LYH_N@%J1^*EMI'N<5MS&@D@;ZUW@7LBX- M5CP@1N/M1U#0/SAP1S**<;0%^$HL8$;!!1!MI- +3%+,:$M0:VC[VMX5&?6 MY^C[B8_V<\\%_]B>N,BG=- B*TNOJ 2)"3$*Y?6C8N4G %6_X, M]?T*IQ@CZVA>%S+#B]BW1!GQ:',$&:QY[S)@@A>W6N\IEW1S+&&D"N!98*GN MU]2 847MP-[3GUI;IWFA8]6UW4GBU[=SW=H**8YF)MI&8+T#.:D-^.K9ED12 MHWJI*A[;M:T4)#"(A;QW9P^J$OB*50%[3=1^LO,ZH=:K M#_C7M.X;2?UZ_YJ6OY7ZL_OT_ G^XV3TP?[3:_\'4$L#!!0 ( *-Z@5B9 M&BT?W%P /UJ . :6UA9V4P,# P,BYJ<&?L>V54E%'7Z#,.W=VE='?' M@$A+B70*2#?2X( (*M(H2*-TBS!T-RC2W25(=S-SQS?U_;[OO?>[=]VU[H_[ ML,ZP]GK.V;WWV?O,&<048@D@4%54401 (!!@@?P#$+. /("&@HJ&BH*&AHJ& MCHZ&@46 A86)B46"AX]#0$Y"04%.0D9&186&3D%)14S"RL M;.P<0L(BHF+B$O(/%!25E%54=1[KZND;&!I963^UL;6S=_!\YN7MX^OG'_HR M+/S5ZS<1\0GOWB75+[E !CT]^<_E8L0*=<=%!0P M"OHON4!W?'Y-($1!O0 @&R?VXCQ5MF(R"CPY(+3V&L_&_)=D_!/NG7#, #AB$-!Z8$( 5WD1;%EW_D]'HHO_8+G#J&3:8%;E?!'X/>_SL\XR2@Y+QMS OYI+$&KTD[:S8 M+K=@LD?NM:1,=$%'G!H5T!^>]&=(46;>PV112;3_WQN6%S%P&2'-*P1@?DO. M[*S'^QIIQ-4'"*#\% $,>VBAC:-%L($CFRL.<6;>>4X->> MMT0S(VSWZU_*.(VH4=>Q:+AWBZ+^' \J,H!6PW!%'V8<[V)2U21[44FT[EY7 M1LO1H*^%QG1ZJ4,Z] ^YV(YD8P':,4FT8Q1N0C!]NX_+=\^4<@2 D5>06)TS M-Y-8&:T0@:+Y_N7+5X_<0))NH!Z3'\&@G(MHYAI'O[5C,N.D=.LZYJ=XBPR4 MK!1F'UI1GFWKO(40RLZ\L<\P6$O.F"1ZFOWM:QCC]4>EY7A(@#!#PC@,Q0^5EK4-7BC9P5O0P#7CZH+@$\1 M;/]WQQ>F0[IDFI'.I\D9K/PM2T(/2:#M:GG0Y]L( /B! %;8P#81W0C@9=)#^.TD'#2 #JU M$0 F3_+M=?D-.!4!O,["3>&DAA.9"EZ?FU^@BR( 0J4;IGK;\[V6 SQ7^+U@ M$;L2UPN59X/[\] EFL4;!?K_3_\/^D42S:ED^:XT'GU"ZC1ON3S:9TTIGC$< M;RG)P'3^#5K\'14$L"E>#%W4AA[60RI8$4#6CU($$*2 +HW_SW'X&LBZ!6> MP^+YF/F-2\P?B&QOF(V4TM>@B@^1,RG3R#6FHB +D!8_@5,H"BAO]D M/_L/K M&J("/.]@ )SAKY=N]>_7H@V01OU;QJB%]$1_-UG,[UX . T;+/[A"9 _O!!4 MJ? O]-D3?,N57P@).%:\3)"2?"A5Q/0BXP>1$ ,=*/J*#G9= #(G,X2["P74GY MA;(0 M@W00!+3"TWZO0'L?;()%:'Y$L%>I$"C'_ZTK+,,(H FCR1S,4C@$,A M:+L9$P ;QDFTU+0L8E,]J'_Q/==Y^[W7-^&7^'2 M;.F+]6W02H+G:U>"I54C5J4(5[]"21R29MP_UW]NKE+?)UDM__9X:96&!K], MR6%G\W\GE8,)H6M>T&OT!NZ-N:CUEX5Q''TI!.&7'X_,C(OCRQO3X>RA&3#?O= M1P9/WR5$=UZ#MLT^_-?$2WAIH+TP9 %C>A>YN1<:P\)68R[)RB#;.9 K83:P M=\1JH./RO+%!X[%0PWKUZYD/M ^/6'XDN2M?54LW) M!DB_^>"RC.Q9)6O@?\._KR& #@;3J@/^XR13YQB3?JB?!91*)8*QV#[]IX,_ MT!$!W,LH1@ F5%7[+KL[SADK1W9+(?SU*M0.D6EXSV')J^:7)*>:5TOCCN8C M%I-";Z,D#G., X))OSG#*M(.H%A L6A$%84:IE>Z-%8E(UJZ(M;M\F1!J21G M0\"L5\:(W4;8&]"J<[][6UL9G6N8#&UM2T##1T]WSB36@5@^\>]H_#=,\=*# M_IN!],O.D';_P$0CY??.&?(,2H$OEW#PY;H 5^2.#_QG0\M?6^ZG+$U78G:Q M@Z!9JEHZ!\5273R()DZR%FM=SI(&)SUGE=2ZN59D0VM8<37LMN/XY';=8W': MB*[\2;'!MD1=%+5.;5PI?"R.8O##ZM01AM1&!46Q4D4:2LU;T@BRD%@E>6\GC-SSZ?SW8YN99*1MKR M?U [-%J".*7Z.=E!6([(L$(QSZP?V6-Z9UE1 M=M:LUHU@Z+RY*C ]4NJ5^JQ.69B;SO2<2'EQ<_^HDN8] C"<*4D-LM%0_QX^ MW3HX3;-!$P*O/"R9C9+LJ*%&21E[;N+*^ F[H-5&M M0WM44#3J7K2&8%=5.F1_W=.VPXQ(Y,6TEP$9/]L[Y[K7?*U@8)7!3<*SQT2O M^BWZJV=OW]C6C.W2^>EJS^\Q?@? 8(K6U:R58&;1F0)=[J)-64$GRK!+5[GK M[S F3T>/_F&% KMRCA>J;_TP*<0@1Z,3%7M5YK@FM;83GTQKIZM_\,['8J"J MH(16K4(F4YH^&?OZ*-;YE7KYFB8KW^ZN-&,[S_E)JVBI TZ^CEH)CX')I^&]WXD!9(@>3?#C3: MVX5\EEJG9Q-?HHCF;7UJH]+B#=\!8)R@Q8ED3YX:AX]EPKADS#98V+.] IJN MI^^F]TN=&JUX9WDL:O"?T"V*R*96,&Y0;H_IG%(W45VI&5+KPR*,_:1ZYWD8 M!QE>X'E@,,3)8B/3_3("X)T1A8/[$$ /.R%L\CKI2M!#B>R(+AVZGNNIMNR* M7J(H6)1]UW+*<B=O8G=R+ZZ9=(9#&;2.*R;/0LWEZ M]);IG%\M;%1 SH7-T>D>RP3CY:Q?E,L0RPXH+8@4RL.!'47<<63889=RQ5W_ M\,L7Z@^OG6S%3KXK:7Q8P@(6(;-M9]2[-#*"5;-]F;>4ZO'J'L+R+!\_%7C" M5&IB761"S],=9>"#'3-18^2B5UV-HQW4BA0FGU[@[;A)1LW16]C;5@_EC9;N MS!K73+NT9;L+<6A%$LB"@7!0O?>Y$,C.;"M/Q+UHTYADEWNM&=3MGBE8QM&? M_]I0SKB)X84 1G5"YLT;DYF+@/:?5"7^4W)4!:^YURP4^P'\D#97SPS81$_) M3Q6J\K/<-ZW=SX=?"TEQUU5,4 8#]")X.2\#O: MU+D'DT2"*IFNQZ&[:K>M4.<+'U8:)Y=;R'JIS*K&*ZU#KXT,:QW:W#HT40YE M;CZ&JQ<2$=&3K?ZH%9%=-AZ1ABH>?@SX:ZB S*C66+E(4(+!POUB:$B*]A23)JP;HA#*$_//ARX*2VJ@>)[W,'2*K=E4NIJT(% MB!.=(C.S6.F-5H6=J3OJ;4I=+85F\QRME5<;XJ;D\33OSPM\#'W.F )LZ>LW MV1L)3TI)?*^;0W'R/D*'-*X6;.L*OVH>*RESVIBH,M!F4H@;:"C *:&V8WE( M?+2T4G<[8SC.R[.HV*Q6ZQ*GWN;AF?@,I]$#X[7[UJE[@O*82SG/H\[!S"J5 MEVD)]2+N[VE#N#2"-$E (TU[A70#5]7!#;V8]:S4;S;1]\6WV..W)-XQ4,*" MT/@,WPFV;PGDXPA8=\NMDG9N$=BC&)I"K1<'F9RIJD1&A%Y;!3XPC19[A*;D MW?HS97B\]&2P1G6RFM?CK9];1(L=#T']G@=YC8>24W3:$C@G1F>,R>-MR45@ M+>/Z41J=/_2KQLF;(@=>5]QVAQG*%U:OU\B.G%U37=&_G:X4VB_@#WD%44T8 M.ID^TCT.S+[;7L&4.98RX8KQ4]/9T95)G4ED2U>^CNE(F>FYP<9 MQ7X:?EU*O_O @JE3<446)^>(#[@"LD _]:3H$0!=?=+MR[*6$TLR]YCU;>-FKG##&\D VD9-H5R0P6BB$X&;]$5)(;5\BCQ7"NZV)+^'L7KL MD?_9_D(PATJ1?<''F+M*ECC=H0M/HW_"6GN^70XP\U+-S:Z8G'S03 M>'A#;56BW3.7S^ACL["B@BR3DLA&?"L?JV0Q*5/> RRLC]=6(YQF,M))/"1] M&W1DC(0BB^+( )P,J4SDMKCDJ7=G\YXFGQUYZH'B:EZO"GKH3*+<1]79G"&> MJ5@YUH<)L9Z9R^>0=$ KWIE5_]6.P$6E-A2&S]MGA26(S'/]*,^$(;,[D[W$ MOMGZ(1O4GU087PN6TXM(E:5%PX22_%%?W%:<.!:@@*'IMZD,TR&1&ZZY///H M7]EO0WPJQ7O.G#(6%CJ.LM"Y$@>9^/,C3LG\WABT'LE80G;?/U97;8NTN"C7 MU8MG3I93KOP<&0K/#XDQJLJ<>A-$.F-7_V*0P/FE_5%P[FNF58I!<(I7\69U M9/?L_<;77_RLRU(9^J^"%C+&0(DI\-CK=[X=.L5BR:BCN7#>!LOBG/K\%5N^8=E3T>-Y!M6R'2\ M;49+QZX>C\T(3XY/_3 ,,WF(T2\E,%+D!08%XQA^KQ:J)DSYRMH_([W,(8G@ M31;V1@]!]&,_4DWEMF[,307O]SU;Q'+"F=-"3;S:*JQU(:]%8JC8# GBU0 MI.[]GQ9\()1$[Y$Z/^=E'VG#6"+[%HM*!)"I!KT^@[0GEPPRE\4$N6/>,;"( M?\!D;ZRK0QS-LR.5)#0)HL;IANT;-O+DR M1@"+%7!2S6N(%K+3'^BYO4"VQF^R_P2SL#-_HU41J&)E5VDW!:NA;)&%>HM? MTI5#;;?H3RAKD7@)H8?"\5=>9Q]+U%QE*MRKNS[6OB[A!]>^HKEIC V6RIW M$,#&R"+\EO="^S;3%@'()"* \QUHF Y\< RR*8AL"I[?^]5U_0MX9V.*ZV\K M8PZR=\B@QS]=D>]Z+G0A.[?R\%!1^O,57CA+LG1B-@V1V(2+0)'R;:=9YMX0 M*@+X;(@ !G-;;J_IEY7.@OXI=,RGCL)%>S+]1]O$F*QA3!:?%8*5T6,2R_Z0 M1@A44$1XOP K.QAH)8%]=V1\-.JD,.+PI5_/[EUV!QV%4$2.F^!0RN;?6[ - MIY.+4^Q=/;7DO:,D,Z.7=<]TM:EH S: >#98SW-,]3\F]-F9/?9![TH@GSF MAFR4GL/1D*UMEQ8:C#3A-@39G4J[MAP(F,,Y8G:P-2^W@Q! R*^^]#&H5,&3 M?_,@DT#3Q87WYCTL6K;%,2&<9RFS:8<# 9SAYM^<_1TQ,/GI"_2S,V0#]C?D MVG]%7/Y7Q,'"!269?R*'6AA!!XWW;W"0;75$%JX#)^OUG5&X_R)TR;KE1I=^ MBBSS>.(: 8!_=<0%8$5'7]N>=!P/J[Q3=/ITI=^\BB/IWTB(NOB[*7XS:)'Y MGP3@K54((*-F\8(2V=.3RI(_;_N[IVQ"P^A_\\6Z74&5<%-]@PBUM\9R/S/@/R-P7X^YW PJ-K^6&80'<2. _2$$ M@/4= ;QTZ-BE>[Z]*.HR@ 3ZW']K M.Y_?7/8WQ_\);2_\0_79?U"S[\!Q*YNR4IXL(W5C/_V?>8?'+NB$,#(VKIJ1<_"&0D(^L1 >D)U'))](N@A*>L?QC+?H=:\ MW/VG:&1_SB9Q/23_+UGX4X$*+9W0X]T%'IO' ^[[%W?, MN!Q];>KLC+Y^8^<:8)C_807AER[^- "0:*>P 3F6)$0:P%J*4789M)<8F:7+ M_2 GQ+)$4#M#^LN 7T%8#!=JF2$S/SY'>AM4_\8A(SW/?D.SFJ5[\A:IJZ^D M)W3C5M>\FD@)J#6OCUJ6_[(6.CC?V M)UUS_L8JWN^DE,["DFYN9Y&Q.(X J'H.T9(MBO.=O\ HFU[3W&_.GX&U?#E! M )>'R%S2P@DG 1# +C;OY?7?=/2; 'G0IS\1P/&J(S(\]6_8?I=:"]Q2Q=6R ML;<(AY=?#-]^?(H (-[(P#V%=J?^KI"2PH7DT"%7BH_;GF M386Y9JYHAP$=[<@U]%,71(D7X3=H. MQ/>FB4\R@[T^DHZA<72O5/6G,NN;3_,_E-UK"3,;]A^U2\G1L+V09MK5JCMF MVD4 H"R\._@TOGM//\1@%7T8]2^6Y[@,)DPC\A67=/-?]='@' JD+S+;ID)M M6LA_PI/I.YMHP/2HUL)->5!,NJ@ZM\ QY6E:4I+(S+//\N%QEN\[=@?%^E<9 M/ >,)X6QBP,&9+YJ&BATK=8>LZ#&"RO,:8!0,H(]V,"67[B@:];C+=OO6^"# MZD>!D<^/;XN C4;=4M_O M(T>[0KA"9DR>\.V@.MUG4XTNW-LM/WHLQ ;DEM-=>TK+9[K*-@_2.2Q *4Q3 M/]."38C<1YD"0DQC$E;P+^$C". 3Q,NKMM2O8\>/C#] OR<1Z:GQIV04FJ? MTZ=L[CBZ=B58@B/B&"[-@@#<6]X_F?]:9NPG5RZTX6=L><]0G&F5%6YT!J1T MNY*4'*G;93 .+>C*&!<9J782=XLEE,, =7>_XJD+4;D$N9KKAS_$QE>.OMYI MUN[6>&Z>ZBHU*2Y2=T@S4Y7H_UA@D*J08,!Y'?.Y4]#N!DIH[P[Y0CTNN4Z& MF+/0K+JK6ERV0IB\03]US#O;C54F]XRF8J.C#:-1]<;S1S_/10:DW'KCV@_% M\);!=TQ?H8:TT4H.H:HU%']=O#,SY^!=;N^_[V(3=E7LUXN_,7E8]J4B\ D" M8$"FW+(S!' ESND0C,56IJ\["JT1GMUV+%72KH;!PLD?5-8[/C?HJZTP(3Y7 MTHD MHH3FL=XGC6Q=B8E\E6=:YL2D]QG20CPT/K MDY]>JD[Y%'Z T\&P9G$])B]W *N?4V[F&-?B%'SXM>SK^3M@^K(^6E"6M&69 M]S M7J+CHR*F'YEP@&'PI:*?TVJ^^!+-D@=GZ8$(K-#1_W&"H]'C>M,='2%G M[!/&%U@9JYG?J/I' SES%@M2>CJI;I;=- 9L;&;C8C'F-Y70XF>HHSQH[[4? M/QHC8JFI\[.N^=#!%$53$*%6AG_?WXHE6#*%,Q99(>#U0K]9=69>B")[I8@R M1X-AM/2SZ@AS,K,/:1QM>,5NU!1BSEV?/8= HTV SR$"Z!WU1 !FVM!-#WWF M%S/Y(#\'1[9EZ7/3VZJOTRC[AC0AG2GJ;GO$]:=">DD9&FILZ8+-)3D^D M8SB:J:OF5Y5,J6?-7Z1.M1Z^P1BYBB-[!J:9+(Q8@RR#OT".*0Y9X;@;R/VJ M6+_=1CM_$.>7 MSG[82 ,Y^C$1=. X1Z9_ &_Y9>'+?6KLG?;5V;'Y&:A?+@4(NJB;+7\A%V]% M9Z5@W.*?R#7E[-#$_5:XXDH@,/M@5!6MU/V]PG4/Y>Z<%EI9H4RNJU]Q)FXY4.=>)3%(O83FNKBBU. MA\:1'O6#]=-W/GK-=P\Y9_M8WY7>%KH)3*'3^J=%^D]J+SOJC9:?2HN[[/,X M+QUE"/H(/MRN)5+\L4&CA:[TCX-/TOZ?_M*)A0$EI@[\L&^+SG;O^A@)7A=E M<40NX>5'KPVAZYJ\'%HJ3+#D]S2$M8*2/LIJ<:N9<)0F M+S?OJ\OU#UV0X;F?K;VX3K,M>\.9KM5/M"XF5#0URU[A[N_ &^B=:PC]I6:K1IC_[& M-F)52X6&\M//>QL,<;.%JT-8'Y=G\?&WZTU\)F8\BO@9BLGZ/V])C),3&=OY M>/.9F#"!#:.'E=_7Y&@R^>FZ9(+9FX>W5T;^)W2*G$LXQ$HJB^W2NRN!E MT6!L9;'V@F.B-->^WB;))XA]S$C2+L5&MSF5B:VO9]#$K'R%'G=ZD,B!+*5> MZ@FK-O/:;&RB+@KN0DR&>!<@LWW_XJUGJ0G%:9Q]OO)W@IRB 3H-'U3VWMDP M[ S\@8S3L1O)JD.%Q%1W_$B>TKT]E+IPN_KWC+&+\JTW]E?"B3$E\D+5C[9P M8ON?6+KF7;>"V_!?\"EPG:GE^KY]<$US_H3'.I$].WYY75^;F&_Y31NJ$N-" ML$0$9Q)L9-?+U-$HZ9%^W9$+&8;VW&[4 ^5%-O0Z2Y42M7GY=CV6>9<2B)\[ MHP+1_8GZWK=4N.7@F7*E0H[: MFH;ART(ZE$BLPE5OE:^@4=@S"8V8Y5N]+I[2$OU^CZ_'1!@,L4KH8W3O0".* M&%'RZ=^ OFX!^_'.Z9P:,BJ>3.[YX;#],HNXESG*AYU/9W)[(*UUXGU=++D\ M87E;JYIU\,ECK$)]M;IIPYB#6WAC^>T)&]@-F9.V(#MTT).GUA>C2I.G*LRF M5,<[GQN5P\)F.V??]S$YZT1G,WEU2^@Q?R]?-I!KPBQ67F&Y76J(I0U..[+^ MV1UTT>UHW#%B1\>0^&S47!?*@,^?L>6E'2^[=;EA?U/7!7AF'KSV/>)L<"R& M$A$-JQHILZ0OB.MS>.XFU.ZV88G1$)M]KIL1]>H1#EW&W4PI;5 7JI@U5R%1 MM.7I3]6MJ#UR,S@M7F!B#I0L(F56AKU[@8=QB0MP.AH]JD#7J4"A(;#5@!CE MECH:&=M-;M6_CV-9D 72Q2\UF_2:15)XP[E_5(]:Q'Y2H'KPF4B\%4[*!$I+ MB$9SS&P^M)I2U(-BU\7V;L67&$0%![)JIW=:10!?Q[EACE_?,(]*Z3QU=!9] M=Q"S2Y1'\X DO8D_[:9)QNF4)(-V5'B6GO!GD@ZR=MCJ!!(,OOHC-RIJ@[0Z M(*27DI4UJ[3OQM@9->U%R%>^:9]#KQYU<,NK!$LU&_%CNJ]UDX&S1P:9>[YM(BX+HMGIWJ/ M&*)U4;_NL\AY1KDJ;0=FU/KRRF3TF6WE(5JZM7-8?R^=BXE*+'K_:O3&298:WKLQGFWM&7SX7^>(@O@DUI E#RUN M9^9##^29A-)"N(?N=R#OWA 82C MO[;YH#FY0"'?[&=EL@]&XP^NMEDG]?,WES'[B@$'=N"*0_+YT9;M*]X?#KSD M!EL2X>]B-R?OS&R:R/-^>&K7/1XKB/^.9NT._VC*VNJX%*4[R^#.Y%P#!3K@ MT8G:;5S8*_5XPJ>9-$4Q.DBX=-Y,0?+[8Q0N45N?^X0Q-8'NL3CV4J2K?A:^ MDYV5LY!$;^4:#V4?%U9[%#SL)Y7C2KT"G,T'K4VC5;[.C?)!SL)79&@*T.:Z MI;3C-#W%]]QI9FS#"* "%-T._[Z[)JM!^\GW?C7FEBA$)CQ!F8KD*KKF]B-M MVJ3C\VW&.45ZN]:9AM>M2\\&C[/P&G:K6XZ/T6]O2&.6W]:BA^^\F&NE_KK* M([%V/9:M=G#-IULQ\I8N6)X.^E[.T7GY[7MYU++8MFY]@F[!/AKW75FZYXMX MPM39X8?<%1ZY#[23L2P:1+[Y)<^ ;U7"WYCEW9CE,875;G6>PO<;'WQ3V4C1QU/B+&HH=G\K0 M^-T8GN&]525%\:: MC]'=*R-Q^,V\\5;S)^HR"3?Q?UP:D;UW,+U3;9VT?X>"/DDZ>J&1JJ]IZ%12 M\0U:D@TC\^PSK?5[:_MIRALL9$YB5Z,?>Q&J_U;G,P=J98650*PFC@IC'H1X]]&% M:T>A<"JMIRHLPFW*G.-^VZMRM"HA;*^*2>$ 2>]8HWL=7.Z"9(2).-0N_N J M&O\?P1)_^>;_A]"'AW!0N'"MR&)MW[L[WL$>_IZ1..ZFTNY73^>&?/55(SC= MN1ZUPY]8VU!07HIM<&=(NMF!R69.>?4"WD+(J0UH0E!L[A6T,#"PN2;7)^QG M.CQ#=>'Y$3W:[61+).#WH%D>'0MD 3V50EP-/259P7[$J5/WPCDSRQP>'XFZ#ZB5/TCPS>SXRL%9YH)'80TMSL*#FDJ8I'16--=)YTSB M)4DNO]R;T0(R+.#T[V0@TZQ9PAK&SG1/E6/>[$L-;!)4>,ASW'0^9_63KOQI M2E:8;S3C,*&&%X;:EJH9FV]C4V\\FY[,='T=SS-I_MC>GR@0 '9)5QK$ (( M:0\6EK(94?HD]-DPJ-KNQYM$AI+.P"4RD%_O(TW2WNYS0@=R=OI0RV,B0YOP MG4)='YQN&8").+H1M!MGJE?XR4S3+\#3'KHF])-"?T:MFR2R0/RZ-#K@1]TU MM;V),>DAZ4I;@8ED:U&8P[2YC MAB_G'U=<0]";)$%QUP662;;XKLH4\\],8M_P4& M2/L63>>-+E(NG4I1QQ)*JQ0,EE!G):TS%I_A!3F6E#CB7U+!8J[.J^$>0^AW M*Y42 SC##YH_"G<^_?CF0_R3QQ:MUAF 32LXG\$]);H?EVY#O:GY54>-]VB; M0S>;=?*$BCZ%118='P7.:5]92R<95?K\&)%]C1I1=PF6("F.)DTLOJ7F&%:7 M.=[V0=W1J5MO'693T5%RA3(DV#O5I(7(4;912H5FC/\4[KZP M@D-.8JY^G16/O-Z\TSMR(W\VD7IM)JRDA?/$HZ U0Y8Q+1)OH:GBL1<&C%/Q MQ<1J9YZX&;FM;21H=#\1.XS>Q/^L;*&.E[8IZLNLB;D!\Y#WD4'%$Q@FI1BP M03FX(4OYV53=;K/2]\MT/.VDP#T&Y^%PYF:7BY/MB=+-:HG"D7NOU"<8IN*= M$I?"XY+C>@-=:!' ?<[,!.W1LL:SI/;]L_1!S*BTJ!Z'I><< Y$AY^K^(F]1 M^'X.!V60AC'3^2EL4L)M;E6R\%RD>;L4?PZ?YAB[$^T&!2<&5BORP_<'9O/P MC<8./*2\R=]P7L9S[RQGTOONBPLW&?Q^%\P.;//W2_%U0?0J%6.68[BG7QX^ MG_8B'YBG['TJDS6I;3)'EK*7[NZ;R&]?(S)J(MTN-"JET?!=-98PI&U0_(;M MSI&OJY+R2_M\8Q2LOJCT#_%**RJ0*(N+Z&_VSC3^/&'.WBZ,=KF1:RZ1F1]L M:PI/5V W^\30P>B87P>6T,,BJ7TB!/!/$%@J=2G';21/DB$,7]AW;(B/?U&2 MZ[W^G<_]N\H&!>EFHC]:DLOP .I+OF_4W^:R4419RY\;MDA\KQYK5/#T"7"I M]XZG&A^G2.WCFY:=>[X]-%XNV=ERO)J- ):L,V\<@KF,?0-4JQ\3&+2_$"7B M1=FUX,.XPD.O(<6+#9%2*BDZ*$IR'\Z+0*@&9A6SD"<#)5=W9]XIGOK/N"\L7>G*)A98R9 MN/1QM/B+/4WB1D$,(60VQ58Q*9KH^PA@T6P\JB\ $O),RZF %M>PT%>CBY"?L.B&BA? MGIB?6] $4T?7TJ=;/I!Z=/92_6D^Y@1^XGWY2E61TS4<^@_75G2G+(7+OO$3 M6][-]2;RYU;MY12,ZX"/^=C5I+3#LYP4,1=7+[>M5&L_K!*'/O;^A(R=5]AS M07;@LH.QE)YT"8<);^^*H,VN!G"\IGC;;L^DT"VRH^B27VZYNDQ% ]4#*@@ MKX1N;?H7MD:.X+RL@0%O0'U.(M3110'>C#/EU4ET"<47WABYB::3";V#G"Z6 M#XE\LC!2K]6]TM6K"F-)FSV9<+0PH<-6,P**2@/![E,C7\G?Z*XF4N.R]>*$ M9+=BJ3R=N?SN6<,$-PM/=_ZD5.!H=N_#()?&.3:V,W#SB6(0)3(Z7VS;(*7[ MK56NPU:21$9NM3*=$MNT4YBE^,E,))],^B;89K?QX:(MO_V5AU.R6OIVU(>[ M,:R;4ZMY O[C40+GIJ($"BSIKCBH<5A98I& 3[6_%2,0$#I2I_CV0>*#",?Y MQU+)*H\>Y5,J1'*&I 7F?#:[5BDK&FQS,^J@D7\T9LK($#5RRL!'N9KFLGH[ M?I*%-1.0X_RQ*K*@9<9GKJ)U6]KX4/4B9K>B+TO!EKN^.Z=D#=SBRXIR5=#C M4K=K:-/EVAU"+3.0 CL)WM%;HX[N)%Q(79'&6E2M5DG5&ON@(D+Y>(_)RI- MVBT_!1AA[ 3WF^\,"']BQ*<$0.&M/=(] [N1/J50?.K%RK[;7-0.Q;PPC"R MZQ6M"-SN[,^G64!A5_BJP,1!^4V@X^(940("D%6M6S&_)!%*H1/ES^!U2?. M&_$*W$\-9I.(EOW*<3CXC3-CC'%"XQ.S)HF!L5$_*;?S.W1=-W0]1B;<+YX] M8GO\1@L,HR<_JU*QMZ\--N+G&:-%XA45(L6UC#GP'X)':UQ@R=GV<*KZB #1 MRL3IP%6ZZ5PGU=U&:R(_5L^ Y9 ]-I!-S5ACG_6K+KT?8Y];$ZT9)?5#CU9I M^'L"3TE'MQ\IL89[09B'QYV9*.]CT-\]*:-H6]ZHKH YXY]S?-,2RKET;4'A MDT( 6'&G9>U;W8N:!]'YI/G\L,8CV[$O%?#& ,O@NZ,(8$W\$P*88M&\Q:+Z M6$H]Z:RZH3%9LAMG&Q4XSZPS3J=T#51\7V8 MDE%WYNW1P3?E^WS4)ZWG94GMHYHDDV1&X15H']WX[Y$R>G^+2PA&UQZRS0M8 M^0R#[& _"V KP1TSMQ$@L'G:MTC)YCFTQ.DY[:C4>C;S=+Q$O[J:9439DX2_ MLH*=@(L\%'ZLA>*?I$D'G2Q" #_%2],=J'\**2/[G EPT(?^Y,<$:(JK@Y]+ MG-7R8R#;X]"3M$EYGFS2-.\^!HB0HJ(XP%% *7.K="=87*EJTFQYWVI$Z(TK MHXQ!HFR+!(Y[[)S_!N5N),Y$3+CU)&M=M41I;O9T4V/D)(=6A7?LKA9)9I*- MX&2^CJ%^BDQ4@,7,G$]-11NQ&J,B?V2R&I^U% V1(GY-KOW%_6O5"@3PANY# MDK'SNJ_A6B1'N'9?[](&Y?D 8#CVF#7F1H8$D&D+"D8#+G>+WP=P4D=!'XM> MZG;Y:R=7ILE?6T2[DZ@RY!RVZV8^9UO-9$ M_QI!">ATOMO[5*PLM!//>7]$:&S7R9)LL2%"#XMTO,,53+&L&V9X$-49/].? ML*4W$YG;.,I%Y *6?D6#QP8./63R)G]./;[O_&PVE9V1;.?A%DF#"I>AS!I' MP=E7_TF'Q2,='7@KLB;,#E,ZU(0_,)6_O8"<>#R.0@#,XI =O,4K,:T[%Z.: ME8[8I?G)_M7& MK;HS57O-D"TL4OYIB;GQ++OD/4QB%)0-X MQ3&$63O9RDY%:\E-G#5DZDT:S MP!!3$#TO^OJ>!Y]?VTKI3PF>8GL?FJ24!--[7^L4E;%2^>3HN^(%!Q^F--TF M0!& W#4"N#Y%1P#4V=>HX SK?PX:*RZ)'0-;TQ!+ =^EBB#0%$%'7+A#4A0V<"[=711P"ME8]X0JSK&49B'U:WOL)A=A7T M#;H^/YUO2+L:0DOOZVI\>=>#)#:[V'VD5O&%'$$*+@M[3N#GVZ^)F]3[+DMU M8!R9/4"\E.P@:)6?L9N.24O#C3DTYB9,!0%@.&_77Y@D0U R:EL1@%BQ# ?DD",&WL(-/?DDT8N40N08_HH>6;$M M3D$NQ@TK#E+EW.+-'>LG\JDD>C_/]Z>"V?O3[O&XR4H==@$FAZ]N@A?A#;,( M8'.MM*CK%YCY#Q#@Y#A6.H:A-]:T-%:F/#!8.Y+Z0L,NUNOEHJCYT*O4B W, M>'UO&QXZDW][C&R7NHO"DY]"/46ROCC.)#+4\;,0X3=4:$+J3ZU,A=WKNQL# MA;,O0A\;ZWBM+8+6T3%C'_&G7=MNRU(K*3<@@*RS0@00B"1\6!05*$ZB;5": MN[Y;DAC7Z,CE4O*]3,YY]EUH?-;)MEG@(F4BL^"<'7F<80E<3:W!)]$7P@=^ M01*OZ+MD?79:8&UHJ4*P3BO/WBV "SQ% -:FR*TOX#$":$9&PL4X_32Y^0G= M.&0_%0H7-CK10A=(U-\M4[?SVE7K5_-=IV>BG#-$^F&B6<2OJSP*D[?H,,WK M'XL(($H'N;'$Y6W &Y'_A]9*C8 >"85%YW]B-AH16AOE?DCX56@VQ\],Y0.9 MMZ4**X"7_YG4O[)1/D X/(&[JR#R.R6A5*OJ>KH^*X7T)E@QHNOH1@$!0(R4 MX&"DU7O8_@4$._POS%B'4;<0&L[;#UU>R0>5>>(]'V28?6D[B&3:EC[*_+^- M$?0,>HGGB !.%WAOB=Y7FHR7I:]@!WR=#6L:>6LJT0!V9"''((]9@%8^S-CO MU'84\:9['OM\&&?4]5HJDZ>#HEOT?/%*"UU;P?+RUXVQS%)&! #Z=8WZG=^_ MP"#8?YCS'G?YD+8I9S0H7]F5F_+PS%Z\=?#F) OO141IG@EUD\C(>JM>"E-L MR! 1J%@(T!=\XL>2X%F+%YQ=T="U*P@><,U1@" -;+PZ#:FOFXB^[&ZXZ$@N/4&2EL5]B"* M2H+&J]628(EXSI9T6CL"Z K2,[2R3I ?Q_KY-E2^JPVFP3T"NV3\_DE%5HV_8>N18<'HOQ;FH,3'UUA#BD+2:)3/,YW M*_V8?6JG1%VB8CG"K&YWX*3#EA' !F-MDO(X#"+3?V3@DF>XDKC R(8 ]%X_ M#ND5UYQ(E\FWNEN$9KVTG2;/<"X?:BP:PMER(?0(^GY7S>U3)2"YT;]S3%3 7%C++!<(+O M&]D"X9'(.LW^IEL'J3^N]E+8O5=R8R-"(%U=2P T%7@J!#D26H!.OJ._HH$5 MRU)DD-74O1&FW%MR]/3Q/&1GQECG6(?V98@LC4++@]0G7A/9_$?Z M;*14L(;FS[^%DOI&S!#L ID#-9CUF079)&%Y_9-F&/,.ML_/8VR_+ M>=J<24D#O<_:9K L4*6BDZ_S\QR5.J%'O Z9I]N\\&!'=#C![. 53: :TE.W J41UP3>SDSQQ+Y?IA>$GK"U%#&8K]*-[P5SVOU>:AH?J>?D!KBA& MTD,PJ.!&0@8:OI3.:1 :M]Q=OGDS^^,.R@CVG3G.(MHZ,SF4P.R"74/(P2LS MZ-#JBNOU-7(+I,.(S6',:Z)N7&%7[.2[M]R9@UQZ=JX2FI&,QM8 4V-=LN7<+5][3[1#$:J8]64#+'4X%K$1*,V3>=OT M;"*)?+! 3<3:T.(Q825.M6!K+WITR_MG^E0R^6[#R3 [FN[9)*^(-/KKK>Q4 MN>;DD"2M2@\:96S[7K>.B_K3\RS<62K9+B>^&@^L@)FTP$P*B!-(2) M<\M9K@ MKUXX4S2W&4D4VKCN%RW@Y'K<2FEDH7ME[\?*EEIQPZ<\%I!^@=5HF&JY.K MD^O%S=>KT R_GO^$JLRY/0>^B).EK2XN[,G' "MQC9I DG#XR@QG4?*(967[@(MWE)A0!1.L(W]> +1\I8B::Q&C.P9P:,%9MQ-LCT[" OG^9 MJ?<\TQV*D_0CZ,YAXLK:M^QOP8<52A"(26%^>:03BE;5X?=2#J5[)7;6[;W* M,>XT=]Q\I25/26(O9I73H6ZC#1:QS=J/W##WMTA6@KENZY0^IZ?WP75HS2^.48!W\X675C MDEZ^2^\P_R8B)?_6S0&8^:4I#MY+*A?H=C_O+9[J>$E!RYI]'3*0V5I.Q-DF M3JG?JG!SEW"O9NS]3-928TV,(/50(\"\ ?9G@H4=J9$Z!B7 &^1^Z;3(@2JZ M[@E6GW3S!Q^Q!P\2]6RMAD"5F7"8]79]Z?IX3J+G@N]S=%R:J/K=HP83.L6% M=7=9"O_]*"DK>\]*C2&%3F/C9Z6.;-U,%M24?=3WWS"HGVL[>&T+/4[?6'TUV6\HQJF FUT 06YR1-^-[#7BFT4UIQ$ M/B)HZ'(9',MUD^&"^3^M("=P!'!C$WSW4-ZI98CZNB;:WQ9NH#;E549TW T7 M5AN+&.UX8??0G9C1N+^%7TNYQT1P3^YVSGJ-:@?&)GS]M53$M<+>_DPME!_M M\CL"F*^WNM6G#X"$F5\KMB V5U!! !&5EJ10VBLP8%*95OG^M49]X;--5,6 M]_JSSQ_== ;F2YW MX[IWG$?P,!?%^2[;TQK\X,8U'@U_=Z.60RU;.I>X3/5X:)1.2H=YDAZL1?"G M7.ER(D&SR0?)?IK;O5F($;"<=S@8@RT&._C&0R#H$L].P$=3+>#+&5P+\8U5 M(MW,P!UW]8K"XRQ]U*Z&/? M7G;U(WI-P?E^A/%7R3<.+"7PX)D MC&W&&#^G3!C&H_&1Z]_?<$BC>2&@J$0":M'U9&5R:=2[*JHU>58HT_=:1_L0U&AXB:9:8_ MK*DO+G9ZMK*EZ MSQ MQJB9RL^8:-D/;8ET'PF6X%C+::H?/=FU66DG%FX=^TR@./)4,Y$Z;"// MKV"U$19T>>B\ID []":>[0W[^0$5?YI_!->32CG!&=]J#Y:$;Q[EH*\B)%#T MYZB AZ#O8D^S5WO;$Z)1PE$^ZLW5;Q]\#OB04_,_VCO/J*B:;L^?!J0E")*S(""H M!$E-;FA$R="@!*5!R:F)DD'H)BB2,RA(DW/.2)0L($&R1,DY*CGT]'-GUIKW M>6?>N^Y=:V;-?+@?_M].G55GUZZ]?W7JG%V?EEUKK-_6/DOV$M@DN6S:E\A+ MOA#BR2\!AY2J=\?^WDE@=^-:&K%T2$YJ,2?0&^BQ7$2>I6A+\;YYW($_=#5P M*@)J+0V^YA9YTX?#LY6,(C7\KF^MD[=]U[BE =_BVFJOL;A2Z&?*?BIYS@]% M/P1['BNR7?$(MP\Z5FXFU(H]FR5!HJ-[[FM>J%E-2L' "=!""S3Q_;3/I$G M ^:=9SZ$2,+Y3M%$+:)BWB.I#_0I,9T6*\SX8?G='$,GN2T?3!_"1EQ]%2_/ MH(!.U<3NKIW1Q_ [' */.6).WS_KJWO )+GT6;MF:FQLA'VJ)_W[X,D3]Y50 M5VEC:.0RTJ]N'Y-2\*)B4_?Z;OBN2:"!(DT"\( RG7A:F=7E#9G/O@V4H_45 MP_YUOFG!UV;V\J2QRGOM7WN8S(/O[0M0+^.' >!QM)3XGW [:6.G$ML1)[Z8 M*4]V]R4RA)N;]Y].\\T[-Y+.>!HRMI;SHH1E3-V@S5Y) M"7M5=<+B0IL\)0-+Y'X> U?YT@%[#V.]M62K+@-X.]#,AZ@?<)[22'3>/VFK M+=WF']X[C0_GCYR2>6=^XJO/T:.NE D-H_NNZ;P+TJZ MGNY9)KE-0A]U&X]2[62M_;E,2V3FYH[T4 6;Z&3/^6HU:N$N%LA3*,<"Z)8K M+V ! G^'!>PQPZXUU35U-3I//CW*,D5/!SO,7G:L810UFI!C6[2L%+ ) 7DH M)MW& L4OAIDIH(42>K;*'%7#;M HOABSJTKV6*G_3?Z)O9W92<',D_F/CE:/ M.,$% )?3;EE@C[SV2VJY!D$!Y"RJNZIEEW7EA;Y".FW* I01\2ZJ:TB>PK,<]FOY#?1K M@>Q^I/7\# Z]\,S^^E\'#VKMC_2B$@0]J:2$ [XKA=HS\LM%S;:^B-LT)Z24 M&F"9M9!5B#IE+Y^EDM(XC,MZR>Y0)("0=I!4J=#Y]!71]@Y?=E.3U4[RF[=+ MTD)E/=TFF>"\GC3BVG:]VC%^]:)C7JXX$H3U\7V*(E@Y_5FPD*/7+^8QIN1! MBE9VJ9_6PXA&\_9V!J/&1P1K7WB%UX5W-+<2&,6"2D1TZ^U@C7A*1I^4HA)\ M->1Z.'\/"$ +JC&Y.8;6;K3$28V.TY7M#JMGR"_&3/0QXC+=)5Z:8*><_HK> MZ9V,F_S9FOJ"[\X:T%+1P_D>;=JQ;4FE"9N3Z#7K01O7W*#T*H$J.KH[9M[- MGC>C:A:)N!VE]R7H"QA7XVD3%UB,V6)T7[*[W_TFG?K6!1]]'[_@GR$I5!<+ M1,<^/A_$ AF;+_Z!EQ[R(:X5U$FV9*]#TX@:U9F+,PT@U14&,]U![Y@IQ0): M?P5TO[KE+.G:V&(3,_6[/=K8GM1D0<_,7,'0X!'WCR3._ ESA552W$I#1^)5325 MW ?5?+D;W>^>QJE@C%)9'U9\ T@^#C[,9I"\8 MQT==#<&(^NB,L7&&N^0VAMJ"ZKVE7Y0OG=N*7%M,RW9] M*7W'6;_.(]1?6NTN8#2E']GQ&H=V_;JQA$Z[0$M Z^[\ :E(J9-\#P\*+ODI MNG?3W"1;#LP-+;MY3O7<6H^1/]@)LBS9-+K?3A0_$LO$TP 0>AGE?SU_GAYS MV<.!.+495U(S-=EO8")E(.H6Y[[S<4!8I]$..AZ9/0\WST!\_)&I-+^=8W1; ML^-_ M4KXSFL)H H0)QVA;2@R =N#-(\4<^[/AO=;E/PT:Q^T/SHSU1:U-9W()PH[% MN;-?#E45,E46]#@C24NF AM"2YP#NE=@U-66/XZ8WC4PMDT73R022W(QE'6# M7I>0L_EMO'R4LTZI/_N4^T/)3[:6"K6DG=D$/!\;7Z M669DA8GR)N"0/[AR-C:+>%8]^B=98CM'V52L)O>A/SGHX,S> MEV\X4Q55$4#9*52SEUQ"!*:7QH]:ZHZ5D5Y,*L4*)GLC4@O[?I6NTDFF[V!$783T)TLLYVC3]MQ33:)[(;OG A.42@IM9/L2@-V@7/=%)LL--\; M@UF;.TQU?@&=O+OK[?4?.=G&&> 4JLZNG&YNU_"?->T4 @V<%V"^KTMNGH,. M#0B][]W/]M<]PLSM69S0DK KP2FT)''7#]0RWR+K^17\BNM]#3*P<;C:4-5P M @M40AZX['-KK:8/]A\_I9^28]$7QK1PFX8 01VZ-<5%ACZ5;5C MA(=7DN, M<)8.\C9R9QC4.-W "!WQI/"/#\ ?M3+&M0W+,3ZE-Y^-4)"B^-A=2[*EGX@L MZ;;\<*EL8:^3HF8!:VBV*Q*C&&4^7LH5SWXRFK(B<)HQR_63N%%HH,CX+N&B M$CUG%"*-@.PG%UJ*A6R A$_H9K&=[K!0P^4[B9MP3E]7O;;4PUMUN,!R,7AU M/^9+OJTTW-F3.N$\:=8ZED.RT>RN@D/]I*RGMM'244GBWZY%BUIEA #W_T$= MHRW+R!^HK?#!ZY$B!SJF:3MUSO+]/UY9"%J]6(&USIIZA:+\36]*.)09PJKT5 M:%B!J4]OOU#$OIC)Z+ P)/LT\$3QU;WND.^.4F1*[A+_1/POW2WWLM5CTU#1OKKIMTB-Z M-]"A0EL#[P$HCG"-F]GRJ@CSD8WIG%6R!K>,>FV-B[P M5766-D(CY]29[LMZ7YKA(9!:ZG__Z!&> [_.@)_ #]/(I70C3A1_I-=,R%;N MII<'$W]&O[AIMG:-WWU)LOD <6%@J \-"B[>TU%)_O"]MX#Z/E.34Q2B%C?ZTKLU;@4.&1E<] MI<46X<+/WY\(2#R)O'[)/X+V&7C*J)&*+# PF-YDI':<5HPFH>P0JL@4@ JY M2_FRC=9?!R%QL>M><[40SQQ"2BFY62VP"W:TB(:\-<4"[!&5.,Q^@P76";_L MJ"K6US2KJ_"]\G80IU^(N#^E:VVH1U!Z %!?-J&YZEGI4=\R_]K=^]QR#BJ" M4VPR!NKINAU81:+,\@DRS'A)[5_&1RBJ\0M&/L?@TM_.$0*J0D4>PK>FXW3\ M(3M%QQ0,4,TS[,P?Y2\H[Y;>C1GL'"):>1*A--9.1&_N#J"F!C6:'KBEQ24[ MD,0%IWN:Z0WL"0E%WL9O5HLQH M:#IH TPT5S=5(^"US'QB^THX+&: )&R] GD M 9PCOK0NS15[A$"2+N0BY.*0XP26K(<[4,A;[@P>>T,9MHN 78+W,R!0):81 MX[..']=8E0"5V>3CZ2@CM+ 48/![0D *]'\&0.>K&8W>6ZHO^48ZRT,_+I#? MUL2KO0OFCBAHGY8HOC+I'?Y>722IHFJA^>U'EJU:D<=7(\KMA4I?#(*89+W+",2="Q.V)AH MT3K[D?4MYK1!+X:++-+:IO?K\NVW,XPQ2VWUT@??SWA]^<=^$-+8\6F3PZ2G@/7[_Q0(_CUUCK^XY0T;],S&O[ZLMM.!/E>O M&N.[##VEM0H@!/9U@A[?7&9UPK$TTPBJP1T+^%6B#EQ N?>JA-0J&K6J0H@+ M:7J (]9LD9\(&O,+:7&'1E$RI.PU19/812WJE$D,"] I7G)X.9S@%IK[H@[7 M_&A1'JJN[W1M7NDFP*%2C_C6, Y+;\XE7TVW7-Y*Q@*A1:CMO*RQ'%7UATS1 MINPTR'X%$[%XTIN/2\0']8'M^T4MLOI8(,T7U\H/1V)=>;^/2L_!&UC@E!D+ M7-J@*?\5L4$AN_,=$R@[_YNOMYWL*-3,"!QB\Q_6Y7C$;#*Q6,K7-T8;U[R\ MIQ _0/$R4TH.2N@4X3UTHX7Z1:MWY@Q)J&4]!8=25&8\?ZL&F*9=S8Y2PGZ^ M7:R6SH&"3\1\5!AL(AH6VV/XT'9-5&^![QLU6FRB=N'ZH8]/%0V:?4#>CP7I8A^"109JP^7\^*A/:&^NMRS5X5> M<$JKZ*Y!KO+.2O/DAJOT/B@S2Y"5E'G<&":W%AWUU H+M#U*QP)# M#T>NKT* M;WF._HS\M*:AGW6S"-GNW>U_-TE\,%AQ@1]B.? M8M_$#>ZC0UKRG_GF_+5MTAR$!6"%\(OCOXHFOI;'C9I.[M4%-3!/IQ2]H1ED ME+UGIR,GZW&V\?4D>__+&01N]QBU]ASAX:U471?A[2,Z+I$IH4@1EK\1O:%> MMW^<#)V9X,//^GW;S,K"HS9*@(CX*U7$'Q#W!Y?QL:KNJI=OBR]I66!L 9&^ MR-3Z?9;LSOY"DF"V&K_XL-MYFBN:>6<12IMP^C4,.:3Z[QZ7^3=WA=&Y)%M6 MCBSX*\Y](U-:%W+VVY;TI5'L?$+"(QTE[&,+;MG33?Q;"XV ]GHS,4$#7K+# MCNE,83AG ],HH0GH)(UT'CPK1XP4[!?1^@91C=&:P0.]C2#/8QN!L)"KCKHJ M/^+?,S9MEN!X]LU-2,1N'KKTNK\)Z;ND6O8EKL?9%"D2:-085]74Z#6FY"LK"#29_-Q8 C5P^1!H*=0W#A<9[IX@$PW]T%#AM M1-W'FS5=3SVD/2"_\LV]CI5'T+P[]M'OTQ[E*O?O727Y0NLP;U#%&\:AS?%A MDN(0'R.9!/0>*"3G6H?3YHAT-=7K1<>+U=[SLR"6-$MUT%]KA"(SMQA#Y9T7 M@K?E#57!>[,12ZR*KR;/P!MA$RX6$R_\79IXH]X(Y\FRGN'%#9:RGKVW1IT* MH*X%88QN9?>J&QT[;D9 B-,^'[STI<8"47;=5Z@YU,:3N!:KB99UAAS4KT[< MA.^$I[WL-\WY4)(D6N=ICH$_NB>OS"$!8)28RC'"(<"/?UXI4VGAPD'I4RQ0 M(B9[H9%Q(!IK#*D>.QHKG*GORLZ@%" OB_F"'Q:&L1FO-'6'S,;O?MXG2;;; MJGB[[>(H)"0!?DAFPS?'P7&E$8T%4&;_5FLR\"?5'%\CAE% ?Y!92-UQ6!S6 MZXA>*N4TG2>8R-Q@?)H04\D7*/.L]^*G'*GDX++NWG7JI#D@]P3WJ/X).SY!M*5_2N<_3G:G%791($; -H] DQ2BW MK4F[%ML #V*Q0'[LUBZ&\\4 MY @LIRHR#ZCUH5>C8E.-SSW?L#?RX0?0/8D8%;9G]3NKQ MAS0):+7Z?.UH1UY[WHUYQ'V%V(D/D(JA/^DF(-^]P 7?T%I4&VNA9[+[58S: MSL:)NH5^GSF2\Y9#VM9--K<8D<,W^ )L-22N[6)7?ZRGKK.=\]=/W&B]^/,L MZ\/3G_,B&?D7PBII?Y$/H$4NC?_&.0G7;D8,) M))$:>$1\ W>$]Y;60U)TN?^&NY:%!>'67PB4SJ U,VP_3@+F7\L+$&U5G) MX06+ /6QL>%']U!#.7>?1Q JEEWFX>T%-^\F8@'CFZA/Q?6KC_:RQDK^3'NK MRVIJ)BI+QPS:FSS165ZN$8+#")&Y::0^SM>/?5EQ=+^*!8:MMTS*+Y^R=%T) M;4[-J::6SWI6/&4 ]7[,@B=RXLDY.F'0)SDHA]1S_"W64S+9TP*@Z^!.N2E9 MN:1,U?B;3EN*S,-E*8U]>5)22D>]B6*#_?!M91N*HT>UGU;N61[^E'LCI,=I M6BLW$JV38RCD:;]@"KG(B#AI3%\5;=><;Z' M0[2,SN1-&;KV5("M+3 NW$3WX=)R*?+U&I_4A4_+.GD1ZII%0UL\V M(=F] O^I\2ON)"MI.ZJF[PT(NT#U1+6[^.!: )=@*?<6?2LM\0R4%[YD!_0+ M]K*3<@:U?,^MTWRQ%"84-E'0>C_IYC(H3O(]Z/W-01,H,G0@>XU7OEOT^S8] MND90;+;+$QR1462=Z!5'=TPZ=513;NDL4>M8T\<0=J8 DW]PS'RG"\VR*-6O MTO?J498\\V&CZ$%]O3"0HRPT[10O**SD2*@+MS*5>L":7+Q;:U)L?%V>\1ABAP%([CMO?_TN:"-KJ[*ZZZA+"WV,$@@ KTN))R$H8<$ M[X8WRD#>*W_E[*JAH$)3QX:=2^*Z_A@M);")*.W\ TY7;[_+X#2/1T]NV3Z'V'1$'LY;[^L;/(54.0JI2SWI_;8K1Z_P3<:R%NX5NR-Y7,1H#< "!TGOBH^05ZIP[VEO'H3W2[6UWCKKE($NS3)$FLY@C Z!Y%T)Y_CNCW^G6S!#\D]YJ X2H4WN:/C7,FVX_.W2VEV2_B5 MA].ECXYD5->]Y+M1%-TO]40/F4!P._SS+MN? M]?N@M;8DV2E&)YQW ;0OZ>_0)$Z4,+1(+C3/FN>H>QH;+ZQY9&/$7W2^F?;@ M">*F-W :.GHFI>=]G.)][>?E?DW*^M=.+C_DQXC*2-"(YE\68,YY9YFU-6%G M)Q,I4TC-2.&$N6XYA*_KP6F?2^IPL)7A_69 M]^AKJPGG5)PA98]OX^ZB..6Z=W[#>O[TWXQ*&(P%[J;BIN3$#.H<3F,[KA& M=">="N\_;V6N=2[*$#>H@W$\P7?"YUX9U#@J_G]_)L1_Z;_$4( CMZ9J@=#0 M4-N*VD_X.T[^9,(!K5WDY9!H3LG?R >_CK[\UM?-N:I04,_ MDE:&ISMZ:.KHHLQX'ZMUTBHVYHW5F( MGI>VG$-+DN(:JJ?ZS8WQ\/"*5S3( MA$1A:29-=M>VY<_^'D>M1VFW-GGB#QNU^R7$1'_LO)[->VK4CW%>%XR1^M/O MDO#8O/J#H8!G6_@V'8.L"I#T?^+PG/^;^BL/4?\/_2_YZ/\SX6-__C=02P$" M% ,4 " "C>H%8EEA2 [TE -T $ $0 @ $ 8V5N M;BTR,#(S,3(S,2YXH%8Q@CTQ &UL4$L! A0#% M @ HWJ!6&L6!9(_?0 56T( !4 ( !)D< &-E;FXM,C R M,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( *-Z@5ARP8**FW,! /?%%0 5 M " 9C$ !C96YN+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 M" "C>H%8N]DY&SJS "O=0P %0 @ %F. ( 8V5N;BTR,#(S M,3(S,5]P&UL4$L! A0#% @ HWJ!6"4\,M08J 4 78\_ !( M ( !T^L" &5F,C P,34S,3=?,3!K+FAT;5!+ 0(4 Q0 ( *-Z M@5C,-ISU>QD '%G 5 " 1N4" !E9C(P,#$U,S$W7V5X M,3 M-RYH=&U02P$"% ,4 " "C>H%8^.ZQI[$8 #'8@ %0 M @ ')K0@ 968R,# Q-3,Q-U]E>#$P+3@N:'1M4$L! A0#% @ HWJ! M6'14Y>12'0 I8D !, ( !K<8( &5F,C P,34S,3=?97@Q M.2YH=&U02P$"% ,4 " "C>H%8#:TKZ5T% !V0@ %0 M@ $PY @ 968R,# Q-3,Q-U]E>#(Q+3$N:'1M4$L! A0#% @ HWJ!6*9B M!R(("0 ?2L !4 ( !P.D( &5F,C P,34S,3=?97@S,2TQ M+FAT;5!+ 0(4 Q0 ( *-Z@5A.:3%!\ @ ,\L 5 " M ?OR" !E9C(P,#$U,S$W7V5X,S$M,BYH=&U02P$"% ,4 " "C>H%8X!'O M:9X$ R%0 %0 @ $>_ @ 968R,# Q-3,Q-U]E>#,R+3$N M:'1M4$L! A0#% @ HWJ!6,4"Y''Y& @VT !, ( ! M[P ) &5F,C P,34S,3=?97@Y-RYH=&U02P$"% ,4 " "C>H%8F1HM']Q< M #]:@ #@ @ $9&@D :6UA9V4P,# P,BYJ<&=02P4& / \ #P#; P (7<) end XML 125 ef20015317_10k_htm.xml IDEA: XBRL DOCUMENT 0001707919 2023-01-01 2023-12-31 0001707919 2024-03-25 0001707919 2023-06-30 0001707919 2023-12-31 0001707919 2022-12-31 0001707919 2022-01-01 2022-12-31 0001707919 us-gaap:CommonStockMember 2023-12-08 2023-12-08 0001707919 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001707919 us-gaap:CommonStockMember 2021-12-31 0001707919 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001707919 us-gaap:ParentMember 2021-12-31 0001707919 2021-12-31 0001707919 us-gaap:RetainedEarningsMember 2021-12-31 0001707919 us-gaap:NoncontrollingInterestMember 2021-12-31 0001707919 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001707919 us-gaap:ParentMember 2023-01-01 2023-12-31 0001707919 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001707919 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001707919 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001707919 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001707919 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001707919 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001707919 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001707919 us-gaap:ParentMember 2022-01-01 2022-12-31 0001707919 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001707919 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001707919 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001707919 us-gaap:NoncontrollingInterestMember 2022-12-31 0001707919 us-gaap:ParentMember 2023-12-31 0001707919 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001707919 us-gaap:RetainedEarningsMember 2022-12-31 0001707919 us-gaap:CommonStockMember 2022-12-31 0001707919 us-gaap:NoncontrollingInterestMember 2023-12-31 0001707919 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001707919 us-gaap:RetainedEarningsMember 2023-12-31 0001707919 us-gaap:CommonStockMember 2023-12-31 0001707919 us-gaap:ParentMember 2022-12-31 0001707919 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2022-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2023-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2022-01-01 2022-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:AntricGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:AntricGmbHMember 2022-01-01 2022-12-31 0001707919 2023-10-01 2023-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-12-31 0001707919 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember cenn:TroposMotorsEuropeGmbHMember 2023-01-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember cenn:TroposMotorsEuropeGmbHMember 2022-03-25 0001707919 cenn:ZhejiangCenntroMachineryCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:CentroTechnologyCorporationMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElectricCICSSRLMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElectricColombiaSASMember 2023-01-01 2023-12-31 0001707919 cenn:ZhejiangTooniuTechCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:CennaticEnergySDeRLDeCVMember 2023-01-01 2023-12-31 0001707919 cenn:AvantierMotorsHongKongLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:TeemakPowerHongKongLimitedHKMember 2023-01-01 2023-12-31 0001707919 cenn:CennaticPowerIncMember 2023-01-01 2023-12-31 0001707919 cenn:SimachineryEquipmentLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:TeemakPowerCorporationMember 2023-01-01 2023-12-31 0001707919 cenn:ShengzhouCenntroMachineryCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElecautomotivSLMember 2023-01-01 2023-12-31 0001707919 cenn:HangzhouRondaTechCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:AntricGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroEVCenterItalySRLMember 2023-01-01 2023-12-31 0001707919 cenn:HangzhouCenntroAutotechCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElectricGroupEuropeGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroAutomotiveSASMember 2023-01-01 2023-12-31 0001707919 cenn:HangzhouHengzhongTechCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:AvantierMotorsCorporationMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroAutomotiveCorporationMember 2023-01-01 2023-12-31 0001707919 cenn:CAGCaymanMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElectricBVMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElektromobiliteAraclarASMember 2023-01-01 2023-12-31 0001707919 cenn:ZhejiangSinomachineryCoLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:CenntroElectricGroupIncMember 2023-01-01 2023-12-31 0001707919 cenn:PikkaElectricCorporationMember 2023-01-01 2023-12-31 0001707919 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0001707919 us-gaap:BuildingMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001707919 us-gaap:OfficeEquipmentMember 2023-12-31 0001707919 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001707919 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001707919 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001707919 us-gaap:TrademarksMember 2023-12-31 0001707919 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001707919 srt:MinimumMember us-gaap:UseRightsMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:UseRightsMember 2023-12-31 0001707919 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001707919 srt:MinimumMember cenn:InvesteeCompaniesMember 2023-12-31 0001707919 srt:MaximumMember cenn:InvesteeCompaniesMember 2023-12-31 0001707919 srt:AmericasMember 2022-01-01 2022-12-31 0001707919 srt:EuropeMember 2023-01-01 2023-12-31 0001707919 srt:EuropeMember 2022-01-01 2022-12-31 0001707919 cenn:SparePartsSalesMember 2023-01-01 2023-12-31 0001707919 srt:AmericasMember 2023-01-01 2023-12-31 0001707919 cenn:VehiclesSalesMember 2023-01-01 2023-12-31 0001707919 cenn:SparePartsSalesMember 2022-01-01 2022-12-31 0001707919 srt:AsiaMember 2023-01-01 2023-12-31 0001707919 us-gaap:ServiceOtherMember 2023-01-01 2023-12-31 0001707919 us-gaap:ServiceOtherMember 2022-01-01 2022-12-31 0001707919 srt:AsiaMember 2022-01-01 2022-12-31 0001707919 cenn:VehiclesSalesMember 2022-01-01 2022-12-31 0001707919 us-gaap:AustralianTaxationOfficeMember 2023-01-01 2023-12-31 0001707919 us-gaap:FederalMinistryOfFinanceGermanyMember 2023-01-01 2023-12-31 0001707919 us-gaap:InlandRevenueHongKongMember 2023-01-01 2023-12-31 0001707919 us-gaap:StateAdministrationOfTaxationChinaMember 2023-01-01 2023-12-31 0001707919 us-gaap:StateAdministrationOfTaxationChinaMember 2023-12-31 0001707919 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001707919 currency:EUR 2022-01-01 2022-12-31 0001707919 currency:CNY 2022-01-01 2022-12-31 0001707919 currency:CNY 2023-01-01 2023-12-31 0001707919 currency:EUR 2023-01-01 2023-12-31 0001707919 currency:EUR 2023-12-31 0001707919 currency:CNY 2022-12-31 0001707919 currency:EUR 2022-12-31 0001707919 currency:CNY 2023-12-31 0001707919 cenn:AllOtherCountriesMember 2023-12-31 0001707919 country:MX 2023-12-31 0001707919 country:US 2022-12-31 0001707919 country:CN 2022-12-31 0001707919 country:CN 2023-12-31 0001707919 country:DM 2022-12-31 0001707919 country:US 2023-12-31 0001707919 country:DM 2023-12-31 0001707919 cenn:AllOtherCountriesMember 2022-12-31 0001707919 country:MX 2022-12-31 0001707919 cenn:TroposMotorsEuropeGmbHMember cenn:ShareAndLoanPurchaseAgreementMember 2022-03-05 0001707919 cenn:TroposMotorsEuropeGmbHMember cenn:ShareAndLoanPurchaseAgreementMember 2022-12-13 0001707919 cenn:ShareholderLoanMember cenn:ShareAndLoanPurchaseAgreementMember 2022-03-05 0001707919 cenn:AntricGmbHMember 2023-08-31 2023-08-31 0001707919 cenn:TroposMotorsEuropeGmbHMember cenn:ShareAndLoanPurchaseAgreementMember 2022-03-25 2022-03-25 0001707919 cenn:ShareAndLoanPurchaseAgreementMember 2022-12-13 2022-12-13 0001707919 cenn:ShareholderLoanMember cenn:ShareAndLoanPurchaseAgreementMember 2022-03-25 2022-03-25 0001707919 cenn:AntricGmbHMember 2022-12-16 0001707919 cenn:AntricGmbHMember 2023-08-31 0001707919 cenn:AntricGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:AntricGmbHMember 2023-12-31 0001707919 currency:EUR 2023-08-31 0001707919 us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001707919 cenn:HWElectroCoLtdMember 2022-12-31 0001707919 cenn:HWElectroCoLtdMember 2022-01-01 2022-12-31 0001707919 cenn:HWElectroCoLtdMember 2023-01-31 2023-01-31 0001707919 cenn:HWElectroCoLtdMember 2023-01-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2022-12-31 0001707919 cenn:Able2rentGmbHMember 2022-03-22 0001707919 cenn:HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember 2022-09-25 0001707919 cenn:HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember 2023-12-31 0001707919 cenn:Able2rentGmbHMember 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2021-06-23 0001707919 cenn:HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2023-12-31 0001707919 cenn:AntricGmbHMember 2022-12-31 0001707919 cenn:Able2rentGmbHMember 2023-12-31 0001707919 cenn:HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember 2022-01-01 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2022-01-01 2022-12-31 0001707919 cenn:Able2rentGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2023-01-01 2023-12-31 0001707919 cenn:Able2rentGmbHMember 2022-01-01 2022-12-31 0001707919 cenn:HangzhouEntropyYuEquityInvestmentPartnershipLimitedPartnershipMember 2023-01-01 2023-12-31 0001707919 cenn:RobostreetIncMember 2022-12-31 0001707919 cenn:HWElectroCoLtdMember 2023-12-31 0001707919 cenn:RobostreetIncMember 2023-12-31 0001707919 cenn:HWElectroCoLtdMember 2023-01-01 2023-12-31 0001707919 cenn:RobostreetIncMember 2023-07-12 0001707919 cenn:RobostreetIncMember 2023-07-12 2023-07-12 0001707919 cenn:ActonMember 2023-07-24 0001707919 cenn:ActonMember 2023-01-01 2023-12-31 0001707919 cenn:ActonMember 2023-12-31 0001707919 cenn:InvestmentOnPartnershipSharesMember 2023-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2022-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2023-12-31 0001707919 cenn:InvestmentOnPartnershipSharesMember 2022-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2022-08-11 2022-08-11 0001707919 cenn:InvestmentOnPartnershipSharesMember 2022-10-12 2022-10-12 0001707919 cenn:InvestmentOnParticipatingSharesMember 2022-08-11 0001707919 cenn:InvestmentOnPartnershipSharesMember 2023-01-01 2023-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2023-11-01 2023-11-30 0001707919 cenn:InvestmentOnPartnershipSharesMember 2022-01-01 2022-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2023-01-01 2023-12-31 0001707919 cenn:InvestmentOnParticipatingSharesMember 2022-01-01 2022-12-31 0001707919 us-gaap:LandMember 2022-12-31 0001707919 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001707919 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001707919 us-gaap:ConstructionInProgressMember 2022-12-31 0001707919 us-gaap:ConstructionInProgressMember 2023-12-31 0001707919 us-gaap:VehiclesMember 2023-12-31 0001707919 us-gaap:LandMember 2023-12-31 0001707919 cenn:PlantAndBuildingMember 2022-12-31 0001707919 us-gaap:OfficeEquipmentMember 2022-12-31 0001707919 us-gaap:VehiclesMember 2022-12-31 0001707919 cenn:PlantAndBuildingMember 2023-12-31 0001707919 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001707919 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001707919 us-gaap:UseRightsMember 2022-12-31 0001707919 us-gaap:UseRightsMember 2023-12-31 0001707919 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001707919 us-gaap:TrademarksMember 2022-12-31 0001707919 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001707919 cenn:LoanToThirdPartyMember 2023-01-01 2023-12-31 0001707919 cenn:LoanToThirdPartyMember 2023-12-31 0001707919 country:CN 2023-01-01 2023-12-31 0001707919 country:AU 2023-01-01 2023-12-31 0001707919 country:IT 2023-01-01 2023-12-31 0001707919 country:US 2023-01-01 2023-12-31 0001707919 country:ES 2023-01-01 2023-12-31 0001707919 currency:TRY 2023-01-01 2023-12-31 0001707919 country:DE 2023-01-01 2023-12-31 0001707919 cenn:ZhejiangXbeanTechCoLimitedMember 2023-01-01 2023-12-31 0001707919 country:NL 2023-01-01 2023-12-31 0001707919 country:HK 2023-01-01 2023-12-31 0001707919 cenn:CountriesOtherThanChinaMember 2023-01-01 2023-12-31 0001707919 cenn:CountriesOtherThanChinaMember 2022-01-01 2022-12-31 0001707919 country:AU 2022-01-01 2022-12-31 0001707919 country:CN 2022-01-01 2022-12-31 0001707919 country:CN cenn:TaxYear2026Member 2023-12-31 0001707919 country:US cenn:TaxYear2037Member 2023-12-31 0001707919 country:US cenn:TaxYear2036Member 2023-12-31 0001707919 country:CN cenn:TaxYear2027Member 2023-12-31 0001707919 country:CN cenn:TaxYear2024Member 2023-12-31 0001707919 country:US cenn:TaxYear2035Member 2023-12-31 0001707919 country:HK 2023-12-31 0001707919 country:CN cenn:TaxYear2025Member 2023-12-31 0001707919 country:DE 2023-12-31 0001707919 country:US cenn:TaxYear2038Member 2023-12-31 0001707919 country:AU 2023-12-31 0001707919 country:CN cenn:TaxYear2028Member 2023-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2022-07-20 2022-07-20 0001707919 srt:MaximumMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 srt:MinimumMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 srt:MaximumMember us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-12-31 0001707919 srt:MaximumMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2022-07-20 0001707919 srt:MinimumMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputExpectedTermMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputConversionPriceMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:MeasurementInputConversionPriceMember us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:MeasurementInputRiskFreeInterestRateMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001707919 us-gaap:MeasurementInputExpectedTermMember us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001707919 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-12-31 0001707919 cenn:PlacementAgentWarrantsMember 2023-12-31 0001707919 cenn:PlacementAgentWarrantsMember 2022-12-31 0001707919 cenn:InvestorWarrantsMember 2022-12-31 0001707919 cenn:PlacementAgentWarrantsMember 2023-01-01 2023-12-31 0001707919 cenn:InvestorWarrantsMember 2023-01-01 2023-12-31 0001707919 cenn:InvestorWarrantsMember 2023-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001707919 us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001707919 srt:MaximumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2016-02-10 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2018-04-17 0001707919 srt:MaximumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member 2022-05-03 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2018-04-17 2018-04-17 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2023-01-01 2023-08-20 0001707919 srt:MinimumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2023-01-01 2023-12-31 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2023-08-21 2023-12-31 0001707919 srt:MaximumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2016Member 2023-01-01 2023-12-31 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member 2022-05-03 2022-05-03 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-05-03 2022-05-03 0001707919 cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-05-03 2022-05-03 0001707919 cenn:AmendedRestated2016IncentiveStockOptionPlanMember 2021-12-30 2021-12-30 0001707919 cenn:AmendedRestated2016IncentiveStockOptionPlanMember 2021-12-30 0001707919 srt:MinimumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member 2022-05-03 2022-05-03 0001707919 srt:MaximumMember cenn:EmployeesAndDirectorsMember cenn:ShareIncentiveOptionPlan2022Member 2022-05-03 2022-05-03 0001707919 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001707919 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001707919 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001707919 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001707919 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001707919 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2021-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2022-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2023-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001707919 us-gaap:EmployeeStockOptionMember 2023-12-08 2023-12-08 0001707919 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001707919 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001707919 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001707919 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001707919 cenn:NakedBrandGroupLimitedMember 2021-12-29 0001707919 cenn:CenntroAutomotiveGroupLimitedMember cenn:CENNTROELECTRICGROUPLIMITEDMember 2023-01-01 2023-12-31 0001707919 cenn:ShareIncentiveOptionPlan2016Member us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerAMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerAMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerBMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerBMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierDMember 2022-01-01 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierDMember 2023-01-01 2023-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierAMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierAMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2023-01-01 2023-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierBMember 2022-01-01 2022-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001707919 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierBMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 cenn:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2023-01-01 2023-12-31 0001707919 cenn:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2023-12-31 0001707919 cenn:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001707919 cenn:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001707919 cenn:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001707919 cenn:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierDMember 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierMember 2022-12-31 0001707919 cenn:CustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierDMember 2023-12-31 0001707919 cenn:CustomerFMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001707919 cenn:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001707919 cenn:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001707919 cenn:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2022-12-31 0001707919 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember cenn:SupplierCMember 2023-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2023-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2021-08-23 2021-08-23 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2022-12-31 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2022-01-01 2022-12-31 0001707919 cenn:SevicLawsuitMember us-gaap:DamagesFromProductDefectsMember 2023-07-27 2023-07-27 0001707919 cenn:SevicLawsuitMember us-gaap:DamagesFromProductDefectsMember 2021-10-01 2021-10-31 0001707919 cenn:HangzhouRondaTechCoLimitedMember us-gaap:DamagesFromProductDefectsMember us-gaap:SubsequentEventMember 2024-03-05 2024-03-05 0001707919 2022-07-22 2022-07-22 0001707919 cenn:ShengzhouHengzhongMachineryCoLtdMember 2022-03-25 2022-03-25 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember 2022-06-30 0001707919 cenn:LEIECenterSRLMember srt:MaximumMember country:BE 2023-02-02 0001707919 country:BE 2023-02-02 0001707919 cenn:CenntroAutomotiveEuropeGmbHMember srt:MaximumMember country:BE 2023-02-02 0001707919 2022-07-31 0001707919 2023-11-30 0001707919 2022-07-22 0001707919 cenn:HangzhouRondaTechCoLimitedMember us-gaap:DamagesFromProductDefectsMember 2023-02-06 0001707919 cenn:HangzhouRondaTechCoLimitedMember us-gaap:DamagesFromProductDefectsMember 2023-02-06 2023-02-06 0001707919 cenn:HangzhouRondaTechCoLimitedMember 2023-12-31 0001707919 cenn:ZhejiangSinomachineryCoLimitedMember 2023-12-18 0001707919 us-gaap:SubsequentEventMember 2024-01-02 0001707919 cenn:MrYeungHeungYeungMember 2023-01-01 2023-12-31 0001707919 cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember 2023-01-01 2023-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2023-01-01 2023-12-31 0001707919 cenn:ZhejiangRAPMember 2023-01-01 2023-12-31 0001707919 cenn:AntricGmbHMember 2023-01-01 2023-12-31 0001707919 cenn:MrPeterWangMember 2023-01-01 2023-12-31 0001707919 cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember 2023-01-01 2023-12-31 0001707919 cenn:BillyRafaelRomeroDelRosarioMember 2023-01-01 2023-12-31 0001707919 cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember 2023-01-01 2023-12-31 0001707919 cenn:JiangsuRongyuanMember 2023-01-01 2023-12-31 0001707919 cenn:BendonLimitedMember 2023-01-01 2023-12-31 0001707919 cenn:BendonLimitedMember 2022-01-01 2022-12-31 0001707919 cenn:ZhejiangRAPMember 2022-01-01 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2022-01-01 2022-12-31 0001707919 cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember 2022-01-01 2022-12-31 0001707919 cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember 2022-01-01 2022-12-31 0001707919 cenn:BillyRafaelRomeroDelRosarioMember 2022-01-01 2022-12-31 0001707919 cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember 2022-01-01 2022-12-31 0001707919 cenn:MrYeungHeungYeungMember 2022-01-01 2022-12-31 0001707919 cenn:OthersRelatedPartiesMember 2023-01-01 2023-12-31 0001707919 cenn:OthersRelatedPartiesMember 2022-01-01 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2023-12-31 0001707919 cenn:BillyRafaelRomeroDelRosarioMember 2023-12-31 0001707919 cenn:BillyRafaelRomeroDelRosarioMember 2022-12-31 0001707919 cenn:HangzhouHezheEnergyTechnologyCoLtdMember 2022-12-31 0001707919 cenn:JiangsuRongyuanMember 2022-12-31 0001707919 cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember 2022-12-31 0001707919 cenn:ZhejiangRAPMember 2022-12-31 0001707919 cenn:AntricGmbHMember 2022-12-31 0001707919 cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember 2023-12-31 0001707919 cenn:ZhejiangRAPMember 2023-12-31 0001707919 cenn:JiangsuRongyuanMember 2023-12-31 0001707919 cenn:AntricGmbHMember 2023-12-31 0001707919 cenn:AntricGmbHMember 2022-12-16 shares iso4217:USD iso4217:USD shares pure iso4217:CNY cenn:Segment iso4217:EUR cenn:Model cenn:Investment iso4217:NZD cenn:TradingDays cenn:Warrant cenn:Installment cenn:Vote cenn:Vehicle cenn:PurchaseOrder cenn:DistributionPartners cenn:Trademark cenn:Complaint cenn:Contract cenn:Claim cenn:Case false --12-31 2023 FY 0001707919 00-0000000 http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember 0 0 0 0.1 0.1 0.1 0.1 0.1 0.1 0.1 2015 2016 2017 2018 2019 2020 2021 2022 2023 P10D http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent P6Y 0.1 0.1 0 A shareholder who owns 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL http://fasb.org/us-gaap/2023#InterestIncomeOperating http://fasb.org/us-gaap/2023#InterestIncomeOperating http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#InterestExpense NASDAQ 2729 10-K true 2023-12-31 false 001-38544 CENNTRO INC. NV 501 Okerson Road Freehold NJ 07728 732 820-6757 Common Stock CENN No No Yes Yes Non-accelerated Filer true true false false false false 30828795 67270474 false false false false GGF CPA LTD Guangzhou, People's Republic of China 29375727 153966777 196170 130024 4236588 0 6530801 565398 43909564 31843371 20391150 16138330 287439 366936 104927439 203010836 4685984 5325741 26158474 29759195 20401521 14962591 223494 0 6873781 4563792 20039625 8187149 2227672 2039012 80610551 64837480 185537990 267848316 6797852 3383021 4263887 5048641 3394044 2388480 4741599 1313334 9956000 57372827 26669 0 108717 26533 10468 716372 29299236 70249208 230063 0 228086 0 1929733 497484 12189508 14334104 3456578 3456404 16339619 7421582 34373587 25709574 63672823 95958782 0 0 30828778 30828778 30084200 30084200 0 0 402337393 397497817 -274023501 -219824176 -6444485 -5306972 121869407 172366669 -4240 -477135 121865167 171889534 185537990 267848316 22079905 8941835 19821645 9455805 2258260 -513970 7868773 6525255 35768786 32822709 8469241 6362770 0 5986308 0 371695 0 2995440 0 898632 431319 550402 52538119 54715947 -50279859 -55229917 -402414 844231 12507 -7435 -1377760 -12651 75341 -37774928 -2600721 -240805 0 5589336 848781 409207 0 11111886 136302 0 -228903 0 8664 0 621633 -924867 -54351767 -112145263 8988 0 -54360755 -112145263 -161430 -2057022 -54199325 -110088241 -1162080 -3889706 -55522835 -116034969 -185997 -2032455 -55336838 -114002514 30424686 30424686 26332324 26332324 -1.78 -1.78 -4.18 -4.18 26125625 0 374901939 -109735935 -1392699 263773305 0 263773305 0 4031629 0 0 4031629 0 4031629 3953427 0 18549864 0 0 18549864 0 18549864 5147 0 14385 0 0 14385 0 14385 0 0 -110088241 0 -110088241 -2057022 -112145263 0.65 0 0 0 0 0 1555320 1555320 0 0 0 -3914273 -3914273 24567 -3889706 30084199 0 397497817 -219824176 -5306972 172366669 -477135 171889534 0 5230273 0 0 5230273 0 5230273 0 0 -54199325 0 -54199325 -161430 -54360755 0.35 0 -2558882 0 0 -2558882 658892 -1899990 360710 0 2168185 0 0 2168185 0 2168185 383869 0 0 0 0 0 0 0 0 0 0 -1137513 -1137513 -24567 -1162080 30828778 0 402337393 -274023501 -6444485 121869407 -4240 121865167 -54360755 -112145263 1670980 953872 4495244 1616853 431319 550402 0 2995440 0 898632 0 371695 0 11111886 658622 2155400 0 5986308 0 5589336 12507 -7435 -228903 0 75341 -37774928 -2600721 -240805 -1527077 -409207 5230273 4031629 -55391 10334 -1377760 -12651 22918 0 136302 0 -15930 0 5871181 -233570 12178463 20483127 4624170 6753851 -11799 1190573 3100835 -2144725 -1325504 1358858 2516789 633825 0 -700000 -4012410 -1108721 -58457164 -69401126 880932 4256276 600000 0 4236740 0 7636020 3285072 1114943 16456355 1924557 3612717 0 348987 0 1118700 1 0 1376 0 0 30000000 3661 309 0 1323671 0 1280672 -16388156 -56883397 0 1726614 0 1113692 601476 0 0 13228101 0 13930000 0 54069000 47534119 3727500 0 14386 0 904843 -48135595 19452636 -1543989 -736274 -124524904 -107568161 154096801 261664962 29571897 154096801 1468397 369410 4797 0 2168185 18549864 250000 0 1000000 0 14947878 0 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 1 – ORGANIZATION AND PRINCIPAL ACTIVITIES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Historical and principal activities</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (“CAG Cayman”) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of Cenntro (as defined below), prior to the closing of the Combination (as defined below).</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Corporation (“CAC”) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman’s wholly owned company on May 26, 2016.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> </sup>CAC’s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support, homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company’s corporate headquarters, and Jacksonville, Florida facility.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (“CAG HK”) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating, investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group, Inc. (“CEG”) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group Limited ACN 619 054 938, formerly known as Naked Brand Group Limited (“NBG”), was incorporated in Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited (“CEGL”) on December 30, 2021, in connection with the closing of the Combination.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On March 25, 2022 and January 31, 2023, CEGL entered into Share Purchase Agreements to acquire 65% and 35% of the issued and outstanding shares in Cenntro Automotive Europe GmbH (“CAE”), formerly known as Tropos Motors Europe GmbH. For information of the Share Purchase Agreements, see Note 3 of this Annual Report, “Business Combination”.</span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as “Cenntro”; CEGL, Cenntro and its subsidiaries are collectively known as the “Company”. The Company designs and manufactures purpose–built, electric commercial vehicles (“ECVs”) used primarily in last mile delivery and industrial applications.</span><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reverse recapitalization</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On December 30, 2021, the Company consummated a stock purchase transaction (the “Combination”) pursuant to that certain stock purchase agreement, dated as of November 5, 2021 (the “Acquisition Agreement”) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a recapitalization. <br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2023, CEGL’s subsidiaries are as follows:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 44%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: center;"> <div style="font-weight: bold;">Name</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; text-align: center;">   </td> <td colspan="1" style="width: 18%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date of</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">Incorporation</span> <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; text-align: center;">   </td> <td colspan="1" style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Place of</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">Incorporation</span> <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;">   </td> <td colspan="1" style="width: 23%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percentage of direct or</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">indirect economic</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">interest</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Automotive Corporation (“CAC”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 22, 2013</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric Group, Inc. (“CEG”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">March 9, 2020</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cennatic Power, Inc. (“Cennatic Power”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 8, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Teemak Power Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 31, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Avantier Motors Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">November 27, 2017</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric CICS, SRL</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">November 30, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Santo Domingo, Dominican Republic</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">99% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cennatic Energy S. de R.L. de C.V.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 24, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Monterrey, Mexico</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive S.A.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 16, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Galapa, Colombia</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Electric Colombia S.A.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 29, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Atlántico, Colombia</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive Group Limited (“CAG HK”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">February 15, 2016</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Hangzhou Ronda Tech Co., Limited (“Hangzhou Ronda”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 5, 2017</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Hangzhou Cenntro Autotech Co., Limited (“Cenntro Hangzhou”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 6, 2016</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Zhejiang Cenntro Machinery Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">January 20, 2021</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Jiangsu Tooniu Tech Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">December 19, 2018</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Hangzhou Hengzhong Tech Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">December 16, 2014</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Teemak Power (Hong Kong) Limited (HK)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 17, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Avantier Motors (Hong Kong) Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 13, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive Europe GmbH (“CAE”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 21, 2019</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Herne, Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Electric B.V.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">December 12, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Amsterdam, Netherlands</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Elektromobilite Araçlar A.Ş</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">February 21, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Turkey</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Elecautomotiv, S.L.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">July 5, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Barcelona, Spain</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric Group (Europe) GmbH (“CEGE”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 13, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Düsseldorf, Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Simachinery Equipment Limited (“Simachinery HK”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 2, 2011</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Zhejiang Sinomachinery Co., Limited (“Sinomachinery Zhejiang”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">June 16, 2011</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Shengzhou Cenntro Machinery Co., Limited (“Cenntro Machinery”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">July 12, 2012</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro EV Center Italy S.R.L.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 8, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Italy</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Antric Gmbh</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 21, 2020</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Pikka Electric Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">August 3, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Centro Technology Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 24, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">California, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> </table> </div> 0.65 0.35 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2023, CEGL’s subsidiaries are as follows:</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 44%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: center;"> <div style="font-weight: bold;">Name</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; text-align: center;">   </td> <td colspan="1" style="width: 18%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date of</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">Incorporation</span> <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; text-align: center;">   </td> <td colspan="1" style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Place of</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">Incorporation</span> <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;">   </td> <td colspan="1" style="width: 23%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percentage of direct or</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">indirect economic</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">interest</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Automotive Corporation (“CAC”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 22, 2013</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric Group, Inc. (“CEG”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">March 9, 2020</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cennatic Power, Inc. (“Cennatic Power”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 8, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Teemak Power Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 31, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Avantier Motors Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">November 27, 2017</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric CICS, SRL</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">November 30, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Santo Domingo, Dominican Republic</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">99% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cennatic Energy S. de R.L. de C.V.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 24, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Monterrey, Mexico</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive S.A.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 16, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Galapa, Colombia</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Electric Colombia S.A.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 29, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Atlántico, Colombia</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive Group Limited (“CAG HK”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">February 15, 2016</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Hangzhou Ronda Tech Co., Limited (“Hangzhou Ronda”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 5, 2017</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Hangzhou Cenntro Autotech Co., Limited (“Cenntro Hangzhou”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 6, 2016</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Zhejiang Cenntro Machinery Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">January 20, 2021</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Jiangsu Tooniu Tech Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">December 19, 2018</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Hangzhou Hengzhong Tech Co., Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">December 16, 2014</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Teemak Power (Hong Kong) Limited (HK)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 17, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Avantier Motors (Hong Kong) Limited</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">March 13, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Automotive Europe GmbH (“CAE”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 21, 2019</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Herne, Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Electric B.V.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">December 12, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Amsterdam, Netherlands</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Elektromobilite Araçlar A.Ş</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">February 21, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Turkey</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Cenntro Elecautomotiv, S.L.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">July 5, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Barcelona, Spain</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro Electric Group (Europe) GmbH (“CEGE”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">January 13, 2022</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Düsseldorf, Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Simachinery Equipment Limited (“Simachinery HK”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">June 2, 2011</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Hong Kong</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Zhejiang Sinomachinery Co., Limited (“Sinomachinery Zhejiang”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">June 16, 2011</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Shengzhou Cenntro Machinery Co., Limited (“Cenntro Machinery”)</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">July 12, 2012</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">PRC</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Cenntro EV Center Italy S.R.L.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">May 8, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Italy</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Antric Gmbh</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 21, 2020</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">Germany</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left;">Pikka Electric Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">August 3, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">Delaware, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> <tr> <td style="width: 44%; vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left;">Centro Technology Corporation</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 18%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">August 24, 2023</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">California, U.S.</div> </td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255);"> </td> <td style="width: 23%; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;"> <div style="text-align: center;">100% owned by CEGL</div> </td> </tr> </table> </div> 2013-03-22 Delaware, U.S. 1 2020-03-09 Delaware, U.S. 1 2022-06-08 Delaware, U.S. 1 2023-01-31 Delaware, U.S. 1 2017-11-27 Delaware, U.S. 1 2022-11-30 Santo Domingo, Dominican Republic 0.99 2022-08-24 Monterrey, Mexico 1 2023-01-16 Galapa, Colombia 1 2023-03-29 Atlántico, Colombia 1 2016-02-15 Hong Kong 1 2017-06-05 PRC 1 2016-05-06 PRC 1 2021-01-20 PRC 1 2018-12-19 PRC 1 2014-12-16 PRC 1 2023-05-17 Hong Kong 1 2023-03-13 Hong Kong 1 2019-05-21 Herne, Germany 1 2022-12-12 Amsterdam, Netherlands 1 2023-02-21 Turkey 1 2022-07-05 Barcelona, Spain 1 2022-01-13 Düsseldorf, Germany 1 2011-06-02 Hong Kong 1 2011-06-16 PRC 1 2012-07-12 PRC 1 2023-05-08 Italy 1 2020-08-21 Germany 1 2023-08-03 Delaware, U.S. 1 2023-08-24 California, U.S. 1 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(a)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Basis of presentation</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">All intercompany balances and transactions have been eliminated in consolidation and combination.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Use of estimates</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fair value measurement</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1—defined as observable inputs such as quoted prices in active markets;</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as <span style="letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">changes in fair value of convertible promissory notes and derivative liabilities</span> in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.<br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.</div> <div><br class="Apple-interchange-newline"/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/></div> <div><br/> </div> <div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman';">(d)</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Business combination</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(e)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash and cash equivalents and restricted cash</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Accounts receivable and provision for doubtful accounts</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable are recognized and carried at net realizable value.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(g)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Inventories</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><br/> </span></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left;"><span style="font-weight: bold; font-style: italic;">(h)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Available-for-sale investments and Debt Security investments</div> </div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.</div> <div><br/> </div> <div><span style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"> </span></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left;"><span style="font-style: italic; font-weight: bold;">(i)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;">Cross-currency swap</span><br/> </div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-style: italic;">Economic Hedges</span><br/> </div> <div><span style="font-style: italic;"> </span><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div><span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;">(j)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Investment in equity securities</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;">The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund. </span></span></span></div> <div><br class="Apple-interchange-newline"/> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(k)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Property, plant and equipment, net</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"> <div> <div> <div>Buildings<br/> </div> </div> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%; text-align: right;"> 20 years <br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">5-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">5 years<br/> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3-5 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">3-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3 years<br/> </div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(l)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Intangible assets, net</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center; font-weight: bold;">Estimated useful life</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="margin-left: 9pt; text-indent: -9pt;">Land use rights<br/> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;"> 45.75-50 years</td> </tr> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center;">3 years<br/> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);">Technology <br/> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;">5 years<br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle;">Trademark <br/> </td> <td rowspan="1" style="vertical-align: middle; text-align: center;">5 years<br/> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(m)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(n)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Goodwill</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is “more-likely-than not” that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.</span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> Impairment loss for goodwill of $<span style="-sec-ix-hidden:Fact_19292ff5bc934ff3969f40c8414a0348">nil</span> and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(o)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Long-term investment</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Equity method investments</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.</div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Equity investments without readily determinable fair values</span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Impairment for long-term investment</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;">(p)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue recognition</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;"> <br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"><br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Vehicles sales</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">20,344,889</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,235,053</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Spare-parts sales</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,554,311</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">304,506</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Other service income</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">180,705</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">402,276</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Net revenues</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.<br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td colspan="4" style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Primary geographical markets</div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Europe</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">16,218,398</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">7,052,452</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Asia</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">4,805,312</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,191,931</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">America </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">1,056,195 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">697,452 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Total</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">Contract Balances</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.<br class="Apple-interchange-newline"/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.<br class="Apple-interchange-newline"/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">6,530,801</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">565,398</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Contractual liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">3,394,044</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2,388,480</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(q)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div><span style="color: rgb(0, 0, 0);"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(r)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Government grants</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span>The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span>Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(s)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As required by applicable tax law, <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. </span>According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years <span style="-sec-ix-hidden:Fact_44750a70479147c6b0b831b1de9784fb">2015 through 2023</span>. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of Decem</span>ber 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(t)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign currency translation and transaction</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CAE, CEGE and Antric Gmbh is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS, SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY</span>.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="vertical-align: middle;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0999</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.8972</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0809</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.7290</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Period end USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">1.1062</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">0.9348</td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Average USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">1.0817</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">0.9493</td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> </tr> </table> <div style="text-align: justify;"> <br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> <div>(u)</div> </td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comprehensive loss</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(v)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Segments</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s long-lived assets are substantially located in the PRC and United States. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,900,770</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,018,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,730,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,125,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Mexico<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,238,942</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Dominican <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">808,346</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">469,740</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,636,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">99,303</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,314,927</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">27,713,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(w)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expenses</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Convertible promissory notes</div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.</div> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(y)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Derivative liability</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(z)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating lease</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(aa)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Non-controlling Interest</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(ab)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';"> <div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;">Recently issued accounting standards pronouncements</div> </div> </td> </tr> </table> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.</div> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(a)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Basis of presentation</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). As an Australian public limited company, the Company is subject to the Corporations Act 2001 (the “Corporations Act”), which requires financial statements be prepared and audited in accordance with Australian Auditing Standards (“AAS”) and International Financial Reporting Standards (“IFRS”). The consolidated financial statements are not financial statements for the purposes of the Corporations Act and are considered “non-IFRS financial information” under the Australian Securities and Investment Commission’s Regulatory guide 230: ‘Disclosing non-IFRS financial information.’ Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">All intercompany balances and transactions have been eliminated in consolidation and combination.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(b)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Use of estimates</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Significant accounting estimates reflected in the Company’s consolidated financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, goodwill, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense, convertible promissory notes and warrants. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(c)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fair value measurement</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1—defined as observable inputs such as quoted prices in active markets;</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2—defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3—defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own assumptions.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s financial instruments not reported at fair value primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment, goodwill and other current assets, accounts payable, accrued expenses and other current liabilities and amount due from and due to related party, current were approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been available for loans of similar remaining maturities and risk profiles.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Available-for-sale investments and currency-cross swap were classified within Level 1 of the fair value hierarchy because they were valued using quoted prices in active markets. Our debt security investments are classified within Level 3 of the fair value hierarchy. As the Issuer is not yet listed and there are no similar companies in the market at the same stage of development for comparison, the Issuer is difficult to value, and the valuation is not considered reliable. Therefore, the Company develop own assumption by future cash flow forecast, which contains principle paid and interests accrued.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> The fair value option provides an election that allows a company to irrevocably elect to record certain financial assets and liabilities at fair value on an instrument-by-instrument basis at initial recognition. The Company has elected to apply the fair value option to: i) convertible promissory notes payable due to the complexity of the various conversion and settlement options available to notes holders; ii) convertible loan receivable, which was recognized as debt security in long-term investments, and iii) cross-currency swap, which was recognized as short-term investments.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> The convertible promissory notes payable accounted for under the fair value option election are each a debt host financial instrument containing embedded features that would otherwise be required to be bifurcated from the debt-host and recognized as separate derivative liabilities subject to initial and subsequent periodic estimated fair value measurements in accordance with GAAP. Notwithstanding, when the fair value option election is applied to financial liabilities, bifurcation of an embedded derivative is not required, and the financial liability is initially measured at its issue-date estimated fair value and then subsequently remeasured at estimated fair value on a recurring basis as of each reporting period date.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The portion of the change in fair value attributed to a change in the instrument-specific credit risk is recognized as a component of other comprehensive income and the remaining amount of the fair value adjustment is recognized as <span style="letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">changes in fair value of convertible promissory notes and derivative liabilities</span> in the Company’s consolidated statement of operations. The estimated fair value adjustment is presented in a respective single line item within other expense in the consolidated statement of operations because the change in fair value of the convertible notes was not attributable to instrument-specific credit risk.<br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In connection with the issuances of convertible promissory notes, the Company issued investor warrants and placement agent warrants to purchase ordinary shares of the Company. The Company utilizes a Binomial model to estimate the fair value of the warrants and are considered a Level 3 fair value measurement. The warrants are measured at each reporting period, with changes in fair value recognized in the statement of operations.</div> <div><br class="Apple-interchange-newline"/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of its certain fund investment. The Company’s investments valued at NAV as a practical expedient are: i) private equity funds, which represent the investment in equity securities on the consolidated balance sheet; ii) wealth management products purchased from banks, which represents the available-for-sale investments in short-term investments on the consolidated balance sheet.<br/> </div> <div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman';">(d)</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Business combination</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair value of the assets transferred to the sellers, liabilities incurred by the Company and equity instruments issued by the Company. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets acquired and liabilities assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the acquisition date amounts of the identifiable net assets of the acquiree is recorded as goodwill.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(e)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash and cash equivalents and restricted cash</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash consists of cash restricted as to withdrawal or use. Such restricted cash relates to certain credit card and lease guarantees.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(f)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Accounts receivable and provision for doubtful accounts</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable are recognized and carried at net realizable value.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company adopted ASC 326 Financial Instruments – Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2023 and interim periods therein. Management used an expected credit loss model for the impairment of accounts receivable as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(g)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Inventories</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated statements of operations and comprehensive loss.</div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left;"><span style="font-weight: bold; font-style: italic;">(h)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Available-for-sale investments and Debt Security investments</div> </div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company’s available-for-sale investment consist of wealth management products purchased from banks and convertible loans. The Company’s short-term available-for-sale investment are classified as short-term investments on the consolidated balance sheets based on the contractual maturity date which is less than one year. The wealth management products purchased from banks are stated at the net asset value</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company’s debt security investments consist of convertible loan. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price. The convertible loans are stated at fair value.</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company reviews its investments for other-than-temporary impairment (“OTTI”) based on the specific identification method. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its investments. If the cost of an investment exceeds the investment’s fair value, the Company considers, among other factors, general market conditions, expected future performance of the investees, the duration and the extent to which the fair value of the investment is less than the cost, and the Company’s intent and ability to hold the investment. OTTI is recognized as a loss in the statement of operations. There is no OTTI recognized during the years ended December 31, 2023 and 2022.</div> 0 0 <div><span style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"> </span></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left;"><span style="font-style: italic; font-weight: bold;">(i)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;">Cross-currency swap</span><br/> </div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company used cross-currency swap contracts to manage its exposures to movements in foreign exchange rates primarily related to the RMB or Renminbi. The use of these cross-currency swap modifies the Company’s exposure to these risks with the goal of reducing the risk or cost to the Company. The Company does not use derivatives for trading purposes and is not a party to leveraged derivative contracts.</div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depending on the nature of the underlying risk being hedged, these cross-currency swap are accounted for either as cash flow, net investment or mark to market hedges against changes in the value of the hedged item. Derivatives are recorded in the Consolidated Balance Sheets at fair value. The fair value is based upon either market quotes for actively traded instruments or independent bids for nonexchange traded instruments. The accounting for changes in fair value of a derivative instrument depends on whether the instrument has been designated and qualifies as part of a hedging relationship. The Company determines whether a derivative instrument meets the criteria for cash flow or net investment hedge accounting treatment on the date the derivative is executed. Derivatives accounted for as mark to market hedges are not designated as hedges for accounting purposes.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-style: italic;">Economic Hedges</span><br/> </div> <div><span style="font-style: italic;"> </span><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">A derivative instrument whose change in fair value is used to hedge against changes in the value of a hedged item, but which is not designated as a hedge under ASC815 “Derivative Instruments and Hedging Activities”, is accounted for as an economic hedge. These derivatives are recorded at fair value in the Consolidated Balance Sheets when the hedged item is recorded as an asset or liability and then are revalued each accounting period. Changes in the fair value of derivatives accounted for as economic hedges are reported in the “Gain from cross-currency swaps” lines under “Other expense” in the Consolidated Statements of Operations. Cash flows from derivatives not designated as hedges are classified as cash flows from operating activities in the Consolidated Statements of Cash Flows. For the year ended December 31, 2023, all of the cross-currency swap contracts were accounted for as economic hedges.</div> <div><span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;">(j)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Investment in equity securities</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For investments in equity securities with a variable interest rate indexed to the performance of underlying assets, the Company elected the fair value method at the date of initial recognition and carried these investments subsequently at fair value. Changes in fair values are reflected in the consolidated statements of operations and comprehensive loss.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;">The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity funds are measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses Net Asset Value (“NAV”) or its equivalent to measure the fair value of the Fund. </span></span></span></div> <div><br class="Apple-interchange-newline"/> <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company evaluates whether an investment is other-than-temporarily impaired based on the specific facts and circumstances. Factors that are considered in determining whether an other-than-temporary decline in value has occurred include the market value of the security in relation to its cost basis, the financial condition of the investee, and the intent and ability to retain the investment for a sufficient period of time to allow for recovery in the market value of the investment.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(k)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Property, plant and equipment, net</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset’s estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"> <div> <div> <div>Buildings<br/> </div> </div> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%; text-align: right;"> 20 years <br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">5-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">5 years<br/> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3-5 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">3-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3 years<br/> </div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets’ conditions, current technologies, market, and future plan of usage and the useful lives of major competitors.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company’s accounts and any gain or loss is included in the consolidated statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are capitalized.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company constructs certain of its property including recodifications and improvement of its office buildings and plant. Depreciation is recorded at the time assets are ready for the intended use.</div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"> <div> <div> <div>Buildings<br/> </div> </div> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%; text-align: right;"> 20 years <br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">5-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">5 years<br/> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3-5 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div> </td> <td style="vertical-align: middle; width: 20%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">3-10 years</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 80%;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td style="vertical-align: middle; width: 20%;"> <div style="text-align: right;">3 years<br/> </div> </td> </tr> </table> P20Y P5Y P10Y P5Y P3Y P5Y P3Y P10Y P3Y <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(l)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Intangible assets, net</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center; font-weight: bold;">Estimated useful life</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="margin-left: 9pt; text-indent: -9pt;">Land use rights<br/> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;"> 45.75-50 years</td> </tr> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center;">3 years<br/> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);">Technology <br/> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;">5 years<br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle;">Trademark <br/> </td> <td rowspan="1" style="vertical-align: middle; text-align: center;">5 years<br/> </td> </tr> </table> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center; font-weight: bold;">Estimated useful life</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="margin-left: 9pt; text-indent: -9pt;">Land use rights<br/> </div> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;"> 45.75-50 years</td> </tr> <tr> <td style="vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div> </td> <td style="vertical-align: middle;"> <div style="text-align: center;">3 years<br/> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);">Technology <br/> </td> <td rowspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;">5 years<br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle;">Trademark <br/> </td> <td rowspan="1" style="vertical-align: middle; text-align: center;">5 years<br/> </td> </tr> </table> P45Y9M P50Y P3Y P5Y P5Y <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(m)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or a group of assets’ carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets’ remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level. Impairment loss for long-lived assets of $431,319 and $3,917,537 were recorded in the Company’s consolidated statements of operations and comprehensive loss for the years ended December 31, 2023 and 2022, respectively.</div> 431319 3917537 <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(n)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Goodwill</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Goodwill represents the future economic benefits arising from other assets acquired in a business combination. Goodwill acquired in a business combination is tested for impairment at least annually or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The Company performs impairment analysis on goodwill as of December 31 every year either beginning with a qualitative assessment, or starting with the quantitative assessment instead. The quantitative goodwill impairment test compares the fair values of each reporting unit to its carrying amount, including goodwill. A reporting unit constitutes a business for which discrete profit and loss financial information is available. The fair value of each reporting unit is established using a combination of expected present value of future cash flows. 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, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In applying the goodwill impairment assessment, the Company may assess qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, but are not limited to, economic, market and industry conditions, cost factors and overall financial performance of the reporting unit. If after assessing these qualitative factors, the Company determines it is “more-likely-than not” that the fair value is less than the carrying value, a quantitative assessment of goodwill is required.</span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> The quantitative impairment test requires significant management judgments, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> Impairment loss for goodwill of $<span style="-sec-ix-hidden:Fact_19292ff5bc934ff3969f40c8414a0348">nil</span> and $11,111,886 were recorded for the years ended December 31, 2023 and 2022, respectively.<br/> </div> 11111886 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(o)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Long-term investment</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Equity method investments</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the investee between 20% and 50%, and other factors, such as representation on the investee’s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.</div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company’s proportionate share of each equity investee’s net income or loss after the date of investment into the consolidated statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the investment. When the Company’s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made payments or guarantees on behalf of the equity investee.</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Equity investments without readily determinable fair values</span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">For investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and recognizes income as any dividends declared from distribution of investee’s earnings. The Company reviews the equity investments without readily determinable fair values for impairment whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. An impairment loss is recognized in earnings equal to the difference between the investment’s carrying amount and its fair value at the balance sheet date of the reporting period for which the assessment is made. All equity investments, except those accounted for under the equity method of accounting or those resulting in the consolidation of the investee, be accounted for at fair value with all fair value changes recognized in income. For equity investments that do not have readily determinable fair values the Company measures the equity investment at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Impairment for long-term investment</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company reviews its long-term investments for impairment whenever an event or circumstance indicates that other-than-temporary impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its long-term investments. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div> 0.20 0.50 <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;">(p)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Revenue recognition</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;"> <br/> </span> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it expects to receive in exchange for those goods or services. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer; (ii) determination of performance obligations; (iii) measurement of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Revenue is recognized net of return allowance and any taxes collected from customers, which are subsequently remitted to governmental authorities. Significant judgement is required to estimate return allowances. The Company reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">Shipping and handling costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"><br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Vehicles sales</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">20,344,889</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,235,053</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Spare-parts sales</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,554,311</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">304,506</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Other service income</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">180,705</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">402,276</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Net revenues</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.<br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td colspan="4" style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Primary geographical markets</div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Europe</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">16,218,398</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">7,052,452</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Asia</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">4,805,312</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,191,931</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">America </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">1,056,195 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">697,452 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Total</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">Contract Balances</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Timing of revenue recognition was once the Company has determined that the customer has obtained control over the product. Accounts receivable represent revenue recognized for the amounts invoiced and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment.<br class="Apple-interchange-newline"/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contractual liabilities primarily represent the Company’s obligation to transfer additional goods or services to a customer for which the Company has received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer. For the years ended December 31, 2023 and 2022, the Company recognized $464,636 and $1,105,076 revenue that was included in contractual liabilities as of January 1, 2023 and 2022, respectively.<br class="Apple-interchange-newline"/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">6,530,801</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">565,398</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Contractual liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">3,394,044</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2,388,480</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">The following table disaggregates the Company’s revenues by product line for the years ended December 31, 2023 and 2022:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Vehicles sales</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">20,344,889</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,235,053</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Spare-parts sales</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,554,311</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">304,506</div> </td> <td style="vertical-align: middle; width: 1%; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Other service income</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">180,705</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">402,276</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Net revenues</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">The Company’s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue by customer location.<br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">For the Years Ended December 31,</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2023 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2022 </div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; padding-bottom: 2px; white-space: nowrap;"> </td> </tr> <tr> <td colspan="4" style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Primary geographical markets</div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: justify; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Europe</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">16,218,398</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">7,052,452</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Asia</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">4,805,312</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> <td style="vertical-align: bottom; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">1,191,931</div> </td> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">America </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">1,056,195 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">697,452 </td> <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Total</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">22,079,905</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> <td style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td style="vertical-align: bottom; width: 9%; border-bottom: 4px double rgb(0, 0, 0);"> <div style="text-align: right; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">8,941,835</div> </td> <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </div> </td> </tr> </table> 20344889 8235053 1554311 304506 180705 402276 22079905 8941835 16218398 7052452 4805312 1191931 1056195 697452 22079905 8941835 464636 1105076 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span></span> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">December 31,</div> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;"> 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">6,530,801</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">565,398</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">Contractual liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">3,394,044</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal;">2,388,480</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-variant: normal; text-transform: none; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 6530801 565398 3394044 2388480 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(q)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of property, plant and equipment, manufacturing waste treatment processing fees and inventory write-downs.</div> <div><span style="color: rgb(0, 0, 0);"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(r)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Government grants</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span>The Company’s PRC based subsidiaries received government subsidies from certain local governments. The Company’s government subsidies consist of specific subsidies and other subsidies. Specific subsidies are subsidies that the local government has provided for a specific purpose, such as land fulfillment costs. Other subsidies are the subsidies that the local government has not specified its purpose for and are not tied to future trends or performance of the Company, receipt of such subsidy income is not contingent upon any further actions or performance of the Company and the amounts do not have to be refunded under any circumstances.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span>Specific subsidies relating to land use rights are accounted for as an income with the subsidy benefit reflected over the related asset useful life. Other subsidies are recognized as other income upon receipt as further performance by the Company is not required.<br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(s)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse. The accounting for deferred tax calculation represents management’s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As required by applicable tax law, <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">interest on non-payment of income taxes and penalties associated with tax positions when a tax position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company and its Germany, Hong Kong and PRC subsidiaries are subject to examination by the relevant local tax authorities. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The standard period in which Australian Taxation Office can amend an assessment is four years and there is no statute of limitation in the case of fraud or evasion. The statutory limitation period in Germany for the issue or correction of assessments is four years from the end of the year in which the return was filed. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. </span>According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the “HK tax laws”), an investigation normally covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are open to examination for years <span style="-sec-ix-hidden:Fact_44750a70479147c6b0b831b1de9784fb">2015 through 2023</span>. For the years ended December 31, 2023 and 2022, the Company did not have any material interest or penalties associated with tax positions. The Company did not have any significant unrecognized uncertain tax positions as of Decem</span>ber 31, 2023 or 2022. The Company does not expect that its assessment regarding unrecognized tax positions will materially change over the next 12 months.</div> P4Y P4Y P6Y P10Y P3Y P5Y 100000 P10Y 0 0 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(t)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign currency translation and transaction</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The consolidated financial statements are presented in United States dollars (“USD” or “$”). The functional currency of certain of CEGL’s PRC subsidiaries is the Renminbi (“RMB”). The functional currency of CAE, CEGE and Antric Gmbh is the EUR, and CEGL and its other subsidiaries in US is the USD. The functional currency of Cenntro Electric CICS, SRL was DOP. The functional currency of Cenntro Automotive S.A.S. and Cenntro Electric Colombia S.A.S. was COP. The functional currency of Cenntro Elektromobilite Araçlar A.Ş was TRY</span>.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="vertical-align: middle;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0999</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.8972</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0809</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.7290</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Period end USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">1.1062</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">0.9348</td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Average USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">1.0817</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">0.9493</td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> </tr> </table> <div style="text-align: justify;"> <br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Foreign currency transactions denominated in currencies other than functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies at the balance sheet date are re-measured at the applicable rates of exchange in effect at that date. Foreign exchange gains and losses resulting from the settlement of such transactions and from re-measurement at year-end are recognized in foreign currency exchange gain/loss, net on the consolidated statement of operations.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the average exchange rate of the reporting period. Capital accounts of the consolidated financial statements are translated into USD from RMB, EUR, DOP, COP and TRY at their historical exchange rates when the capital transactions occurred. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component of accumulated other comprehensive loss in the balance sheets. The rates are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; white-space: nowrap;"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="vertical-align: middle;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td style="vertical-align: middle; padding-bottom: 2px;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0999</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.8972</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">7.0809</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> <td style="vertical-align: middle; width: 9%;"> <div style="text-align: right; color: rgb(0, 0, 0);">6.7290</div> </td> <td style="vertical-align: middle; width: 1%;"> <div style="text-align: right; color: rgb(0, 0, 0);"> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Period end USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">1.1062</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%; background-color: #CCEEFF;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%; background-color: #CCEEFF;">0.9348</td> <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Average USD: EUR exchange rate </div> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">1.0817</td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 1%;"> </td> <td rowspan="1" style="vertical-align: middle; text-align: right; width: 9%;">0.9493</td> <td rowspan="1" style="vertical-align: middle; width: 1%;"> </td> </tr> </table> 7.0999 6.8972 7.0809 6.729 1.1062 0.9348 1.0817 0.9493 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> <div>(u)</div> </td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comprehensive loss</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(v)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Segments</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC 280-10, Segment Reporting, the Company’s chief operating decision maker (“CODM”), identified as the Company’s Chief Executive Officer, relies upon the consolidated results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM, the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of internal reporting.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s long-lived assets are substantially located in the PRC and United States. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,900,770</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,018,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,730,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,125,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Mexico<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,238,942</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Dominican <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">808,346</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">469,740</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,636,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">99,303</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,314,927</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">27,713,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents long-lived assets by geographic segment as of December 31, 2023 and 2022.</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,900,770</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,018,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,730,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,125,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Mexico<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,238,942</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-<br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Dominican <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">808,346</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">469,740</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,636,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">99,303</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,314,927</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">27,713,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 19900770 18018954 19730650 9125535 4238942 0 808346 469740 2636219 99303 47314927 27713532 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(w)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expenses</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.</div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">(x)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Convertible promissory notes</div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">The Company has elected the fair value option to account for its convertible promissory notes issued during 2022. In accordance with ASC 825, the convertible promissory notes are marked-to-market at each reporting date with changes in fair value recorded as a component of other income (expense), in the consolidated statements of operations and comprehensive loss. We disclose the nature and terms, the income statement effects, the valuation methods and assumptions of the convertible promissory notes in Note 15 to our consolidated financial statements.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(y)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Derivative liability</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Warrants recorded as liabilities at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liability remeasured every reporting period with any change to fair value recorded in the consolidated statements of operations.<br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(z)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating lease</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company accounts for its lease under ASC 842 Leases, and identifies lease as a contract, or part of a contract, that conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. For all operating leases except for short-term leases, the Company recognizes operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less are short-term lease and not recognized as right-of-use assets and lease liabilities on the consolidated balance sheet. The Company recognizes lease expense for short-term leases on a straight-line basis over the lease term. The operating lease liabilities are recognized based on the present value of the lease payments not yet paid, discounted using the Company’s incremental borrowing rate over a similar term of the lease payments at lease commencement. Some of the Company’s lease agreements contain renewal options; however, the Company do not recognize right-of-use assets or lease liabilities for renewal periods unless it is determined that the Company is reasonably certain of renewing the lease at inception or when a triggering event occurs. The right-of-use assets consist of the amount of the measurement of the lease liabilities and any prepaid lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(aa)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Non-controlling Interest</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A non-controlling interest in subsidiaries represents the portion of the equity (net assets) in the subsidiaries not directly or indirectly attributable to the Company’s shareholders. Non-controlling interests are presented as a separate component of equity on the consolidated balance sheets and consolidated statements of operations and other comprehensive loss are attributed to controlling and non-controlling interests.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(ab)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';"> <div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;">Recently issued accounting standards pronouncements</div> </div> </td> </tr> </table> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In March 2022, the FASB issued ASU 2022-01, “Derivatives and Hedging (Topic 815): Fair Value Hedging - Portfolio Layer Method”. The new accounting rules allow entities to expand the use of the portfolio layer method to all financial assets and designate multiple hedged layers within a single closed portfolio. The new accounting rules also clarify guidance related to hedge basis adjustments and the related disclosures for these adjustments. The new accounting rules were effective for the Company starting January 1, 2023. As the Company does not currently have any fair value hedging programs that leverage the portfolio layer method, the adoption of the new accounting rules did not have any impact on the Company’s financial condition, results of operations, cash flows or disclosures.</div> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NOTE 3 – BUSINESS COMBINATION </span></div> <div><br/> </div> <div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Acquisition of CAE’s equity interests</span></span><br/> </div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On March 5, 2022, CEGL entered into a Share and Loan Purchase Agreement (the “Purchase Agreement I”) with Mosolf SE &amp; Co. KG, a limited liability partnership incorporated under the laws of Germany (“Seller” or “Mosolf” and, together with CEGL and CEG, the “Parties”), pursuant to which Mosolf agreed to sell to CEGL (i) 65% of the issued and outstanding shares (the “TME Shares”) in Cenntro Automotive Europe GmbH, previously known as Tropos Motors Europe GmbH, a German limited liability company (“CAE”), and (ii) 100% of the shareholder loan (the “Shareholder Loan”) which Mosolf previously provided to CAE (the “CAE Transaction”). CAE was one of Cenntro’s private label channel partners and has been one of Cenntro’s largest customers since 2019.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The CAE Transaction closed on March 25, 2022. At closing of the CAE Transaction, CEGL paid Mosolf EUR3,250,000 (or approximately USD$3.6 million) for the purchase of the TME Shares and EUR11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of EUR15,150,000 (or approximately USD$16.6 million). An aggregate of EUR3,000,000 (or approximately USD$3.3 million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement I.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. CEGL is deemed to be the accounting acquirer and the assets and liabilities of CAE are recorded at the fair value as of the date of the closing.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On December 13, 2022, CEGL entered into another Share Purchase Agreement (the “Purchase Agreement II”) with Mosolf, pursuant to which Mosolf agreed to sell to CEGL its remaining 35% of the issued and outstanding shares in CAE in exchange for a purchase price of EUR1,750,000 (or approximately USD$1.86 million) (the “Transaction”). </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Transaction was closed on January 31, 2023, as a result, CAE became a wholly-owned subsidiary of CEGL. This transaction was accounted for as equity transactions, no gain or loss was recognized in the consolidated statement of operations. The difference between the fair value of the consideration paid and the amount by which the noncontrolling interest was adjusted was recognized in equity attributable to the Company.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <span style="text-decoration: underline;">Acquisition of Antric GmbH’s equity interests</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH, a German company with limited liability, to acquire 25% of its equity interest, and the investment was accounted for under the equity method.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company entered into an agreement with Moritz Heibrock and Eric Diederich (the “Founder”) to acquire the remaining 75% equity interest of Antric GmbH (“Antric Transaction”), which was closed on August 31, 2023. The payment terms consisted of (i) purchasing 75% of the equity interest on the cash consideration of one euro (EUR 1); (ii) two hundred euros (EUR 200) for every Antric Unit (as defined by the agreement) sold by the Company for a period of ten years from August 31, 2023, subject to those terms and conditions under that Deed of Sale; (iii) a cash injection of five hundred thousand euros (EUR 500,000) into Antric GmbH by the Company; and (iv) a loan issued by the Company to Antric for seven hundred thousand euros (EUR 700,000) with interest payable to the Company at a rate of 6.5% per annum for a term of sixty (60) months.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">After the transaction, Antric GmbH became a wholly-owned subsidiary of the Company. The transaction constitutes a business combination for accounting purposes and is accounted for using the acquisition method under ASC 805. The Company is deemed to be the accounting acquirer and the assets and liabilities of Antric GmbH are recorded at the fair value as of the date of the closing.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On the acquisition date August 31, 2023, total consideration of the transaction was EUR1,278,327(approximately $1,385,578), which was consisted of: (1) 25% equity Interest of Antric previously held by the Company fair valued at EUR1,042,221 (approximately $1,129,663) (Loss associated with the "step-acquisition" was recognized in other expenses (see Note 8 (a) (1)), (2) a cash consideration amounted to EUR 1 (approximately $1), and (3) an earn-out consideration amounted to EUR 236,106 (approximately $255,319). The excess of the purchase price over the net assets acquired was recorded as goodwill, which was $223,494 as of December 31, 2023. Contingent liabilities of $256,732 for earn-out price was recognized as of December 31, 2023.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Fair value of net assets acquired and liabilities assumed</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On the acquisition date August 31, 2023, the allocation of the consideration of the assets acquired and liabilities assumed based on their fair value was as follows (USD:EUR) exchange rate of 1.0839 as of August 31, 2023 was applied:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash and Bank Balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Accounts Receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">663,723</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fixed Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">124,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Intangible Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,513,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">72,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">218,991</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Short Term Borrowing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(604,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Trade and Service Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(319,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred Tax Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(239,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(99,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,385,578</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 0.65 1 3250000 3600000 11900000 13000000 15150000 16600000 3000000 3300000 0.35 1750000 1860000 2500000 2674500 0.25 0.75 0.75 1 200 200 P10Y 500000 700000 700000 0.065 P60M 1278327 1385578 0.25 1042221 1129663 1 1 236106 255319 223494 256732 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On the acquisition date August 31, 2023, the allocation of the consideration of the assets acquired and liabilities assumed based on their fair value was as follows (USD:EUR) exchange rate of 1.0839 as of August 31, 2023 was applied:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash and Bank Balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Accounts Receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">663,723</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fixed Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">124,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Intangible Assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,513,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">72,825</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">218,991</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Short Term Borrowing</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(604,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Trade and Service Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(319,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred Tax Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(239,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(99,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,385,578</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 1.0839 1376 54606 663723 124362 1513124 72825 218991 604568 319472 239452 99937 1385578 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 4 – <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">SHORT-TERM INVESTMENTS</span></div> <div><br/> <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Available-for-sale investment <span style="font-size: 8pt;">(1)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,227,947</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Cross-currency swap <span style="font-size: 8pt;">(2)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">8,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">4,236,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">A<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">vailable-for-sale investment represented wealth management products purchased from banks, for which the contractual maturity dates are less than one year.</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Cross-currency swap was bought by the Company to manage its exposures to movements in foreign exchange rates primarily related to the RMB</span>.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Available-for-sale investment <span style="font-size: 8pt;">(1)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">4,227,947</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Cross-currency swap <span style="font-size: 8pt;">(2)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">8,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">4,236,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4227947 0 8641 0 4236588 0 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 5 - ACCOUNTS RECEIVABLE, NET</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net is summarized as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>8,443,069</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>2,526,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(1,912,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>6,530,801</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">565,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The changes in the provision for doubtful accounts are as follows: </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,475,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,394,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(108,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(922,632</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign exchange</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">59,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Balance at the end of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">1,912,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net is summarized as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>8,443,069</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>2,526,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(1,912,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Accounts receivable, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>6,530,801</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">565,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The changes in the provision for doubtful accounts are as follows: </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,475,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,394,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(108,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(922,632</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign exchange</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">59,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Balance at the end of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">1,912,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">1,961,034</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 8443069 2526432 1912268 1961034 6530801 565398 1961034 1475983 0 1394591 108288 922632 59522 13092 1912268 1961034 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 6 - INVENTORIES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are summarized as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw material</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>10,209,773</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>9,311,419</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Work-in-progress</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,494,441</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>290,220</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goods in transit</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">3,774,310</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,364,136</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>28,431,040</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>19,877,596</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">43,909,564</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">31,843,371</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the years ended December 31, 2023 and 2022, the impairment loss recognized by the Company for slow-moving inventory with cost lower than net realizable value was $658,622 and $2,155,400, respectively.</span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are summarized as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw material</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>10,209,773</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>9,311,419</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Work-in-progress</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,494,441</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>290,220</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goods in transit</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">3,774,310</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2,364,136</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>28,431,040</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>19,877,596</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">43,909,564</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">31,843,371</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10209773 9311419 1494441 290220 3774310 2364136 28431040 19877596 43909564 31843371 658622 2155400 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 7 – <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">PREPAYMENT AND OTHER CURRENT ASSETS</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Prepayment and other current assets <span style="color: rgb(0, 0, 0);">consisted of the following:</span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Advance to suppliers</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">12,579,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">9,877,337</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Deductible input value added tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">6,238,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">4,097,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Receivable from a third party <sub>(1)</sub></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">Loans to a third party <sub>(2)</sub></td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">1,044,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Receivable from third parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">678,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">573,556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">440,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Prepayment and other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">20,391,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">16,138,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $<span style="text-indent: 0pt;">1,000,000</span> as of December 31, 2022, with the annual interest rate of <span style="text-indent: 0pt;">5.00</span>%, which will be due on <span style="text-indent: 0pt;">February 7, 2023</span>. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $<span style="text-indent: 0pt;">1,000,000</span> for <span style="text-indent: 0pt;">1,143,860</span> shares of HW Electro Co., Ltd.’s common stock totaling <span style="text-indent: 0pt;">3.00</span>% of its equity interest. The interest of the loan was repaid in February 2023</span>.</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Prepayment and other current assets <span style="color: rgb(0, 0, 0);">consisted of the following:</span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2023<br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">2022<br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Advance to suppliers</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">12,579,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">9,877,337</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Deductible input value added tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">6,238,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">4,097,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Receivable from a third party <sub>(1)</sub></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">Loans to a third party <sub>(2)</sub></td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">1,044,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Receivable from third parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">678,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">573,556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">440,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-size: 10pt; font-family: 'Times New Roman';">Prepayment and other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">20,391,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">16,138,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $<span style="text-indent: 0pt;">1,000,000</span> as of December 31, 2022, with the annual interest rate of <span style="text-indent: 0pt;">5.00</span>%, which will be due on <span style="text-indent: 0pt;">February 7, 2023</span>. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $<span style="text-indent: 0pt;">1,000,000</span> for <span style="text-indent: 0pt;">1,143,860</span> shares of HW Electro Co., Ltd.’s common stock totaling <span style="text-indent: 0pt;">3.00</span>% of its equity interest. The interest of the loan was repaid in February 2023</span>.</div> </td> </tr> </table> 12579554 9877337 6238040 4097162 1000000 0 0 1044181 0 678887 573556 440763 20391150 16138330 1000000 1000000 0.05 2023-02-07 1000000 1143860 0.03 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 8 – LONG-TERM INVESTMENTS</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold; text-align: left;"><span style="font-style: italic; font-weight: bold;">(a)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold;">Equity method investment, net</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Equity method investments consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <span style="font-size: 10pt; font-family: 'Times New Roman';">2023</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <span style="font-size: 10pt; font-family: 'Times New Roman';">2022</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; font-size: 10pt; font-family: 'Times New Roman';">Antric GmbH </span><span style="color: rgb(0, 0, 0);"><sub>(1)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,674,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) (“Entropy Yu”) </span><span style="color: rgb(0, 0, 0);"><sub>(2)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,127,062</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,189,570</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';">Hangzhou Hezhe Energy Technology Co., Ltd. <span style="color: rgb(0, 0, 0);">(“Hangzhou Hezhe”) <sub>(3)</sub></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">407,778</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">367,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">Able 2rent GmbH</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">(DEU) </span><span style="color: rgb(0, 0, 0);"><sub>(4)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">89,432</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">94,399</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,624,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5,325,741</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On December 16, 2022, the Company invested EUR<span style="text-indent: 0pt;">2,500,000</span> (approximately $<span style="text-indent: 0pt;">2,674,500</span>) in Antric GmbH to acquire <span style="text-indent: 0pt;">25</span>% of its equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">25</span>% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining <span style="text-indent: 0pt;">75</span>% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $<span style="text-indent: 0pt;">136,302</span> from the acquisition of Antric GmbH was recorded</span></span></span></span>.</span></div> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On September 25, 2022, the Company invested RMB<span style="text-indent: 0pt;">15,400,000</span> (approximately $<span style="text-indent: 0pt;">2,169,045</span>) in Entropy Yu</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to acquire <span style="text-indent: 0pt;">99.355</span>% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">50</span>% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over </span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Entropy Yu</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $<span style="text-indent: 0pt;">4</span> and investment loss of $<span style="text-indent: 0pt;">44,301</span>, based on its proportionate share of equity interest</span><span style="color: rgb(0, 0, 0);">.</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On June 23, 2021, the Company invested RMB<span style="text-indent: 0pt;">2,000,000</span> (approximately $<span style="text-indent: 0pt;">281,694</span>) in Hangzhou Hezhe to acquire <span style="text-indent: 0pt;">20</span>% of its equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">33</span>% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $<span style="text-indent: 0pt;">50,991</span> and $<span style="text-indent: 0pt;">44,039</span> respectively, based on its proportionate share of equity interest.</span></span></div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On March 22, 2022, CAE invested EUR<span style="text-indent: 0pt;">100,000</span> (approximately $<span style="text-indent: 0pt;">110,620</span>) in Able 2rent GmbH (DEU) to acquire <span style="text-indent: 0pt;">50</span>% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director.<span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $<span style="text-indent: 0pt;">7,998</span> and $<span style="text-indent: 0pt;">12,389</span> respectively, based on its proportionate share of equity interest</span></span>.</span></span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold; text-align: left;"><span style="font-style: italic; font-weight: bold;">(b)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold;">Equity investment without readily determinable fair values, net</div> </td> </tr> </table> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Equity investments without readily determinable fair values, net consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">HW Electro Co., Ltd. <sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Robostreet Inc. <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">450,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(1)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(2)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.</div> </td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold; text-align: left;"><span style="font-style: italic; font-weight: bold;">(c)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold;">Debt security investments</div> </td> </tr> </table> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On July 24, 2023 the Company purchased a $1,000,000 convertible note (the “Convertible Note”) from Acton (the “Issuer”). As of December 31, 2023, the Company has paid $600,000 to the Issuer, the balance of debt investments was $611,712. At any time on or after the maturity date, the convertible loan will convert into shares equal to the quotient obtained by dividing the outstanding principal balance and unpaid accrued interest of the convertible loan as of the date of such conversion by the applicable conversion price.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Equity method investments consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <span style="font-size: 10pt; font-family: 'Times New Roman';">2023</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <span style="font-size: 10pt; font-family: 'Times New Roman';">2022</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; font-size: 10pt; font-family: 'Times New Roman';">Antric GmbH </span><span style="color: rgb(0, 0, 0);"><sub>(1)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,674,500</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Hangzhou Entropy Yu Equity Investment Partnership (Limited Partnership) (“Entropy Yu”) </span><span style="color: rgb(0, 0, 0);"><sub>(2)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,127,062</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">2,189,570</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';">Hangzhou Hezhe Energy Technology Co., Ltd. <span style="color: rgb(0, 0, 0);">(“Hangzhou Hezhe”) <sub>(3)</sub></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">407,778</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">367,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">Able 2rent GmbH</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">(DEU) </span><span style="color: rgb(0, 0, 0);"><sub>(4)</sub></span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">89,432</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom">94,399</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">2,624,272</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">5,325,741</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On December 16, 2022, the Company invested EUR<span style="text-indent: 0pt;">2,500,000</span> (approximately $<span style="text-indent: 0pt;">2,674,500</span>) in Antric GmbH to acquire <span style="text-indent: 0pt;">25</span>% of its equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">25</span>% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining <span style="text-indent: 0pt;">75</span>% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $<span style="text-indent: 0pt;">136,302</span> from the acquisition of Antric GmbH was recorded</span></span></span></span>.</span></div> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">On September 25, 2022, the Company invested RMB<span style="text-indent: 0pt;">15,400,000</span> (approximately $<span style="text-indent: 0pt;">2,169,045</span>) in Entropy Yu</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to acquire <span style="text-indent: 0pt;">99.355</span>% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">50</span>% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over </span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Entropy Yu</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $<span style="text-indent: 0pt;">4</span> and investment loss of $<span style="text-indent: 0pt;">44,301</span>, based on its proportionate share of equity interest</span><span style="color: rgb(0, 0, 0);">.</span></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On June 23, 2021, the Company invested RMB<span style="text-indent: 0pt;">2,000,000</span> (approximately $<span style="text-indent: 0pt;">281,694</span>) in Hangzhou Hezhe to acquire <span style="text-indent: 0pt;">20</span>% of its equity interest. The Company accounts for the investment under the equity method because the Company controls <span style="text-indent: 0pt;">33</span>% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $<span style="text-indent: 0pt;">50,991</span> and $<span style="text-indent: 0pt;">44,039</span> respectively, based on its proportionate share of equity interest.</span></span></div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On March 22, 2022, CAE invested EUR<span style="text-indent: 0pt;">100,000</span> (approximately $<span style="text-indent: 0pt;">110,620</span>) in Able 2rent GmbH (DEU) to acquire <span style="text-indent: 0pt;">50</span>% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director.<span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $<span style="text-indent: 0pt;">7,998</span> and $<span style="text-indent: 0pt;">12,389</span> respectively, based on its proportionate share of equity interest</span></span>.</span></span></div> </td> </tr> </table> 0 2674500 2127062 2189570 407778 367272 89432 94399 2624272 5325741 2500000 2674500 0.25 0.25 0.75 -136302 15400000 2169045 0.99355 0.50 4 -44301 2000000 281694 0.20 0.33 50991 44039 100000 110620 0.50 -7998 -12389 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold; text-align: left;"><span style="font-style: italic; font-weight: bold;">(b)</span></div> </td> <td style="text-align: left; vertical-align: top; width: auto; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-style: italic; font-weight: bold;">Equity investment without readily determinable fair values, net</div> </td> </tr> </table> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Equity investments without readily determinable fair values, net consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; font-size: 10pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">December 31,</div> <div style="text-align: center; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">HW Electro Co., Ltd. <sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Robostreet Inc. <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">450,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(1)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(2)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000.</div> </td> </tr> </table> 1000000 0 450000 0 1450000 0 1000000 1143860 0.03 176 0.1497 200000 3 250000 1000000 600000 611712 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-weight: bold;">NOTE 9 – INVESTMENT IN EQUITY SECURITIES</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">As of December 31, 2023, the balance consisted of the following two equity investments:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>MineOne Fix Income Investment I L.P <sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>26,060,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>25,019,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div>Micro Money Fund SPC <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>98,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>4,739,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">26,158,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">29,759,195</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br class="Apple-interchange-newline"/></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">(1)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $<span style="text-indent: 0pt;">25</span> million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">holds <span style="text-indent: 0pt;">100</span>% of the limited partnership equity of MineOne and</span> </span>is entitled to a fixed return of <span style="text-indent: 0pt;">5</span>% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_04e582f8f5eb45e2a7e318769430a400">ten</span></span> business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $<span style="text-indent: 0pt;">1,041,111</span> and $<span style="text-indent: 0pt;">19,244</span>, respectively.</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="text-align: left;">(2)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="text-align: justify;"><span style="font-family: 'Times New Roman';">On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company </span><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">holds 59% of the limited partnership equity of the Fund, and</span> </span>has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.</span></div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company has neither control nor significant influence over MineOne or Micro Money Fund, the Company does not have the power to direct the activities that most significantly affect their economic performance, and there is no kick-off rights or right to dissolve the funds.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">As of December 31, 2023, the balance consisted of the following two equity investments:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>MineOne Fix Income Investment I L.P <sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>26,060,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>25,019,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div>Micro Money Fund SPC <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>98,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>4,739,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">26,158,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">29,759,195</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br class="Apple-interchange-newline"/></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">(1)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $<span style="text-indent: 0pt;">25</span> million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">holds <span style="text-indent: 0pt;">100</span>% of the limited partnership equity of MineOne and</span> </span>is entitled to a fixed return of <span style="text-indent: 0pt;">5</span>% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_04e582f8f5eb45e2a7e318769430a400">ten</span></span> business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $<span style="text-indent: 0pt;">1,041,111</span> and $<span style="text-indent: 0pt;">19,244</span>, respectively.</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"> <tr style="vertical-align: top;"> <td style="text-align: right; vertical-align: top; width: 18pt;"> <div style="text-align: left;">(2)</div> </td> <td style="text-align: left; vertical-align: top; width: auto;"> <div style="text-align: justify;"><span style="font-family: 'Times New Roman';">On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company </span><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">holds 59% of the limited partnership equity of the Fund, and</span> </span>has the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively.</span></div> </td> </tr> </table> </div> 2 26060355 25019244 98119 4739951 26158474 29759195 25000000 1 0.05 1041111 19244 5000000 4454.37 0.59 1000000 1361713 -2280119 -260049 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 10 – PROPERTY, PLANT AND EQUIPMENT, NET</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">P<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">roperty, plant and equipment</span>, net consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">At cost:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Plant and building<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,509,679</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,453,436</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Land <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,063,270</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,406,214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>2,413,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>6,103,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>2,956,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,693,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,192,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>771,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>352,972</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Construction in progress<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">531,249</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">25,079,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">18,368,453</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(4,677,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(3,405,862</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">20,401,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">14,962,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expenses for the years ended December 31, 2023 and 2022 were $1,456,984 and $907,739, respectively. Impairment loss for the years ended December 31, 2023 and 2022 were $431,319 and $550,402, respectively. </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">P<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">roperty, plant and equipment</span>, net consisted of the following:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">At cost:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Plant and building<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,509,679</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">11,453,436</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom">Land <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,063,270</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,406,214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>2,413,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>6,103,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>2,956,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,693,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,192,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>771,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>352,972</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Construction in progress<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">531,249</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">25,079,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">18,368,453</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(4,677,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(3,405,862</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">20,401,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">14,962,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 11509679 11453436 1063270 0 3406214 2413087 6103786 2956515 1693588 1192443 771259 352972 531249 0 25079045 18368453 4677524 3405862 20401521 14962591 1456984 907739 431319 550402 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">NOTE 11 – INTANGIBLE ASSETS, NET</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Intangible assets, net consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="background-color: #FFFFFF; letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">December 31,</div> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">December 31,</div> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="margin-right: 0.8pt;">At cost:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Land use right</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,584,050</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,605,738</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%;" valign="bottom">Trademark</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">809,738</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom">Technology</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">734,517</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Software</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">118,350</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>119,550</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">7,246,655</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">4,725,288</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: accumulated amortization</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(372,874</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(161,496</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Intangible assets, net</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">6,873,781</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">4,563,792</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Amortization expenses for the years ended December 31, 2023 and 2022 were $213,996 and $46,133, respectively.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Impairment loss for the years ended December 31, 2023 and 2022 were $<span style="-sec-ix-hidden:Fact_a5d301cffbc84ba0ba5bedebf2e25afe">nil</span> and $2,995,440, respectively.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Intangible assets, net consisted of the following:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="background-color: #FFFFFF; letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">December 31,</div> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">December 31,</div> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="margin-right: 0.8pt;">At cost:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Land use right</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,584,050</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,605,738</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%;" valign="bottom">Trademark</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">809,738</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom">Technology</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">734,517</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Software</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">118,350</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>119,550</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">7,246,655</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">4,725,288</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt; text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less: accumulated amortization</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(372,874</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(161,496</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt; font-weight: bold;">Intangible assets, net</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">6,873,781</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">4,563,792</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 5584050 4605738 809738 0 734517 0 118350 119550 7246655 4725288 372874 161496 6873781 4563792 213996 46133 2995440 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 12 – OTHER NON-CURRENT ASSETS, NET</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Loan to the third party </span><sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,591,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred cost <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>203,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deposit <sub>(3)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,071,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>758,038</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Long-term prepayment <span style="font-size: 10pt; font-family: 'Times New Roman';"><sub>(4)</sub></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>952,615</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>1,280,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,227,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">6,630,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for loan to the third party and receivable from a third party<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(4,591,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Other non-current assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,227,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,039,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;">The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div>Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div>The balance mainly consisted of the rental deposit.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">he balance mainly represented a <span style="text-indent: 0pt;">six-year</span> period liability insurance for the existing officers and directors in connection with the closing of the Combination</span>.</span></div> </td> </tr> </table> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Loan to the third party </span><sub>(1)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,591,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred cost <sub>(2)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>203,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deposit <sub>(3)</sub></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,071,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>758,038</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Long-term prepayment <span style="font-size: 10pt; font-family: 'Times New Roman';"><sub>(4)</sub></span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>952,615</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>1,280,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,227,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">6,630,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for loan to the third party and receivable from a third party<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(4,591,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Other non-current assets, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,227,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,039,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;">The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div>Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div>The balance mainly consisted of the rental deposit.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">he balance mainly represented a <span style="text-indent: 0pt;">six-year</span> period liability insurance for the existing officers and directors in connection with the closing of the Combination</span>.</span></div> </td> </tr> </table> </div> 0 4591717 203083 0 1071974 758038 952615 1280974 2227672 6630729 0 4591717 2227672 2039012 P5Y 4439400 7000000 0.025 0.50 P6Y <div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">NOTE 13 – </span>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities<span style="color: rgb(0, 0, 0);"> are summarized as follow:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued litigation compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,773,007</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,590,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Accrued expenses</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">961,914</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">797,969</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Other taxes payable</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">732,685</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">118,469</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Employee payroll and welfare payables</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>621,605</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>452,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued professional fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>36,505</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>919,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Payable for purchasing the factory</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">588,645</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense of convertible loans</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>383,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">Credit card payable</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">106,650</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,908</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>31,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>174,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">4,263,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">5,048,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities<span style="color: rgb(0, 0, 0);"> are summarized as follow:</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31,</div> 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued litigation compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,773,007</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1,590,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Accrued expenses</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">961,914</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">797,969</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Other taxes payable</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">732,685</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">118,469</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Employee payroll and welfare payables</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>621,605</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>452,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued professional fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>36,505</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>919,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Payable for purchasing the factory</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">588,645</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense of convertible loans</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>383,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">Credit card payable</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">106,650</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,908</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>31,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>174,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">4,263,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">5,048,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1773007 1590484 961914 797969 732685 118469 621605 452904 36505 919525 0 588645 0 383250 106650 22908 31521 174487 4263887 5048641 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 14 - INCOME TAXES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Australia</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CEGL is subject to a tax rate of 25%.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">United States</span></div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"> <br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">U.S. subsidiaries are subject to a federal tax rate of</span> <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> 21% and respective state tax rate. </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div><span style="text-decoration: underline;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Europe</span></span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/> </span> </div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Subsidiaries in Germany, Spain, Italy, Netherlands and Turkey are subject to a tax rate of 15.8%, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">25%, 24%, 19% and 25%, respectively</span>.</div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Hong Kong</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance <span style="font-size: 10pt;">with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is 8.25% for the first HK$2.0 million profits, and 16.5% <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> for the subsequent profits, it is exempted from the Hong Kong income tax on its foreign-derived income. CEG’s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as intermediate holding companies, subject to an income tax rate of </span>16.5% <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">for taxable income earned in Hong Kong. Payments of dividends from Hong Kong subsidiaries to CEG are not subject to any Hong Kong withholding tax.</span></span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">PRC</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the tax laws and regulations of the PRC, the Company’s applicable enterprise income tax (“EIT”) rate is 25%.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Zhejiang Tooniu Tech Co., Ltd, Hangzhou Hengzhong Tech Co., Ltd and. Zhejiang Xbean Tech Co., Ltd qualify as Small and micro enterprises in the PRC, and are entitled to pay a reduced income tax rate of 5% in 2023.</span></span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(1)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Income taxes</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax expenses for the years ended December 31, 2023 and 2022 are $8,988 and <span style="-sec-ix-hidden:Fact_60897cdcbd724018b4a1587240c14d3a">nil</span>.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The components of the income tax provision are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">24,919</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(15,931</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,988</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The components of losses before income taxes are summarized as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">PRC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(8,291,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(7,386,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">US</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(14,349,845</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(17,254,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Europe</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(10,839,504</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(20,130,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Australia</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(19,225,749</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(67,392,512</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,645,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-right: 0.8pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(54,351,767</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(112,145,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;">  </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As the main business operations were concentrated in China, and other losses except for PRC losses are caused by non-operating activities, PRC statutory income tax rate was applied. The actual income tax expense reported in the consolidated statements of operations and comprehensive loss for years ended December 31, 2023 and 2022 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:</div> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Loss before provision for income tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(54,351,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(112,145,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">PRC statutory income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Income tax expense at the PRC statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(13,587,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(28,036,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of preferential tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,535,761</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">161,592</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of international tax rates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">123,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,255,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of non-deductible expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">569,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,069,009</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of research and development deduction</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,261,231</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(568,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">Fair value change of warrant liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">60,799</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3,912,074</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">Impairment loss of goodwill</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,777,972</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,584,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">22,940,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total income tax expense - current<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24,919</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> </table> <div> <br class="Apple-interchange-newline"/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-weight: bold;">(2)</td> <td style="width: auto; vertical-align: top;"> <div style="font-weight: bold;">Deferred taxes assets/(liabilities)<br/> </div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The tax effects of temporary differences that give rise to the net deferred tax liabilities balances as of December 31, 2023 and 2022 are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="margin-right: 0.8pt;">Deferred tax assets:<br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Impairment loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,561,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,532,162</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Change in fair value of financial instrument</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(3,885,519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">912,340</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Capitalization of research and experimental costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>943,938</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">369,687</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Net operating loss carry forwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>42,229,598</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">28,818,841</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Total deferred income tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">33,633,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(33,633,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Deferred tax assets, net<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">Deferred income tax liabilities:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">Intangible assets arising from acquisition</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">Total deferred tax liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">Net deferred tax liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The changes related to valuation allowance are as follows: </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">33,633,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,659,415</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions during the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,584,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,940,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expire of NOL</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,165,660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,318,979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">96,387</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(91,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exchange rate effect</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(298,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,556,061</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">33,633,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The valuation allowances as of December 31, 2023 and 2022 were provided for the deferred income tax assets of certain subsidiaries, which were at cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in Hong Kong, net losses of $1,173,034 can be carried forward indefinitely.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the U.S., federal net operating losses of $38,730,970 can be carried forward indefinitely subject to a limitation in utilization against 80% of annual taxable income. Federal net operating losses of $3,740,668, $1,430,246, $744,848, and $1,512,798 will expire if unused by 2035, 2036, 2037 and 2038, respectively.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the PRC, net losses can be carried forward for five years.  PRC net losses of $37,266,136 were available to offset future taxable income.  Net losses of $5,413,592, $2,210,756, $5,989,640, $10,479,727 and $13,172,422 will expire, if unused, by 2024, 2025, 2026, 2027 and 2028 respectively.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt;"><br/> </span></div> <div><span style="font-size: 10pt;"> </span></div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">For entities incorporated in German, net losses of $26,565,271 can be carried forward indefinitely.</div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 10pt;"><br/> </span> </div> <div><span style="font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">For entities incorporated in Australia, net losses of $61,911,565 can be carried forward indefinitely.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Internal Revenue Code of 1986, as amended (“IRC”), Section 382 provides that, after an ownership change, the amount of a loss corporation’s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382 analysis will be performed.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Uncertain tax positions</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"> <span style="font-size: 10pt;"><br/> </span></span></div> <div><span style="font-size: 10pt;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. CAE GmbH was not yet subject to a tax audit, but a tax audit for 2019 has been recently announced. As of December 31, 2023 and 2022, the Company did</span><span style="font-size: 10pt;"> not<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will materially change over the next twelve months.</span> </span> </div> 0.25 0.21 0.158 0.25 0.24 0.19 0.25 0.0825 0.165 0.165 0.25 0.05 0.05 0.05 8988 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The components of the income tax provision are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">24,919</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(15,931</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,988</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 24919 0 -15931 0 8988 0 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The components of losses before income taxes are summarized as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">PRC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(8,291,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(7,386,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">US</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(14,349,845</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(17,254,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Europe</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(10,839,504</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(20,130,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Australia</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(19,225,749</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(67,392,512</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,645,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-right: 0.8pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">(54,351,767</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">)</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(112,145,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> -8291573 -7386251 -14349845 -17254945 -10839504 -20130854 -19225749 -67392512 -1645096 19300 -54351767 -112145263 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As the main business operations were concentrated in China, and other losses except for PRC losses are caused by non-operating activities, PRC statutory income tax rate was applied. The actual income tax expense reported in the consolidated statements of operations and comprehensive loss for years ended December 31, 2023 and 2022 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:</div> <div><br/></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Loss before provision for income tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(54,351,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(112,145,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">PRC statutory income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Income tax expense at the PRC statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(13,587,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(28,036,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of preferential tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,535,761</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">161,592</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of international tax rates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">123,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(2,255,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of non-deductible expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">569,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,069,009</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of research and development deduction</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,261,231</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(568,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom">Fair value change of warrant liability</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">60,799</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3,912,074</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">Impairment loss of goodwill</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,777,972</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effect of valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,584,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">22,940,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total income tax expense - current<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">24,919</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -8.1pt; margin-right: 0.8pt; margin-left: 8.1pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> </table> -54351767 -112145263 0.25 0.25 -13587942 -28036316 1535761 161592 123766 -2255963 569327 1069009 1261231 568446 60799 3912074 0 2777972 12584439 22940078 24919 0 0 0 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The tax effects of temporary differences that give rise to the net deferred tax liabilities balances as of December 31, 2023 and 2022 are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="margin-right: 0.8pt;">Deferred tax assets:<br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Impairment loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,561,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,532,162</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Change in fair value of financial instrument</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(3,885,519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">912,340</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Capitalization of research and experimental costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>943,938</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">369,687</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Net operating loss carry forwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>42,229,598</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">28,818,841</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Total deferred income tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">33,633,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(33,633,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Deferred tax assets, net<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">Deferred income tax liabilities:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">Intangible assets arising from acquisition</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">Total deferred tax liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">Net deferred tax liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">(228,086</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3561625 3532162 -3885519 912340 943938 369687 42229598 28818841 42849642 33633030 42849642 33633030 0 0 228086 0 228086 0 228086 0 <div> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The changes related to valuation allowance are as follows: </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">33,633,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">14,659,415</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions during the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,584,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,940,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expire of NOL</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(3,165,660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,318,979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">96,387</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(91,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exchange rate effect</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(298,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,556,061</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>42,849,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">33,633,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 33633030 14659415 12584439 22940078 -3165660 -1318979 96387 -91423 -298554 -2556061 42849642 33633030 1173034 38730970 0.80 3740668 1430246 744848 1512798 37266136 5413592 2210756 5989640 10479727 13172422 26565271 61911565 0 0 0 0 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 15 - LEASES</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of lease cost recognized in the Company’s consolidated statements of operations and comprehensive loss is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating leases cost excluding short-term rental expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,745,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,616,853</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">809,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">238,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,555,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,855,239</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of supplemental information related to operating leases is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div>2023<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div>2022<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Cash paid for amounts included in the measurement of lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,012,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,108,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted average remaining lease term</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">6.13 years<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">8.36 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted average discount rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic environment.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2023:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">For the year ending December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <div>Operating</div> Leases</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,908,465</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>4,127,389</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2026<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,180,335</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">2027<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,221,505</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2028  </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,176,965</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">2029 and thereafter <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,784,794</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease payments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>25,399,453</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: imputed interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>4,318,235</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold;">21,081,218</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_0e7580a92369410fb80d219ce4e8ef1b">current portion</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>4,741,599</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_59c5012a874c4bd495db6b51f0b67725">Non-current portion</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>16,339,619</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of lease cost recognized in the Company’s consolidated statements of operations and comprehensive loss is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating leases cost excluding short-term rental expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,745,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,616,853</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">809,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">238,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,555,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,855,239</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4745560 1616853 809894 238386 5555454 1855239 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of supplemental information related to operating leases is as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div>2023<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div>2022<br/> </div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Cash paid for amounts included in the measurement of lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,012,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,108,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted average remaining lease term</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">6.13 years<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; color: rgb(0, 0, 0);">8.36 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Weighted average discount rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> </table> 4012410 1108721 P6Y1M17D P8Y4M9D 0.0633 0.0427 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2023:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">For the year ending December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <div>Operating</div> Leases</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>4,908,465</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>4,127,389</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2026<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">4,180,335</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">2027<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,221,505</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2028  </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,176,965</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">2029 and thereafter <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,784,794</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease payments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>25,399,453</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: imputed interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>4,318,235</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold;">21,081,218</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_0e7580a92369410fb80d219ce4e8ef1b">current portion</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>4,741,599</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_59c5012a874c4bd495db6b51f0b67725">Non-current portion</span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>16,339,619</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4908465 4127389 4180335 4221505 2176965 5784794 25399453 4318235 21081218 4741599 16339619 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 16 - CONVERTIBLE PROMISSORY NOTE AND WARRANT</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Convertible Promissory Note</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On July 20, 2022, the Company issued to investors convertible promissory note (“Note”) in the aggregate principal amount of $61,215,000 due on July 19, 2023, unless earlier repurchased, converted or redeemed. The Note bears interest at a rate of 8% per annum, and the net proceed after deducting issuance expenses was $54,069,000.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The main terms of the Note are summarized as follows:</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Conversion feature</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">At any time after the issue date until the Note is no longer outstanding, this Note shall be convertible, in whole or in part, into ordinary shares at the option of the holder, at any time and from time to time.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Redemption feature</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">If the Company shall carry out one or more subsequent financings in excess of US$25,000,000 in gross proceeds, the holder shall have the right to (i) require the Company to first use up to 10% of the gross proceeds of such subsequent financing if the aggregate outstanding principal amount of the Note is in excess of US$30,000,000 and (ii) require the Company to first use up to 20% of the gross proceeds of such subsequent financing if the outstanding principal amount of the Note is US$30,000,000 or less to redeem all or a portion of this Note for an amount in cash equal to the Mandatory Redemption Amount equal to 1.08 multiplied by the sum of principal amount subject to the mandatory redemption, plus accrued but unpaid interest, plus liquidated damages, if any, and any other amounts.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In addition, if the closing price of the ordinary shares on the principal trading market is below the floor price of $1.00 per share for a period of ten consecutive trading days, the holder shall have the right to require the Company to redeem the sum of principal amount plus accrued but unpaid interest under the Note.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contingent interest feature</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Note is subject to certain customary events of default. If any event of default occurs, the outstanding principal amount, plus accrued but unpaid interest, liquidated damages and other amounts owing, shall become immediately due and payable, and at the holder’s election, in cash at the mandatory default amount or in ordinary shares at the mandatory default amount at a conversion price equal to 85% of the 10-day volume weighted average price. Commencing 5 days after the occurrence of any event of default, the interest shall accrue at an interest rate equal to the lesser of 10% per annum or the maximum rate permitted under applicable law.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The financial liability was initially measured at its issue-date estimated fair value and subsequently remeasured at estimated fair value on a recurring basis at each reporting period date. The remaining estimated fair value adjustment is presented as other income (expense) in the consolidated statement of operations, change in fair value of convertible notes.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The movement of Note during the year ended December 31, 2023 are as follows:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liability component</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,372,827</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Convertible promissory notes issued during the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Redemption of convertible promissory notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,546,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Fair value change recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">129,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,956,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The estimated fair value of the Note as of December 31, 2023 and 2022 was computed using a Monte Carlo Simulation Model, which incorporates significant inputs that are not observable in the market, and thus represents a Level 3 measurement. The unobservable inputs utilized for measuring the fair value of the Note reflects our assumptions about the assumptions that market participants would use in valuing the Note as of the issuance date and subsequent reporting period.</div> <div style="text-align: justify;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We determined the fair value by using the following key inputs to the Monte Carlo Simulation Model:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value Assumptions </span><span style="font-size: 10pt; font-family: 'Times New Roman';">- </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Convertible Promissory Note</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Face value principal payable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,953,381</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,488,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Original conversion price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.2375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.2375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Interest Rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">53.46</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Market yield (range)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Issue date</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 20, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 20, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">January 19, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 19, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Warrant</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accompany with the Note, the Company issued to the same investor warrants to purchase up to 24,733,336 ordinary shares of the Company, with an exercise price of $1.61 per share, which may be exercised by the holders on a cashless basis <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">by using Black-Scholes model to determine the net settlement shares</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Additionally, after the Company completed the above Note financing, the Company issued to the placement agent warrants to purchase 2,473,334 ordinary shares of the Company at a same day, as part of the underwriter’s commission<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">.</span> The warrants were issued with an exercise price of $1.77 per share.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Both warrants are exercisable from the date of issuance and have a term of five years from the date of issuance. They were presented as liabilities on the consolidated balance sheet at fair value in accordance with ASC 480 “Distinguishing Liabilities from Equity”. The liabilities then, will be remeasured every reporting period with any change to fair value recorded as other income (expense) in the consolidated statement of operations.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The movement of warrants during the year ended December 31, 2023 are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investor warrants </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">component</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; font-family: 'Times New Roman'; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Placement agent</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> warrants component</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">As of December 31, 2022</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>14,334,104</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,456,404</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Warrants issued during the year</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Exercise of warrants</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,939,282</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Fair value change recognized</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(205,314</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>174</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.85pt;">As of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>12,189,508</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>3,456,578</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The fair value for these two warrants were computed using the Binomial model with the following assumptions:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value Assumptions </span><span style="font-size: 10pt; font-family: 'Times New Roman';">– </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Warrants</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">72.11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> 61215000 2023-07-19 0.08 54069000 25000000 0.10 30000000 0.20 30000000 1.08 1 10 0.85 P10D P5D 0.10 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The movement of Note during the year ended December 31, 2023 are as follows:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liability component</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,372,827</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Convertible promissory notes issued during the year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Redemption of convertible promissory notes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(47,546,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Fair value change recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">129,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,956,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 57372827 0 47546626 129799 9956000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We determined the fair value by using the following key inputs to the Monte Carlo Simulation Model:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value Assumptions </span><span style="font-size: 10pt; font-family: 'Times New Roman';">- </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Convertible Promissory Note</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Face value principal payable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,953,381</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,488,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Original conversion price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.2375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.2375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Interest Rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">53.46</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Market yield (range)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.69</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Issue date</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 20, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 20, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">January 19, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">July 19, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 9953381 57488000 1.2375 1.2375 0.08 0.08 1.05 0.55 0.5346 0.7513 0.1393 0.1802 0.0469 0.0469 2022-07-20 2022-07-20 2025-01-19 2023-07-19 24733336 1.61 2473334 1.77 P5Y <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The movement of warrants during the year ended December 31, 2023 are as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investor warrants </div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">component</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; font-family: 'Times New Roman'; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Placement agent</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> warrants component</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">As of December 31, 2022</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>14,334,104</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>3,456,404</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%;" valign="bottom"> <div style="margin-right: 0.8pt;">Warrants issued during the year</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.8pt;">Exercise of warrants</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,939,282</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="margin-right: 0.8pt;">Fair value change recognized</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(205,314</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>174</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-right: 0.85pt;">As of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>12,189,508</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>3,456,578</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14334104 3456404 0 0 1939282 0 -205314 174 12189508 3456578 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The fair value for these two warrants were computed using the Binomial model with the following assumptions:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value Assumptions </span><span style="font-size: 10pt; font-family: 'Times New Roman';">– </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Warrants</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">72.11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> 2 3.55 4.55 0.7211 0.7772 0.0391 0.0413 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 17 - SHARE-BASED COMPENSATION</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG Cayman to the employees and directors of Cenntro.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Share options granted by CAG Cayman to employees of the Company</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the “2016 Plan”), which allowed CAG Cayman to grant options to the employees and directors of Cenntro to purchase up to 14,139,360 ordinary shares of CAG Cayman subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional 10,484,797 ordinary shares for a total 24,624,157 ordinary shares.</span> Generally, <span style="color: rgb(0, 0, 0);">the options granted under the 2016 Plan became exercisable during the term of the optionee’s service with CAG Cayman in five equal annual instalments of 20% each. The expiration dates of the options are between <span style="-sec-ix-hidden:Fact_26f2e4cf19ef4e3d98fd3cc0d5730e7b">six</span> and eight years from</span> <span style="color: rgb(0, 0, 0);">the respective grant dates as stated in the option grant letters.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the </span>Exchange Ratio of 0.71563. As a result, the 12,891,130 options granted by CAG Cayman prior to the <span style="color: rgb(0, 0, 0);">closing of the Combination</span> under the 2016 Plan were converted into 9,225,271 options of CEGL. The exercise price of such options modified to equal the<span style="color: rgb(0, 0, 0);"> exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio</span>.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On August 21, 2023, the Company extended the term and expiration date of each 2016 Option Agreement from eight (8) years to ten (10) years from the date of grant pursuant to the terms of the 2016 Plan .</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">Share options granted by CEGL to employees of the Company</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">On May 3, 2022, CEGL adopted the 2022 Share Incentive Plan (the “2022 Plan”), which allowed CEGL to grant options to the employees and directors of the Company to purchase up to 25,965,234 ordinary shares of CEGL subject to vesting requirement.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">On May 3, 2022, CEGL granted 12,797,063 options to the directors of the Company to purchase CEGL’s ordinary shares at exercise prices ranging from $1.680 to $1.848 per share. Among them, 297,615 options have a contractual term of five years, 12,499,448 options have a contractual term of ten years.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The fair value of option per share grant on May 3, 2022 varied from $1.1130 to $1.4310. The aggregate grant date fair value of the options grant was $18,217,956.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">For the year ended December 31, 2023 and 2022, the total share-based compensation expenses were comprised of the following:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For the Years Ended December 31,</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and administrative expenses</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">4,630,230</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">3,242,625</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Selling and marketing expenses</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">193,939</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">504,199</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and development expenses</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">406,103</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">284,805</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Total</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">5,230,272</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">4,031,629</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of share options activity for the years ended December 31, 2023 and 2022 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of</div> <div style="text-align: center; font-weight: bold;">Share</div> <div style="text-align: center; font-weight: bold;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted</div> <div style="text-align: center; font-weight: bold;">Average</div> <div style="text-align: center; font-weight: bold;">Exercise Price</div> <div style="text-align: center; font-weight: bold;">US$</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted</div> <div style="text-align: center; font-weight: bold;">Average</div> <div style="text-align: center; font-weight: bold;">Remaining</div> <div style="text-align: center; font-weight: bold;">Contractual</div> <div style="text-align: center; font-weight: bold;">Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Aggregate</div> <div style="text-align: center; font-weight: bold;">Intrinsic</div> <div style="text-align: center; font-weight: bold;">Value</div> <div style="text-align: center; font-weight: bold;">US$</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at January 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">9,225,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">1.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2.60<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">42,799,081<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>12,797,063</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(51,468</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>0.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(334,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(33,333</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold;">Outstanding at December 31, <span style="text-indent: 0pt;">2022</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">21,603,366</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">1.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">5.99</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">721,210</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at December 31, <span style="text-indent: 0pt;">2022</span>(After the “Share Consolidation”)*<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,160,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">14.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">5.99<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">721,210<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(116,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>16.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(19,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>13.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">2,025,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">14.26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">4.81<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Expected to vest at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">591,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">17.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">8.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Exercisable as of December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">1,433,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">13.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">3.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">*<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a <span style="-sec-ix-hidden:Fact_b07da7bf98f94684a0184cea262472dd">one-for-ten</span> (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The <span style="-sec-ix-hidden:Fact_ed52bbfcae624a3db11506158c0b360c">one-for-ten</span> reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes option-pricing valuation model. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The assumptions used in the valuation model are summarized in the following table.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 62.19%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"> </td> <td style="width: 1.15%; vertical-align: middle;"> </td> <td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;"> </td> <td style="width: 1.15%; vertical-align: middle; padding-bottom: 2px;"> </td> <td colspan="1" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); width: 17.56%; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><span style="font-weight: bold;">2023</span><br/> </td> <td colspan="1" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); width: 1.34%; padding-bottom: 2px;"> </td> <td style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">2022</span> <br/> </div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div> </td> <td style="width: 1.15%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;">83.41%~86.57%</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; background-color: rgb(204, 238, 255);"> </td> <td style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: right; color: rgb(0, 0, 0);">86.28%-83.96%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected dividends yield</div> </td> <td style="width: 1.15%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; text-align: right;">0%<br/> </td> <td colspan="1" style="width: 1.34%; vertical-align: middle;"> </td> <td style="width: 17.56%; vertical-align: middle;"> <div style="text-align: right; color: rgb(0, 0, 0);">0%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk-free interest rate per annum</div> </td> <td style="width: 1.15%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;">2.97%~3.01%</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; background-color: rgb(204, 238, 255);"> </td> <td style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: right; color: rgb(0, 0, 0);">2.97%-3.01%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">The fair value of underlying ordinary shares (per share)</div> </td> <td style="width: 1.15%; vertical-align: middle; white-space: nowrap;"> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; text-align: right; white-space: nowrap;">$16.80</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; white-space: nowrap;"> </td> <td style="width: 17.56%; vertical-align: middle; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0);">$1.68</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices of the Company. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2023, there was approximately $8,734,833 of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately 2.16 years.</div> 14139360 10484797 24624157 5 0.20 P8Y 0.71563 12891130 9225271 P8Y P10Y 25965234 12797063 1.68 1.848 297615 P5Y 12499448 P10Y 1.113 1.431 18217956 <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">For the year ended December 31, 2023 and 2022, the total share-based compensation expenses were comprised of the following:</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For the Years Ended December 31,</div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2023<br/> </div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2022<br/> </div> </td> <td style="vertical-align: middle; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">General and administrative expenses</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">4,630,230</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">3,242,625</div> </td> <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Selling and marketing expenses</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">193,939</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">504,199</div> </td> <td style="vertical-align: middle; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Research and development expenses</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">406,103</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">284,805</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Total</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">5,230,272</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="text-align: right; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">$</div> </td> <td style="vertical-align: middle; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <div style="text-align: right;">4,031,629</div> </td> <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> </td> </tr> </table> 4630230 3242625 193939 504199 406103 284805 5230272 4031629 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of share options activity for the years ended December 31, 2023 and 2022 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of</div> <div style="text-align: center; font-weight: bold;">Share</div> <div style="text-align: center; font-weight: bold;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted</div> <div style="text-align: center; font-weight: bold;">Average</div> <div style="text-align: center; font-weight: bold;">Exercise Price</div> <div style="text-align: center; font-weight: bold;">US$</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted</div> <div style="text-align: center; font-weight: bold;">Average</div> <div style="text-align: center; font-weight: bold;">Remaining</div> <div style="text-align: center; font-weight: bold;">Contractual</div> <div style="text-align: center; font-weight: bold;">Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Aggregate</div> <div style="text-align: center; font-weight: bold;">Intrinsic</div> <div style="text-align: center; font-weight: bold;">Value</div> <div style="text-align: center; font-weight: bold;">US$</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at January 1, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">9,225,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">1.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2.60<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">42,799,081<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>12,797,063</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(51,468</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>0.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(334,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(33,333</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>1.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold;">Outstanding at December 31, <span style="text-indent: 0pt;">2022</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">21,603,366</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">1.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">5.99</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">721,210</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at December 31, <span style="text-indent: 0pt;">2022</span>(After the “Share Consolidation”)*<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">2,160,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">14.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">5.99<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">721,210<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(116,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>16.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Expired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(19,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>13.09</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Outstanding at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">2,025,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">14.26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">4.81<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-weight: bold;">-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Expected to vest at December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">591,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">17.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">8.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Exercisable as of December 31, <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">1,433,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">13.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">3.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: bold;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">*<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a <span style="-sec-ix-hidden:Fact_b07da7bf98f94684a0184cea262472dd">one-for-ten</span> (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The <span style="-sec-ix-hidden:Fact_ed52bbfcae624a3db11506158c0b360c">one-for-ten</span> reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 9225271 1.1 P2Y7M6D 42799081 12797063 1.68 51468 0.28 334167 1.68 33333 1.68 21603366 1.44 P5Y11M26D 721210 2160351 14.38 P5Y11M26D 721210 0 0 0 0 116125 16.8 19111 13.09 2025115 14.26 P4Y9M21D 0 591600 17.05 P8Y1M17D 0 1433515 13.1 P3Y5M8D 0 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The assumptions used in the valuation model are summarized in the following table.</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 62.19%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"> </td> <td style="width: 1.15%; vertical-align: middle;"> </td> <td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;"> </td> <td style="width: 1.15%; vertical-align: middle; padding-bottom: 2px;"> </td> <td colspan="1" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); width: 17.56%; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><span style="font-weight: bold;">2023</span><br/> </td> <td colspan="1" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); width: 1.34%; padding-bottom: 2px;"> </td> <td style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">2022</span> <br/> </div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div> </td> <td style="width: 1.15%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;">83.41%~86.57%</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; background-color: rgb(204, 238, 255);"> </td> <td style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: right; color: rgb(0, 0, 0);">86.28%-83.96%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected dividends yield</div> </td> <td style="width: 1.15%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; text-align: right;">0%<br/> </td> <td colspan="1" style="width: 1.34%; vertical-align: middle;"> </td> <td style="width: 17.56%; vertical-align: middle;"> <div style="text-align: right; color: rgb(0, 0, 0);">0%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk-free interest rate per annum</div> </td> <td style="width: 1.15%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="color: rgb(0, 0, 0);"> </div> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;">2.97%~3.01%</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; background-color: rgb(204, 238, 255);"> </td> <td style="width: 17.56%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: right; color: rgb(0, 0, 0);">2.97%-3.01%</div> </td> </tr> <tr> <td style="width: 62.19%; vertical-align: middle;"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">The fair value of underlying ordinary shares (per share)</div> </td> <td style="width: 1.15%; vertical-align: middle; white-space: nowrap;"> </td> <td colspan="1" style="width: 17.56%; vertical-align: middle; text-align: right; white-space: nowrap;">$16.80</td> <td colspan="1" style="width: 1.34%; vertical-align: middle; white-space: nowrap;"> </td> <td style="width: 17.56%; vertical-align: middle; white-space: nowrap;"> <div style="text-align: right; color: rgb(0, 0, 0);">$1.68</div> </td> </tr> </table> 0.8341 0.8657 0.8628 0.8396 0 0 0.0297 0.0301 0.0297 0.0301 16.8 1.68 8734833 P2Y1M28D <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 18 - ORDINARY SHARES AND RESTRICTED NET ASSETS</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Ordinary shares</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Immediately prior to the consummation of the Combination, there were 8,640,271 ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL issued 17,485,355 shares to CAG Cayman as consideration for the Combination. In 2022, 5,147 ordinary shares were exercised under the 2016 Share Incentive Option Plan, and 3,953,427 ordinary shares were issued for exercise of the investor warrants. As of December 31, 2022, the issued and outstanding ordinary shares are 30,084,200.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the year ended December 31, 2023, investor warrants were exercised via cashless option by the investors for 360,710 ordinary shares of the Company. On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a <span style="-sec-ix-hidden:Fact_a2ae9669b1ce4b5a84e8bd1f55680142">one-for-ten</span> (1:10) basis with effect from December 8, 2023.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 383,868</span> ordinary shares were issued during the shares consolidation. As of December 31, 2023, the issued and outstanding ordinary shares are 30,828,778.</span> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary shares has one vote in person or by proxy, and upon a poll each share is entitled to one vote.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Restricted net assets</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A significant portion of the Company’s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions on the distribution of share capital from the Company’s subsidiaries in PRC, total restrictions placed on the distribution of the Company’s PRC subsidiaries’ net assets were $<span style="-sec-ix-hidden:Fact_29ddb13aed7646f1828dc3c3f5447bcf">nil</span> as of December 31, 2023.</div> 8640271 8640271 17485355 5147 3953427 30084200 30084200 360710 383868 30828778 30828778 1 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 19 - NET LOSS PER SHARE</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net loss per share for each of the year presented were calculated as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom">Numerator:</td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to the Company’s shareholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-align: right;">(54,199,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(110,088,241</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average ordinary shares used in computing basic and diluted loss per share *</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">30,424,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">26,332,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted net loss per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4.18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify;">* <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a <span style="-sec-ix-hidden:Fact_912355c93feb41d1be7c628f9fbd9859">one-for-ten</span> (1:10) basis with effect from December 8, 2023. The <span style="-sec-ix-hidden:Fact_b2c127b5987540aca7c5b6157f4b2313">one-for-ten</span> reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.</span></div> <div> <br/> </div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company incurred losses for the years ended December 31, 2023 and 2022, no potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share of the Company.</span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net loss per share for each of the year presented were calculated as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom">Numerator:</td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to the Company’s shareholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-align: right;">(54,199,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(110,088,241</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average ordinary shares used in computing basic and diluted loss per share *</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">30,424,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">26,332,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted net loss per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(4.18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify;">* <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a <span style="-sec-ix-hidden:Fact_912355c93feb41d1be7c628f9fbd9859">one-for-ten</span> (1:10) basis with effect from December 8, 2023. The <span style="-sec-ix-hidden:Fact_b2c127b5987540aca7c5b6157f4b2313">one-for-ten</span> reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented.</span></div> -54199325 -110088241 30424686 30424686 26332324 26332324 -1.78 -1.78 -4.18 -4.18 0 0 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 20 - CONCENTRATIONS</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left;">(a)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left;">Customers</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended December 31, 2023 and 2022.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;"> Year ended December 31, 2023</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> Year ended December 31, 2022</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">Customer</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>A</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>3,501,965<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">B<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">2,473,388</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">11</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">36,999</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><span style="-sec-ix-hidden:Fact_b6d5ea7687504f709710d7c46fc721f6">*</span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">C<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">169,766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"><span style="-sec-ix-hidden:Fact_29bf44e3f67c4078bf89e027a020e66f">*</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,304,969</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>6,145,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>1,341,968</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; text-indent: 0.3pt;">Indicates below 10%.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of December 31, 2023 and 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 51%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31, 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom"> <div style="font-weight: bold;">Customer</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"> <div>A<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>2,724,397</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>32</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 51%;" valign="bottom">D<br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,237,751</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,197,023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%<br/> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">E<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">410,321</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">16</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom">F<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">395,360</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">% <br/> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>3,962,148</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>2,002,704</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>79</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.45pt;">(b)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; text-indent: 0.45pt;">Suppliers</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">For the years ended December 31, 2023 and 2022, the Company’s material suppliers, each of whom accounted for more than 10% of the Company’s total purchases, were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/> </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/> </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">A </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,799,901</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">29</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,885,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">% <br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">B </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,088,580</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> %</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">432,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><span style="-sec-ix-hidden:Fact_75085cd482684548a488ad9112b5a454">*</span><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">C </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">31,035</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="-sec-ix-hidden:Fact_cb5d421ae72245d6ba843cb71f21871a">*</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,078,079</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">10,919,516</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,395,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> Indicates below 10%.</td> </tr> </table> <div><br/></div> <div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth information as to each supplier that accounted for 10% or more of total accounts payable as of December 31, 2023 and 2022.</span></div> <div> <br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of December 31, 2023</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of December 31, 2022</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">D<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">567,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_7da04d6600c544dcb25b0071193f68ae">*</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">577,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">C<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">402,425</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_958808ae3a564ca4a4271119208138e4">*</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">420,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">969,837</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">997,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">29</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> Indicates below 10%.</td> </tr> </table> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left;">(a)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left;">Customers</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended December 31, 2023 and 2022.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;"> Year ended December 31, 2023</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> Year ended December 31, 2022</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold;">Customer</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>A</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>3,501,965<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom">B<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">2,473,388</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">11</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">36,999</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><span style="-sec-ix-hidden:Fact_b6d5ea7687504f709710d7c46fc721f6">*</span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">C<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">169,766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"><span style="-sec-ix-hidden:Fact_29bf44e3f67c4078bf89e027a020e66f">*</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,304,969</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>6,145,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>1,341,968</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; text-indent: 0.3pt;">Indicates below 10%.</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of December 31, 2023 and 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 51%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31, 2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom"> <div style="font-weight: bold;">Customer</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">% of Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"> <div>A<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>2,724,397</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>32</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 51%;" valign="bottom">D<br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,237,751</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>15</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,197,023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%<br/> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">E<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">410,321</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">16</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom">F<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">395,360</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">% <br/> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"> <div>Total</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>3,962,148</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>2,002,704</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"> <div>79</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.45pt;">(b)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; text-indent: 0.45pt;">Suppliers</div> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">For the years ended December 31, 2023 and 2022, the Company’s material suppliers, each of whom accounted for more than 10% of the Company’s total purchases, were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/> </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/> </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">A </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,799,901</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">29</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,885,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">% <br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">B </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,088,580</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> %</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">432,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><span style="-sec-ix-hidden:Fact_75085cd482684548a488ad9112b5a454">*</span><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">C </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">31,035</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="-sec-ix-hidden:Fact_cb5d421ae72245d6ba843cb71f21871a">*</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,078,079</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">10,919,516</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">9,395,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> Indicates below 10%.</td> </tr> </table> <div><br/></div> <div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table sets forth information as to each supplier that accounted for 10% or more of total accounts payable as of December 31, 2023 and 2022.</span></div> <div> <br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of December 31, 2023</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of December 31, 2022</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">D<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">567,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_7da04d6600c544dcb25b0071193f68ae">*</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">577,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">C<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">402,425</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_958808ae3a564ca4a4271119208138e4">*</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">420,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0);">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">969,837</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">997,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">29</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%<br/> </td> </tr> </table> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; text-indent: 0.3pt;">*</div> </td> <td style="align: left; vertical-align: top; width: auto;"> Indicates below 10%.</td> </tr> </table> </div> 3501965 0.16 0 0 2473388 0.11 36999 169766 1304969 0.15 6145119 0.27 1341968 0.15 2724397 0.32 0 0 1237751 0.15 1197023 0.47 0 0 410321 0.16 0 0 395360 0.16 3962148 0.47 2002704 0.79 7799901 0.29 2885202 0.12 3088580 0.12 432475 31035 6078079 0.26 10919516 0.41 9395756 0.38 567412 577621 0.17 402425 420100 0.12 969837 0 997721 0.29 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 21 - COMMITMENTS AND CONTINGENCIES</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Litigation</span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial position, results of operations or liquidity.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subject to retention of title and an instalment payment agreement, CAE sold 90 vehicles for a total price of EUR 2,185,721.32 to the French company B-Moville under a contract dated August 23,2021. B-MOVILLE had already settled an amount of EUR 58,787.33 by the end of 2022 and, therefore, still owed CAE an amount of EUR 2,126,933.99, of which EUR 548,244.11 was owed by the end of 2022 under the instalment agreement. B-Moville had withheld instalment payments due to alleged defects of the vehicles, without specifying the amount of the claims for reduction of the purchase price. B-Moville had handed over the cars to its parent company SWOOPIN. SWOOPIN is insolvent and has been in judicial liquidation since November 2, 2022. The vehicles held by SWOOPIN were prevented from becoming part of the insolvency estate and being realized by the insolvency administrator. Due to the retention of title clause, the 90 vehicles remain the property of CAE. In the meantime, SWOOPIN returned the vehicles to B-Moville. CAE and B-Moville are currently negotiating the amount of the mutual claims.</span> </div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In October 2021, Sevic Systems SE (“Sevic”), a former channel partner, commenced a lawsuit against Zhangzhou Machinery, one of Cenntro’s wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the “Sevic Lawsuit”). Sevic filed its complaint with the People’s Court of Keqiao District, Shaoxing City, Light Textile City (the “People’s Court”). In the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People’s Court (i) terminate two signed purchase orders signed on July 22, 2019 under its sales contract with Shengzhou Machinery signed on August 13, 2019 and (ii) award Sevic money damages for the cost of goods of $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. The parties entered into mediation and on July 27, 2023, the People’s Court issued a civil mediation letter stating that i) both Sevic and Shengzhou Machinery agreed to terminate (x) two purchase orders signed on July 22, 2019 and (y) the sales contract signed on August 13, 2019; ii) Shengzhou Machinery shall pay Sevic a sum of approximately $13,908 by August 7, 2023; iii) Sevic voluntarily waived all other claims; and iv) Sevic shall pay the case acceptance fee and the property preservation application fee totaling approximately $3,429. After the completion of the meditation, no other disputes were outstanding between the two parties.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On March 25, 2022, Shengzhou Hengzhong Machinery Co., Ltd. (“Shengzhou”), an affiliate of Cenntro Automotive Corporation, filed a demand for arbitration against Tropos Technologies, Inc. with the American Arbitration Association (“AAA”), asserting claims for breach of contract and unjust enrichment. Shengzhou is seeking payment of $1,126,640 (exclusive of interest, costs, and attorneys’ fees) for outstanding invoices owed by Tropos Technologies, Inc. to Shengzhou. As of the date of, Tropos Technologies, Inc. has not yet formally responded to the demand. On February 16, 2023, AAA appointed an arbitrator and both parties are waiting for further proceedings under the arbitration process. On April 25, 2023, Tropos Technologies, Inc. filed a motion to dismiss the arbitration demand. On May 23, 2023, Shengzhou Machinery filed a response in opposition to the motion to dismiss the arbitration demand. On January 29, 2024, the arbitrator issued his opinion and order denying Tropos’ Motion to dismiss.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In June 2022, Sevic Systems SE (“Sevic”) filed for injunctive relief in a corporate court in Brussels, Belgium, alleging CAE infringement of Sevic’s intellectual property (“IP”) rights. The injunctive action was also directed against LEIE Center SRL (“LEIE”) and Cedar Europe GmbH (“Cedar”), two distribution partners of CAE. There, Sevic claims it acquired all IP rights to an electric vehicle, the so-called CITELEC model (“CITELEC”), fully and exclusively from the French company SH2M Sarl (“SH2M”) under Mr. Pierre Millet. Sevic claims these rights were acquired under a 2019 IP transfer agreement. According to Sevic, the METRO model (“METRO”) produced by Cenntro Electro Group Ltd. (“Cenntro”) and distributed by CAE derives directly from the CITELEC. The distribution of the METRO, therefore, allegedly infringes on Sevic’s IP rights. In its action, Sevic relies on (Belgian) copyright law and unfair business practices. On February 2, 2023, the president of the commercial court of Brussels rendered a judgment, declaring i) the claim against Cedar was inadmissible and ii) The main claim against CAE and LEIE was founded. According to the president’s opinion the CITELEC-model can enjoy copyright protection and determined it was sufficiently proven that Sevic acquired the copyrights of the CITELEC-model. The president then concluded that the distribution of the METRO-model in Belgium constituted a violation of article XI. 165 §1 of the Belgian Code of Economic Law and thereby ordered the cessation of the distribution of the METRO-model, a penalty in the form of a fine of EUR20,000.00 per sold vehicle in Belgium and EUR5,000.00 for each other infringement in Belgium after the judgement was served with a maximum fine of EUR500,000.00 for LEIE and EUR1,000,000.00 fine for CAE. Because CAE has not sold any METRO-models in Belgium, the Company believes the judgement is incorrect but has accrued the related liability according to the judgement made. On April 17, 2023 CAE filed a writ of appeal. The introductory hearing was scheduled for May 22, 2023. The judge did not give any legal assessment at the hearing. All parties have been granted deadlines for written pleadings. The receipt of the final writ has been planned for September 2, 2024. As of now, it is not possible to determine what the outcome of these proceedings will be.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In July 2022, Cenntro filed a request for the cancellation of two European Union mark (“EU mark”) which belongs to a third party with European Union Intellectual Property Office (“EUIPO”). EUIPO decided in favor of Cenntro in November 2023. The two trademarks in question were cancelled and the costs of the cancellation proceedings were borne by the other party.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On July 22, 2022, Xiongjian Chen filed a complaint against Cenntro Electric Group Limited (“CENN”), Cenntro Automotive Group Limited (“CAG”), Cenntro Enterprise Limited (“CEL”) and Peter Z. Wang (“Wang,” together with CENN, CAG and CEL, the “Defendants”) in the United States District Court for the District of New Jersey. The complaint alleges eleven causes of action sounding in contract and tort against the Defendants, all pertaining to stock options issued to Mr. Chen pursuant to his employment as Chief Operating Officer of CAG. With respect to the four contract claims, Plaintiff alleges breach of contract claims pertaining to an employment agreement between Plaintiff and CAG and a purported letter agreement between Plaintiff and CEL. With respect to the seven tort claims, Plaintiff alleges claims regarding purported misrepresentations and promises made concerning the treatment of Plaintiff’s stock options upon a corporate transaction, including claims for tortious interference, fraud, promissory estoppel, negligent misrepresentation, unjust enrichment and conversion. The complaint seeks, among other things, money damages (including compensatory and consequential damages) in the amount of $19 million, plus interest, attorneys’ fees and expenses. Defendants moved to dismiss the complaint against all Defendants for failure to state a claim and for lack of personal jurisdiction over defendants CAG and CEL. On April 30, 2023, the District Court dismissed the claims against CAG and CEL for lack of personal jurisdiction. In addition, the District Court dismissed all the claims against Wang and CENN without prejudice and permitted the Plaintiff to amend his complaint within 30 days to address the deficiencies in his claims against Wang and CENN. On May 28, 2023, Plaintiff filed an amended complaint. On July 20, 2023 the Defendants filed a motion seeking the dismissal of that amended complaint. On September 22, 2023, the Plaintiff filed to oppose our Motion to Dismiss and Motion to Strike. The Defendants filed our reply briefs by the deadline on November 9, 2023. On January 25, 2024, the Magistrate Judge entered an Order granting Plaintiff’s Motion to Amend and denying our Motion to Strike as moot.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">As of the issuance date of this report on Form 10-K, there remains one ongoing civil litigation cases between Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, and Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers; and the other two cases have been withdrawn:</div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On February 6, 2023, Hangzhou Ronda Tech Co., Limited (“Ronda”), one of Cenntro’s wholly owned subsidiaries, commenced a lawsuit against Fujian Newlongma Automotive Co., Ltd. (“Newlongma”), one of Ronda’s suppliers, in the Hangzhou Yuhang District People's Court, under which Ronda plead for (i) the termination of the vehicle purchase orders that Ronda placed with Newlongma on February 26, 2022; (ii) recovery of advance payments for total amount of approximately $438,702; and (iii) compensation for damages caused equal to approximately $453,290. The case mediation date was March 3, 2023 and was subsequently docketed on July 3, 2023. Since then, Newlongma filed a jurisdictional objection, and the Court dismissed that jurisdictional objection. Subsequently Newlongma filed a counterclaim and the Court hosted an exchange of evidence between the parties on 17 October 2023, and discovery was also organized on November 14, 2023 and January 16, 2024. On March 5, 2024, the first instance judgment was made, ruling: 1) Newlongma to fully return advance payments plus 100% damage totaling $869,702; 2) Ronda to pay for outstanding invoices totaling $583,813; and 3) to terminate all agreements between the parties, including the vehicle purchase orders which have not been fulfilled. Newlongma is dissatisfied with this third judgment and filed an appeal on March 21, 2024. We will prepare relevant defense materials.</span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On December 18, 2023, Zhejiang Sinomachinery Co., Ltd. filed a lawsuit against Tonghe County Tianxin Agricultural Machinery Co., Ltd. (“Tianxin”), requesting payment for total contract price of CNY461,800 (approximately US$ 65,104) and interest under a disputed contract of sale. As of today the case is in the first instance proceedings.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On January 2, 2024, MHP Americas, Inc. (“MHP”), through counsel, sent a letter to Cenntro Electric Group Limited (“Cenntro”) demanding payment allegedly owed by Cenntro to MHP in the amount of $1,767,516.91 for alleged breaches in connection with the parties’ August 8, 2022, Master Consulting Services Agreement and/or March 9, 2023, Statement of Work. On January 12, 2024, Cenntro, through counsel, responded to the letter denying any breach and disputing the amounts claimed.  No lawsuit has been filed yet.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 90 2185721.32 58787.33 2126933.99 548244.11 90 2 465400 628109 2 13908 3429 1126640 2 20000 5000 500000 1000000 2 2 11 4 7 19000000 P30D 1 2 438702 453290 1 869702 583813 461800 65104 1767516.91 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 22 - RELATED PARTY TRANSACTIONS</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the major related parties and their relationships with the Company:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name of related parties:</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; font-weight: bold;">Relationship with the Company</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">Chairman, Chief Executive Officer, and principal shareholder of the Company</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">A principal shareholder of the Company</div> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Bendon Limited</td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: justify;">Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.<br/> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai Machinery Co., Ltd (“Zhejiang Zhongchai”)</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang RAP</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd (“Hangzhou Hezhe”)<br/> </div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng Investment Development Co. Ltd (“Shenzhen Yuanzheng“)</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">Controlled by Mr. Yeung Heung Yeung</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu Enterprise Management Consulting Co., Ltd (“Shanghai Hengyu”)</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: bottom;">Antric GmbH</td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom;"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; text-align: justify;">Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023<br/> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-left: 9pt; text-indent: -9pt;">Billy Rafael Romero Del Rosario<br/> </div> </td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; text-align: justify; background-color: rgb(204, 238, 255);"><span style="-sec-ix-hidden:Fact_033aeb5c558949869e1a3106f505959d">A shareholder who owns</span> 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL <br/> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Related party transactions</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the years ended December 31, 2023 and 2022, the Company had the following material related party transactions.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">For the Years</span> <span style="font-weight: bold;">Ended December 31,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_8e3b6c107ec546c7adc3e90f9bdb872e"><span style="-sec-ix-hidden:Fact_6648b418106942ff97e9f0556ac4353a">Interest income from a related party</span></span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);">Zhejiang RAP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Bendon Limited</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">113,021</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Purchase of raw materials from related parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Hangzhou Hezhe <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">233,536</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,413,262</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Service provided by a related party</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Shanghai Hengyu</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">5,053</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Zhejiang Zhongchai  <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">119,963</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Payment on the purchase of the raw materials</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Hangzhou Hezhe</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">54,617</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,015,036</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"><br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="font-weight: bold;">Prepayment of operating fund to a related party</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Billy Rafael Romero Del Rosario <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">113,560</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Repayment of the advance operating fund from a related party</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Zhejiang Zhongchai</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">276,266</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Repayment of interest-bearing Loan from a <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">related party</span> </span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Shenzhen Yuanzheng</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">395,523</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Mr. Yeung Heung Yeung</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,331,091</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_bb958378b9064aa6828b9972aedf2e14"><span style="-sec-ix-hidden:Fact_45044232779a45b08baa02786cd83c35">Interest expense on loans provided by related parties</span></span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Yeung Heung Yeung</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div><span style="text-decoration: underline;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amounts due from Related Parties</span></span></div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents <span style="-sec-ix-hidden:Fact_7c8c33c0b1d242deb44051beeb95a995"><span style="-sec-ix-hidden:Fact_6c742b66301d48408ae1958b10f402ef">amounts due from related parties</span></span> as of December 31, 2023 and 2022.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hangzhou Hezhe (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178,019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">366,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billy Rafael Romero Del Rosario (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">109,420</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">287,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">366,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="margin-bottom: 8pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment for raw material to the related party.</div> </td> </tr> </table> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment of operating fund to the related party.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"> <br/> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due to Related Parties - current</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due to related parties as of December 31, 2023 and 2022.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Antric GmbH </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">(1)</span></td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">666,396</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang RAP</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>10,468</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>23,882</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>23,194</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Shanghai Hengyu (2)</div> <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"></sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>2,900</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>10,468</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>716,372</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR<span style="text-indent: 0pt;">2,500,000</span> (approximately $<span style="text-indent: 0pt;">2,674,500</span>) in </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Antric GmbH</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to acquire <span style="text-indent: 0pt;">25</span>% of its equity interest. For the year ended December 31, 2022, capital investment of EUR<span style="text-indent: 0pt;">1,868,750</span> (approximately $<span style="text-indent: 0pt;">1,977,380</span>) was paid to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Antric GmbH.</span></div> </td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $<span style="text-indent: 0pt;">26,746</span> was recognized for the year ended December 31, 2023.</span></div> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the major related parties and their relationships with the Company:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name of related parties:</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; font-weight: bold;">Relationship with the Company</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">Chairman, Chief Executive Officer, and principal shareholder of the Company</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">A principal shareholder of the Company</div> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Bendon Limited</td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255); text-align: justify;">Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022.<br/> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai Machinery Co., Ltd (“Zhejiang Zhongchai”)</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang RAP</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd (“Hangzhou Hezhe”)<br/> </div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom;"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng Investment Development Co. Ltd (“Shenzhen Yuanzheng“)</div> </td> <td style="width: 2.58%; vertical-align: bottom;"> </td> <td style="width: 53.11%; vertical-align: middle;"> <div style="text-align: justify;">Controlled by Mr. Yeung Heung Yeung</div> </td> </tr> <tr> <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu Enterprise Management Consulting Co., Ltd (“Shanghai Hengyu”)</div> </td> <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"> <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: bottom;">Antric GmbH</td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom;"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; text-align: justify;">Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023<br/> </td> </tr> <tr> <td rowspan="1" style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="margin-left: 9pt; text-indent: -9pt;">Billy Rafael Romero Del Rosario<br/> </div> </td> <td rowspan="1" style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td rowspan="1" style="width: 53.11%; vertical-align: middle; text-align: justify; background-color: rgb(204, 238, 255);"><span style="-sec-ix-hidden:Fact_033aeb5c558949869e1a3106f505959d">A shareholder who owns</span> 1% equity interest of Cenntro Electric CICS, SRL and was the CEO of Cenntro Electric CICS, SRL <br/> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Related party transactions</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the years ended December 31, 2023 and 2022, the Company had the following material related party transactions.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">For the Years</span> <span style="font-weight: bold;">Ended December 31,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_8e3b6c107ec546c7adc3e90f9bdb872e"><span style="-sec-ix-hidden:Fact_6648b418106942ff97e9f0556ac4353a">Interest income from a related party</span></span></span><br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);">Zhejiang RAP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">12,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">13,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Bendon Limited</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">113,021</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Purchase of raw materials from related parties</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Hangzhou Hezhe <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">233,536</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,413,262</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Service provided by a related party</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Shanghai Hengyu</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">5,053</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Zhejiang Zhongchai  <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">119,963</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Payment on the purchase of the raw materials</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Hangzhou Hezhe</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">54,617</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,015,036</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"><br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="font-weight: bold;">Prepayment of operating fund to a related party</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Billy Rafael Romero Del Rosario <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">113,560</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Repayment of the advance operating fund from a related party</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Zhejiang Zhongchai</span> <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">276,266</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Repayment of interest-bearing Loan from a <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">related party</span> </span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Shenzhen Yuanzheng</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">395,523</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%;" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Mr. Yeung Heung Yeung</span></td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,331,091</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_bb958378b9064aa6828b9972aedf2e14"><span style="-sec-ix-hidden:Fact_45044232779a45b08baa02786cd83c35">Interest expense on loans provided by related parties</span></span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Yeung Heung Yeung</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div><span style="text-decoration: underline;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amounts due from Related Parties</span></span></div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents <span style="-sec-ix-hidden:Fact_7c8c33c0b1d242deb44051beeb95a995"><span style="-sec-ix-hidden:Fact_6c742b66301d48408ae1958b10f402ef">amounts due from related parties</span></span> as of December 31, 2023 and 2022.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Hangzhou Hezhe (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178,019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">366,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billy Rafael Romero Del Rosario (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">109,420</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">287,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">366,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="margin-bottom: 8pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment for raw material to the related party.</div> </td> </tr> </table> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment of operating fund to the related party.</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"> <br/> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due to Related Parties - current</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due to related parties as of December 31, 2023 and 2022.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2023</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Antric GmbH </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">(1)</span></td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">666,396</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang RAP</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>10,468</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>23,882</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>23,194</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Shanghai Hengyu (2)</div> <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"></sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>2,900</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>10,468</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div>716,372</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR<span style="text-indent: 0pt;">2,500,000</span> (approximately $<span style="text-indent: 0pt;">2,674,500</span>) in </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Antric GmbH</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to acquire <span style="text-indent: 0pt;">25</span>% of its equity interest. For the year ended December 31, 2022, capital investment of EUR<span style="text-indent: 0pt;">1,868,750</span> (approximately $<span style="text-indent: 0pt;">1,977,380</span>) was paid to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Antric GmbH.</span></div> </td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $<span style="text-indent: 0pt;">26,746</span> was recognized for the year ended December 31, 2023.</span></div> </td> </tr> </table> </div> Chairman, Chief Executive Officer, and principal shareholder of the Company A principal shareholder of the Company Controlled by Mr. Justin Davis-Rice, a director of CEGL. As for the resignation of Mr. Justin Davis-Rice in 2022, it was not a related party as of December 31, 2022. Ultimately controlled by Mr. Peter Wang An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary An entity significantly influenced by Hangzhou Ronda, CEGL’s subsidiary Controlled by Mr. Yeung Heung Yeung Ultimately controlled by Mr. Peter Wang Invested by the Company, then it became the CEGL’s wholly-owned subsidiaries on August 31, 2023 0.01 12767 13434 0 113021 233536 1413262 0 5053 0 119963 54617 1015036 113560 0 0 276266 0 395523 0 1331091 0 2532 0 1075 178019 366936 109420 0 287439 366936 0 666396 10468 23882 0 23194 0 2900 10468 716372 2500000 2674500 0.25 1868750 1977380 26746 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 23 - SUBSEQUENT EVENT</div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On February 16, 2024, CEGL issued a press release announcing the Supreme Court of New South Wales, Australia (the “Court”) made orders to approve CEGL’s proposed scheme of arrangement in relation to which CEGL will redomicile from Australia to the United States (the “Scheme”). Under the Scheme, CEGL will become a subsidiary of Cenntro Inc. (the “HoldCo”), a United States company incorporated in accordance with the laws of the State of Nevada for the purpose of effecting CEGL group’s redomiciliation to the United States.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events with material financial impact on the consolidated financial statements.</span></div> On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023. The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented. Since May 2022, the Company entered a series of agreement with Jiangxi ZC Automobile Co., Ltd. (“Jiangxi ZC”) to cooperate on mold development. The agreement stipulated that the mold development fee shall be borne by the Company and Jiangxi ZC, with each bearing 50%, and that Jiangxi ZC would share the ownership of the mold assets with the Company upon completion of the payment. The Company recognized deferred cost borne by Jiangxi ZC before it met the cost reorganization criteria. The balance mainly consisted of the rental deposit. Cross-currency swap was bought by the Company to manage its exposures to movements in foreign exchange rates primarily related to the RMB. Available-for-sale investment represented wealth management products purchased from banks, for which the contractual maturity dates are less than one year. On September 1, 2023 the Company held its annual general meeting of shareholders where among other proposals, the shareholders of the Company did approve the consolidation of the ordinary shares of the Company on a one-for-ten (1:10) basis with effect from December 8, 2023 (the “Share Consolidation”). The one-for-ten reverse stock split decreased the number of outstanding shares and increased net loss per common share. All per share and share amounts presented have been retroactively adjusted for the effect of this share consolidation for all periods presented. The balance represented the payable of purchase of raw material to Jiangsu Rongyuan and service fee payable to Shanghai Hengyu . In July 2023 and December 2023, Shanghai Hengyu and Jiangsu Rongyuan were deregistered, respectively. Thus the balance of these related parties was written off and other income of $26,746 was recognized for the year ended December 31, 2023. The balance represented the capital injection payable to this related party. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. For the year ended December 31, 2022, capital investment of EUR1,868,750 (approximately $1,977,380) was paid to Antric GmbH. The balance mainly represents the prepayment for raw material to the related party. The balance mainly represents the prepayment of operating fund to the related party. Indicates below 10%. On October 12, 2022, the Company entered into a subscription agreement with MineOne Partners Limited, a partnership incorporated in the British Virgin Islands, for purchase of $25 million partnership shares in MineOne Fix Income Investment I LP (“MineOne”), over which MineOne Partners Limited is the General Partner. The Company holds 100% of the limited partnership equity of MineOne andis entitled to a fixed return of 5% per annum on the investment amount, and has the rights to sell all or any portion of its partnership interest after the second anniversary of the investment if the Company gives at least ten business days’ prior notice to the General Partner and receives the consent of General Partner. MineOne focuses on private credit loans, convertible bridge, and personal factoring. The Company determines the appropriate classification of its investments in debt and equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV or its equivalent to measure the fair value of the Fund. For the year ended December 31, 2023 and 2022, the Company recorded upward adjustments for changes in fair value of this equity investment of $1,041,111 and $19,244, respectively. On August 11, 2022, the Company invested $5 million in Micro Money Fund SPC, for purchase of 4,454.37 of participating, redeemable, non-voting shares attributable to Micro Money Fund SPII (“the Fund”), a segregated portfolio of Micro Money Fund SPC. The Company holds 59% of the limited partnership equity of the Fund, andhas the rights to redeem the investment at the option of the Company, but a redemption gate may be setup to limit the redemption amount if redemption on redemption day in excess of such percentage of the NAV of the relevant portfolio by Micro Money Fund SPC. The Fund focuses on investments in convertible securities, publicly traded debt and stock, and combination options and futures trading. The investment was classified as an equity security because the investment represented the ownership interest in the Fund. The private equity fund is measured at fair value with gains and losses recognized in earnings. As a practical expedient, the Company uses NAV to measure the fair value of the Fund. In November 2023, the Company redeemed investment of $1,000,000 and recognized loss of the redemption part of $1,361,713. For the year ended December 31, 2023 and 2022, the Company recorded downward adjustments for changes in fair value of this remaining equity investment of $2,280,119 and $260,049, respectively. On June 23, 2021, the Company invested RMB2,000,000 (approximately $281,694) in Hangzhou Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant influence over Hangzhou Hezhe. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $50,991 and $44,039 respectively, based on its proportionate share of equity interest. On December 16, 2022, the Company invested EUR2,500,000 (approximately $2,674,500) in Antric GmbH to acquire 25% of its equity interest. The Company accounts for the investment under the equity method because the Company controls 25% of voting interests, and has the ability to exercise significant influence over Antric GmbH. On August 31, 2023, the Company acquired the remaining 75% of its equity interest and Antric GmbH was became a wholly-owned subsidiary of CEGL. For the year ended December 31, 2023, loss of $136,302 from the acquisition of Antric GmbH was recorded. On September 25, 2022, the Company invested RMB15,400,000 (approximately $2,169,045) in Entropy Yu to acquire 99.355% of the partnership entity’s equity interest. The Company accounts for the investment under the equity method because the Company controls 50% of voting interests in partnership matters and material matters must be agreed upon by all partners. The Company has the ability to exercise significant influence over Entropy Yu. For the years ended December 31, 2023 and 2022, the Company recognized investment gain of $4 and investment loss of $44,301, based on its proportionate share of equity interest. On March 22, 2022, CAE invested EUR100,000 (approximately $110,620) in Able 2rent GmbH (DEU) to acquire 50% of its equity interest. The Company accounts for the investment under the equity method because it does not have control over Able 2rent GmbH (DEU) as the Company does not participate in its operation and does not serve as member of board of director. For the years ended December 31, 2023 and 2022, the Company recognized investment loss of $7,998 and $12,389 respectively, based on its proportionate share of equity interest. On January 31, 2023, the Company entered into a debt convention agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 into HW Electro Co., Ltd.’s shares. The Company is holding 1,143,860 shares of HW Electro Co., Ltd.’s for a total of 3.00% of its equity interest as of December 31, 2023. On July 12, 2023, the Company entered into a share sale and purchase agreement with Robostreet Inc., to acquire 176 shares of Robostreet Inc.’s for a total of 14.97% of its equity interest with a consideration of cash of $200,000 and three models of programmable smart chassis for an aggregate value of $250,000. The balance mainly represented a six-year period liability insurance for the existing officers and directors in connection with the closing of the Combination. The balance represents a 5-year loan in the aggregate principal amount of $4,439,400 (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in August 2026. As for the resignation of Mr. Justin Davis-Rice in 2022, the controller of Bendon Limited and the former director of CEGL, Bendon Limited was not a related party as of December 31, 2022. Full provision was made as of December 31, 2022, and the balance was written off as of December 31, 2023. Loans to a third party represented an interest-bearing loan to HW Electro Co., Ltd. with principal amount of $1,000,000 as of December 31, 2022, with the annual interest rate of 5.00%, which will be due on February 7, 2023. On January 31, 2023, the Company entered into a debt conversion agreement with HW Electro Co., Ltd., to convert the loan principal of $1,000,000 for 1,143,860 shares of HW Electro Co., Ltd.’s common stock totaling 3.00% of its equity interest. The interest of the loan was repaid in February 2023. Receivable from a third party represented the redemption receivable of equity investment in Micro Money Fund SPC. The Company redeemed the investment of $1,000,000 in November 2023 and received the payment subsequently in January 2024.