<SEC-DOCUMENT>0001683168-23-009111.txt : 20231227
<SEC-HEADER>0001683168-23-009111.hdr.sgml : 20231227
<ACCEPTANCE-DATETIME>20231227162717
ACCESSION NUMBER:		0001683168-23-009111
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20231221
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20231227
DATE AS OF CHANGE:		20231227

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APPLIED OPTOELECTRONICS, INC.
		CENTRAL INDEX KEY:			0001158114
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				760533927
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36083
		FILM NUMBER:		231518295

	BUSINESS ADDRESS:	
		STREET 1:		13139 JESS PIRTLE BLVD
		CITY:			SUGAR LAND
		STATE:			TX
		ZIP:			77478
		BUSINESS PHONE:		281-295-1800

	MAIL ADDRESS:	
		STREET 1:		13139 JESS PIRTLE BLVD
		CITY:			SUGAR LAND
		STATE:			TX
		ZIP:			77478

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	APPLIED OPTOELECTRONICS INC
		DATE OF NAME CHANGE:	20010824
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>appliedopto_8k.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:aaoi="http://ao-inc.com/20231221">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_aaoi_ao%2Dinc.com_20231221 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20231221_20231221 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001158114 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityCentralIndexKey">0001158114</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="aaoi-20231221.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2023-12-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-12-21</xbrli:startDate>
        <xbrli:endDate>2023-12-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin: 0"></p>

<p style="margin: 0"></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><b>UNITED STATES</b></span></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><b>SECURITIES AND
EXCHANGE COMMISSION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><b>Washington, D.C.
20549</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<p style="margin: 0pt 0"></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_904_edei--DocumentType_c20231221__20231221_zIXRTI4ukOx1"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of Report (Date of earliest event reported):
<span id="xdx_90C_edei--DocumentPeriodEndDate_c20231221__20231221_zYM1lX8xlhc9"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">December 21, 2023</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_906_edei--EntityRegistrantName_c20231221__20231221_z5oDf5CNhnh1"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityRegistrantName">Applied Optoelectronics, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Exact name of registrant as specified
in its charter)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 34%; font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_905_edei--EntityIncorporationStateCountryCode_c20231221__20231221_z54FcAmXTYD6"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="font-size: 10pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90B_edei--EntityFileNumber_c20231221__20231221_zVgGjXAjATZc"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityFileNumber">001-36083</ix:nonNumeric></span></b></span></td>
    <td style="font-size: 10pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_905_edei--EntityTaxIdentificationNumber_c20231221__20231221_zDnf5Nhi2Pwd"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityTaxIdentificationNumber">76-0533927</ix:nonNumeric></span></b></span></td></tr>
<tr style="vertical-align: top">
    <td><p style="font-size: 10pt; text-align: center">(State of incorporation)</p></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Commission File Number)</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer Identification No.)</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span id="xdx_90B_edei--EntityAddressAddressLine1_c20231221__20231221_zPBthQInmsDg" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityAddressAddressLine1">13139
Jess Pirtle Blvd.</ix:nonNumeric></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br /> <span id="xdx_90A_edei--EntityAddressCityOrTown_c20231221__20231221_zu577ClgyUT"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityAddressCityOrTown">Sugar
Land</ix:nonNumeric></span></span></b><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20231221__20231221_z0rdd3JFRtZb"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Texas</ix:nonNumeric> </span></span></b><b><span id="xdx_907_edei--EntityAddressPostalZipCode_c20231221__20231221_zMXYjcn1gQ8k"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:EntityAddressPostalZipCode">77478</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices and z</span>ip code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(<span id="xdx_908_edei--CityAreaCode_c20231221__20231221_zV53qpG7awF9"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:CityAreaCode">281</ix:nonNumeric></span>) <span id="xdx_90F_edei--LocalPhoneNumber_c20231221__20231221_zvoiWkIyQAjk"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:LocalPhoneNumber">295-1800</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Registrant&#8217;s telephone number, including
area code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Check the appropriate box below if the
Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions
(see General Instruction A.2. below):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_900_edei--WrittenCommunications_c20231221__20231221_zFhGWyYH0LOi"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Written communications pursuant to Rule 425 under the Securities
Act (17 CFR 230.425)</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_904_edei--SolicitingMaterial_c20231221__20231221_zB57prY1IRb7"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Soliciting material pursuant to Rule 14a-12 under the Exchange
Act (17 CFR 240.14a-12)</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_90B_edei--PreCommencementTenderOffer_c20231221__20231221_zDvrBukslOwl"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 14d-2(b) under
the Exchange Act (17 CFR 240.14d-2(b))</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_902_edei--PreCommencementIssuerTenderOffer_c20231221__20231221_zKuAUsoW5BG7"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 13e-4(c) under
the Exchange Act (17 CFR 240.13e-4(c))</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Securities registered pursuant to Section 12(b) of the Act:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 30%"><span style="font: 10pt Times New Roman, Times, Serif">Title of each class</span></td>
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif">Trading Symbol(s)</span></td>
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 45%"><span style="font: 10pt Times New Roman, Times, Serif">Trading Name of each exchange on which registered</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_906_edei--Security12bTitle_c20231221__20231221_z1WBoydkfaqe"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:Security12bTitle">Common Stock, Par value $0.001</ix:nonNumeric></span></b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_909_edei--TradingSymbol_c20231221__20231221_zDSDX1FMcry9"><ix:nonNumeric contextRef="AsOf2023-12-21" name="dei:TradingSymbol">AAOI</ix:nonNumeric></span></b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_907_edei--SecurityExchangeName_c20231221__20231221_z5R9m4euBpo8"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Market</ix:nonNumeric></span></b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2
of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Emerging growth company
<span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_90A_edei--EntityEmergingGrowthCompany_c20231221__20231221_zzVLowxjDHpa"><ix:nonNumeric contextRef="AsOf2023-12-21" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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. <span style="font-family: Wingdings">o</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"></span></p>

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1.01. Entry into a Material Definitive Agreement.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 21, 2023, Global
Technology, Inc. (&#8220;Global Technology&#8221;), a wholly-owned subsidiary of Applied Optoelectronics, Inc. entered into an asset pool
business cooperation agreement (&#8220;Asset Pool Agreement&#8221;) and an asset pool pledge contract (&#8220;Pledge Contract&#8221;)
(referred to collectively as the &#8220;Pledged Asset Line&#8221;), with China Zheshang Bank Co., Ltd., in Ningbo City, China (the &#8220;Bank&#8221;).
The Pledged Asset Line does not create or establish an additional credit line. The Pledged Asset Line supplements the existing credit
agreement, previously executed between Global Technology and the Bank on June 7, 2022 (the &#34;Credit Line&#34;). The Pledged Asset
Line is a specific limit under the Credit Line and does not constitute a new credit line or an increase in existing credit limits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under the Pledged Asset Line,
Global Technology shall pledge certain financial assets or rights to such assets to the Bank in order to obtain loan funds. The financial
assets include, but are not limited to, deposit receipts, domestic accounts receivable and electronic commercial paper. Borrowing will
be utilized by Global Technology for general corporate purposes and short-term working capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Global Technology may draw
upon the Pledged Asset Line between December 21, 2023 and December 21, 2025 (the &#8220;Asset Pool Period&#8221;). During the Asset Pool
Period, Global Technology may request to draw upon the Pledged Asset Line on an as-needed basis. However, the amount of available credit
under the Pledged Asset Line and the approval of each draw may be reduced or declined by the Bank due to changes in Chinese government
regulations and/or changes in Global Technology&#8217;s financial and operational condition at the time of each requested draw.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Each draw under the Pledged
Asset Line will be facilitated by a separate credit agreement specifying the terms of each draw and will bear interest equal to the Bank&#8217;s
commercial banking interest rate effective on the day of the applicable draw. Borrowings under the Pledged Asset Line, however, may become
due and repayable to the Bank at the Bank&#8217;s discretion due to changes in Global Technology&#8217;s financial and operational condition
that may affect the repayment of the loan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Global Technology&#8217;s obligations
under the Pledged Asset Line will be secured by the pledged financial assets or rights to such assets owned by Global Technology and pledged
to the Bank under the terms of the Pledge Contract. The Pledge Contract is an additional and independent security agreement, distinct
from the Maximum Mortgage Contract entered into between Global Technology and the Bank on June 7, 2022. The Pledged Asset Line contains
rights and obligations, representations and warranties, and events of default applicable to Global Technology that are customary for agreements
of this type.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The foregoing description
of the Pledged Asset Line does not purport to be a complete statement of the parties&#8217; rights and obligations under the agreements
and is qualified in its entirety by reference to the full text of the English translations of the Asset Pool Agreement and Pledge Contract
which are attached as Exhibit 10.1 and 10.2 to this Current Report on Form 8-K and are incorporated by reference herein.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Item 2.03 Creation of a Direct Financial
Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The information as set forth in Item 1.01 of this
Current Report on Form 8-K is incorporated by reference into Item 2.03.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i></i></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d) Exhibits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; width: 10%"><b>Exhibit&#160;No.</b></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 88%; text-align: center"><b>Description</b></td></tr>
  <tr>
    <td style="vertical-align: top">10.1</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: top"><a href="appliedopto_ex1001.htm">Translation of the Asset Pool Agreement, between Global Technology, Inc. and China Zheshang Bank Co., Ltd, dated December 21, 2023.</a></td></tr>
  <tr>
    <td style="vertical-align: top">10.2</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><a href="appliedopto_ex1002.htm">Translation of the Pledge Contract, between Global Technology, Inc. and China Zheshang Bank Co., Ltd, dated December 21, 2023.</a></p></td></tr>
  <tr>
    <td style="vertical-align: top">104</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">Cover Page&#160;Interactive Data File (embedded within the Inline XBRL document)</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements of the Securities Exchange Act of 1934,
as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>APPLIED OPTOELECTRONICS,&#160;INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">Date: December 27, 2023</td>
    <td style="width: 5%">By:</td>
    <td style="border-bottom: Black 1pt solid; width: 45%"><i>/s/ <span style="font-variant: small-caps">DAVID C. KUO</span></i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Name:</td>
    <td><span style="font-variant: small-caps">DAVID C. KUO</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Title:</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Senior Vice President and Chief Legal Officer</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6PbRW/GF3OnSIU2SIeFtclOLWjLT+PZJvad0QQyAk53w5QsQio6WpkOE4L3LYY91U2iMUeEZGe8LgSFfrBMIs8GKcZ219u/7AlAKDgRn1lA731nk3DssEpOqrSV9JkNNkOIbZRkRfPSV7NiVab3QF2pawY2rYoNf86j7s9ZMs1a826YDsDNkEBj3ZyW9QcqBgS3f9IL46yPNURHFbkciYbs035uY81bCosA5ZrkP/HX0A1qZJDQ== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appliedopto_ex1001.htm
<DESCRIPTION>ASSET POOL BUSINESS COOPERATION AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 10.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 12pt"><B>Asset Pool Business
Cooperation Agreement</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 12pt"><B>&#65288;<FONT STYLE="font-family: Times New Roman, Times, Serif">Applicable
to a Single Customer Asset Pool</FONT>&#65289;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="color: windowtext">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="color: windowtext">(33100000) Z.S.Z.C.C.Z.
</FONT>(2023) <FONT STYLE="color: windowtext">No. 22336</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Party A: China Zheshang Bank Co., Ltd. <U>Ningbo Branch</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Party B: <U>GLOBAL Technology Inc. </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify; text-indent: 32pt">By mutual agreement,
Party A provides Asset Pool business services to Party B. In order to clarify the rights and obligations of both parties, this Contract
is hereby established.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify; text-indent: 32pt">Where &quot;assets&quot;
is not specifically defined in this Contract, it refers to the rights or chattels legally owned by Party B, for which Party B has applied
for management by Party A or entered into the Asset Pool for pledging. This includes but is not limited to certificates of deposit, accounts
receivable under domestic letters of credit, electronic commercial drafts, etc. Specifically, electronic commercial drafts include electronic
bank acceptance drafts and electronic commercial acceptance drafts, and the application and related operations of electronic commercial
drafts shall be conducted in accordance with the relevant regulations of the People's Bank of China.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 1 Definitions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 28.35pt">1.1</TD><TD STYLE="text-align: justify">Asset Pool</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify">It refers to a comprehensive financial
services platform provided by Party A to Party B, integrating functions such as asset management and financing services, serves as the
primary vehicle through which Party A offers liquidity services to Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 28.35pt">1.2</TD><TD STYLE="text-align: justify">Pledge Asset Pool</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in">It refers to a collection
of assets that are confirmed and held by Party A after Party B files a pledge application and completes the pledge procedures with Party
A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 28.35pt">1.3</TD><TD STYLE="text-align: justify">Pledge Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in">Based on the type
of pledged assets in the Asset Pool, the Pledge Financing Credit Line is divided into the (Secondary) Low-Risk Pledge Financing Credit
Line and the Exposure Pledge Financing Credit Line. <B>Party B agrees to use all pledged assets in the pool to secure the financing business
that Party B and its designated overseas member companies (applicable when low-risk assets are subject to cross-border sweeping as agreed,
the same below) conduct with Party A in accordance with this Contract and Asset Pool Pledge Contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">1.3.1</TD><TD STYLE="text-align: justify">(Secondary) Low-Risk Pledge Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">It refers to the
sum of the pledge credit line, which is equal to the value of low-risk assets in the Pledged Asset Pool multiplied by the corresponding
pledge rate, and the balance of the Margin Account. It varies with the value of low-risk assets in the Pledged Asset Pool and the balance
of the Margin Account but shall not exceed the (Secondary) Low-Risk Credit Line granted by Party A to Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in"><FONT STYLE="color: #231F20">Party
B may apply for the cross-border sweeping of low-risk assets to an overseas member company (Party B shall specify the specific company
name in the application) through Party A's e-banking system, and may handle it upon review and approval by Party A.</FONT> After approval
by Party A, <FONT STYLE="color: #231F20">an overseas member company</FONT> may arrange financing under the Asset Pool within the financing
limit generated under cross-border adjustments. <B>The sweep-in party shall not re-sweep the swept-in assets. In addition, the aforesaid
swept-in assets shall no longer generate the corresponding financing credit line for the sweep-out party. The parties acknowledge that
the aforesaid sweeping of assets is only for the purpose of calculating the financing credit line, and shall not affect the ownership
of the assets in the pool.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">Low-risk assets include
the Asset Pool margin, electronic bank acceptance bills, blockchain receivables confirmed by Party A, digital credit vouchers, and accounts
receivable under a domestic letter of credit (&quot;L/C&quot;) accepted by a bank recognized by Party A. The types of low-risk assets
and the corresponding pledge rates shall be subject to those approved by Party A and may be adjusted by Party A in its sole discretion.
In case of any adjustment made thereto by Party A, the relevant financing credit line of Party B and its member companies will be adjusted
accordingly, and Party B may query the relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">1.3.2</TD><TD STYLE="text-align: justify">Exposure Pledge Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">It refers to the
pledge credit line which is equal to the value of non-low-risk assets in the Pledged Asset Pool multiplied by the corresponding pledge
rate. It varies with the balance of non-low-risk assets in the Pledged Asset Pool but shall not exceed the available general credit line
granted by Party A to Party B after deduction of the Additional Asset Pool Financing Credit Line. If the available general credit line
of Party B is insufficient, the corresponding Exposure Pledge Financing Credit Line cannot be generated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">Non-low-risk assets
mainly include electronic bank acceptance bills not confirmed by Party A and export accounts receivable. The types of non-low-risk assets
and the corresponding pledge rates shall be subject to those approved by Party A and may be adjusted by Party A in its sole discretion.
In case of any adjustment made thereto by Party A, the relevant financing credit line of Party B will be adjusted accordingly, and Party
B may query the relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.4</TD><TD STYLE="text-align: justify">Additional Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to the
credit line granted by Party A to Party B based on the business cooperation with Party B and Party B's overall risk level and mitigation
measures (except for pledge), in addition to the (Secondary) Low-Risk Pledge Financing Credit Line and the Exposure Pledge Financing Credit
Line.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.5</TD><TD STYLE="text-align: justify">Asset Pool Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to the
actual financing credit line under which Party B may conduct the Asset Pool Financing business, <B>which is the sum of the (Secondary)
Low-Risk Pledge Financing Credit Line, Exposure Pledge Financing Credit Line, and the Additional Financing Credit Line of Party B</B>.
<B>Party B may query the relevant information through Party A's e-banking system.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">Party B may apply
to Party A for the handling of Asset Pool financing business within the financing limit of the Asset Pool. This specifically includes
acceptance of electronic bank acceptance bills, accounts receivable chain business, digital credit voucher business, letter of credit
business, working capital loans, trade financing, etc. The specific methods, amounts, terms, etc., for each use shall be based on the
business contract and relevant debt instruments signed by both parties. Among them, the accounts receivable chain and digital credit voucher
business include, but are not limited to, the transfer of accounts receivable or digital credit vouchers, confirmed business, etc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.6</TD><TD STYLE="text-align: justify">Available Financing Credit Line</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to the
remaining Asset Pool Financing Credit Line under which Party B may continuously conduct the financing business with Party A after deduction
of the Asset Pool Financing Credit Line occupied by the financing principal and the outstanding interest due (if any). Party B may query
the relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.7</TD><TD STYLE="text-align: justify">Asset Pool Financing</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to a mode
of financing where Party A handles the financing business for Party B within the Asset Pool Financing Credit Line.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.8</TD><TD STYLE="text-align: justify">Asset Pool Custody and Collection</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to Party
B entrusting Party A to manage legally held assets, with Party A collecting payments on behalf of Party B upon the assets' maturity according
to legal or agreed-upon rules. <B>The collected funds are then deposited into the Asset Pool Margin Account.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.9</TD><TD STYLE="text-align: justify">Automatic Management of Electronic Bills</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">It refers to the situation where, upon
Party B accepting an electronic commercial draft with China Zheshang Bank (CZB) as the opening bank for the collection account, Party
A directly prompts the accept or for payment when the electronic commercial draft matures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.10</TD><TD STYLE="text-align: justify">Asset Pool Account</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">It refers to a settlement account
opened by Party A for Party B for financial accounting of the Asset Pool business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">1.11</TD><TD STYLE="text-align: justify">Asset Pool Margin Account</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">It refers to a dedicated
account for depositing the Asset Pool margin that is opened by Party A for Party B when they apply for the Asset Pool Financing service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 2 Business Term and Content of Asset
Pool</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Throughout the period from
<U>see Article 16.1</U> (MM/DD/YYYY) to <U>see Article 16.1</U> (MM/DD/YYYY), Party A provides Asset Pool services to Party B. The selectable
types/functions of Asset Pool business include but are not limited to: (1) Asset Pool custody and collection; (2) Automatic management
of electronic bills; (3) Asset Pool financing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">When Party B applies to establish,
modify, or terminate the corresponding types/functions of Asset Pool business, they are required to complete the necessary procedures
according to Party A's requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 3 Asset Pool Financing</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 28.35pt">3.1</TD><TD STYLE="text-align: justify">Establishment of the Pledge Financing Credit Line</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.1.1</TD><TD STYLE="text-align: justify">To pledge an asset, Party B shall submit an Application Form for the Pledge/Release of Pledge of (XX Assets)
in the Asset Pool (the name of the application form is to be determined based on the specific asset to be pledged, the same below) affixed
with its finance seal specimen that has been previously provided to Party A, and the relevant original documents of title (if any) through
Party A's e-banking system or to Party A's business outlet.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.1.2</TD><TD STYLE="text-align: justify">Party A will complete the pledge registration and other procedures for those assets approved for pledge
upon review in accordance with applicable laws and regulations.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.1.3</TD><TD STYLE="text-align: justify">The specific pledged assets shall be subject to those specified in the Application Form for the Pledge/Release
of Pledge of (XX Assets) in the Asset Pool confirmed by Party A or in Party A's e-banking system.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.1.4</TD><TD STYLE="text-align: justify">After the aforesaid asset pledge procedures are completed, the relevant Pledge Financing Credit Line will
be established pursuant to Article 1.3. The Pledge Financing Credit Line shall be denominated in CNY. If a pledged asset or the margin
is denominated in a foreign currency, it shall be converted into CNY at the applicable exchange rate at the time when the pledge procedures
are completed or when the margin is transferred into Party A's system, and it will be re-calculated after the exchange rate in the system
is updated at the end of each day.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.1.5</TD><TD STYLE="text-align: justify">Asset Pool Margin</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in">If Party B active
the business of Asset Pool Financing, Party A shall open a Margin Account for Party B for depositing the Asset Pool margin. The Asset
Pool margin shall be under the control of Party A to secure the financing business that Party B and its designated overseas member companies
conduct with Party A. <B>The payments collected or funds cashed upon maturity of the assets under custody and pledged assets of Party
B in the Asset Pool will be automatically transferred to the Margin Account of the corresponding currency as the Asset Pool margin.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in"><B>If Party B intends
to pay an outstanding debt due or a debt in advance under the Asset Pool Financing, the Party B agrees to directly use the margin in its
Margin Account to pay the debt, and undertakes to deposit the sufficient amount in the Margin Account within <U>see Article 16.2</U> days
prior to the maturity of the specific financing. If Party B fails to pay the debt on time and in full, Party A has the right to directly
deduct the equal amount from any account it opened with the China Zheshang Bank (CZB) to pay off the debts.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.8pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24pt">3.2</TD><TD STYLE="text-align: left">Additional Financing Credit Line</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left; text-indent: 0in">It refers to the credit
line granted by Party A to Party B based on the business cooperation with Party B and Party B's overall risk level and mitigation measures
(except for pledge), in addition to the (Secondary) Low-Risk Pledge Financing Credit Line and the Exposure Pledge Financing Credit Line.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: left; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24pt">3.3</TD><TD STYLE="text-align: justify"><B>Amount of the Asset Pool Financing Credit Line</B></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B>The amount of the
Asset Pool Financing Credit Line granted by Party A to Party B shall not exceed CNY (in words) <U>see Article 16.3</U>. When Party B's
Asset Pool Financing Credit Line reaches the aforesaid amount, the newly pledged assets (including the margin) will not be considered
in the calculation of the Asset Pool Financing Credit Line. The amount of the Asset Pool Financing Credit Line is also the maximum guarantee
amount provided by Party B and its designated overseas group members to Party A for the debt formed at Party A's place through the collateralized
assets (including margin) entered into the pool by Party B.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B></B></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24pt">3.4</TD><TD STYLE="text-align: left">Release of Pledge</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.4.1</TD><TD STYLE="text-align: left">To release the pledge of an asset, Party B shall submit an Application Form for the Pledge/Release of Pledge
of (XX Assets) in the Asset Pool affixed with its finance seal specimen that has been previously provided to Party A through Party A's
e-banking system.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt">3.4.2</TD><TD STYLE="text-align: left">After receiving an application from Party B, Party A will release the pledge of the asset if the Available
Financing Credit Line re-calculated after deduction of the value of the asset to be released from pledge multiplied by the corresponding
pledge rate is equal to or greater than zero. Otherwise, Party A will not approve the release of pledge.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 35.45pt"><B>3.4.3</B></TD><TD STYLE="text-align: left"><B>If Party A agrees to release the pledge of an asset, Party A will confirm it through its e-banking system
or issue a Confirmation Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool. For an asset that has been released from
pledge, Party A will change its status to &quot;pledge released&quot; or return the relevant document of title to Party B.</B></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 24pt">3.5</TD><TD STYLE="text-align: justify">Presentation of Bills for Payment</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in">Party B entrusts Party
A to initiate the presentation of bills for payment before the maturity date or within the presentation period. The funds received upon
maturity of the pledged bills automatically enter the Asset Pool Margin Account, converting into Asset Pool margin. For bills that have
already been presented for payment, Party B is prohibited from applying for discounting and pledging, and other related transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 4 Inquiry into Asset Pool Transactions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 21.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 21.3pt">Party B may inquire about
asset status, information on pledged assets, balance of the Asset Pool Margin Account, Asset Pool financing limit, and usage details,
among other information related to Asset Pool transactions, through Party A's online banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 21.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 5 Fees for Asset Pool Transactions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">5.1</TD><TD STYLE="text-align: justify">Party A's Asset Pool services are fee-based services. The service fee payable by Party B to Party A for
Asset Pool services is <U>see Article 16.4</U> yuan per year.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><B>5.2</B></TD><TD STYLE="text-align: justify">When Party B engages in Asset Pool financing transactions, the (Secondary) Low-Risk Pledge Financing Credit
Line is given priority. Any shortfall is covered by utilizing the Exposure Pledge Financing Credit Line and the Additional Financing Credit
Line. Party B's utilization of the Exposure Pledge Financing Credit Line and the Additional Financing Credit Line for off-balance sheet
transactions such as bank acceptance drafts, letters of credit, guarantees, etc., incurs an open exposure utilization fee charged by Party
A. <B>The open exposure pledge utilization fee is dynamically calculated on a daily basis, based on the multiples of the utilization of
the Exposure Pledge Financing Credit Line and the Additional Financing Credit Line for the aforementioned off-balance sheet transactions.
The open exposure pledge utilization fee rate is <U>see Article 16.5</U>&#65285;(annualized), collected on a <U>see Article 16.5</U> (monthly/quarterly)
basis as per the cycle. Party A calculates the open exposure pledge utilization fee for the previous cycle on the 20th day of each <U>see
Article 16.5</U> (month/quarter) and deducts it from Party B's Asset Pool Account on the 21st day. If the account balance is insufficient,
Party B is required to make additional payments.</B></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">5.3</TD><TD STYLE="text-align: justify">When Party A is entrusted to handle asset custody and collection services, Party B shall bear the corresponding
fees in accordance with the service fee rates published by Party A on its official website (www.czbank.com).</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>5.4</TD><TD STYLE="text-align: justify">When Party B applies for Asset Pool financing, Party A charges financing interest according to the financing
interest rate negotiated and agreed upon by all parties for each individual transaction. If other fees need to be charged for a specific
transaction, they will be calculated based on the fee rate agreed upon by all parties for that transaction.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>5.5</TD><TD STYLE="text-align: justify">For other fees, please refer to the provisions <U>see Article 16.6</U>.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 6 Party A's Rights and Obligations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">6.1</TD><TD STYLE="text-align: justify">Party A shall properly keep the pledged assets, and shall be liable for any damage to or loss of the pledged
assets resulting from its improper keeping. However, Party A shall not bear any responsibility for the legality or validity of the assets
or the realization of rights in the assets.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="color: windowtext">6.2</FONT></TD><TD STYLE="text-align: justify">If there is any defect in the rights of the assets entrusted or pledged by Party B, Party A may unconditionally
return the assets to Party B and request Party B to provide corresponding additional pledged assets.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="color: windowtext">6.3</FONT></TD><TD STYLE="text-align: justify">Party A may check the quantity, amount, and status of assets in the Asset Pool with Party B on a regular
or irregular basis.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>6.4</TD><TD STYLE="text-align: justify">When Party B applies for the removal of entrusted assets without collateral or the release of asset pledging,
Party A will promptly return the assets to Party B after obtaining approval from Party A.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>6.5</TD><TD STYLE="text-align: justify">Party A has the right, in accordance with the regulatory policies related to national foreign exchange
transactions, cross-border RMB transactions, and separate accounting for operations in free trade pilot zones, to promptly submit relevant
business data and information to regulatory authorities such as the State Administration of Foreign Exchange and the People's Bank of
China. Party A is entitled to request cooperation from Party B and ensure the authenticity and accuracy of the information.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>6.6</TD><TD STYLE="text-align: justify">If Party B acts as a guarantor or counter-guarantor for its designated overseas group member, Party A
has the right to cease processing new financing transactions for the designated overseas group member in the event of cross-border guarantee
performance.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 7 Rights and Obligations of Party B</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">7.1</TD><TD STYLE="text-align: justify">Party B shall obtain the necessary authorizations to execute and perform this Contract in accordance with
relevant regulations and procedures.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>7.2</TD><TD STYLE="text-align: justify">Party B warrants that it has full and undisputed ownership or right to dispose of the pledged assets,
and that the assets are acquired in a legal and compliant manner without any defect or flaw and can be traded or transferred in accordance
with the law.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>7.3</TD><TD STYLE="text-align: justify">Party B has the right to inquire about the status of assets within the Asset Pool.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>7.4</TD><TD STYLE="text-align: justify">In the event of a change in residence, mailing address, or contact phone number, Party B undertakes to
provide written notice to Party A within ten days of the relevant changes.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>7.5</TD><TD STYLE="text-align: justify">If Party B undergoes division, consolidation, major merger, acquisition, restructuring, reorganization,
major transfer of property, system change, or transfer of claims and debts, it shall notify Party A of the relevant matter in advance.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>7.6</TD><TD STYLE="text-align: justify">Party B shall fully indemnify Party A for any economic loss arising out of its breach of the aforesaid
undertakings or failure to perform its obligations hereunder.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 8 Miscellaneous</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">8.1</TD><TD STYLE="text-align: justify"><P STYLE="margin-top: 0; margin-bottom: 0">Both parties, Party A and Party B, unanimously agree that, from the effective date of this Contract, the margin and pledged bills under the Bill Pool Business Cooperation Agreement (No.: <U>see Article 16.7</U>) separately entered into by the parties shall be automatically transferred into the Asset Pool as pledged assets. The margin and pledged bills under the bill pool pledge are automatically transferred to the Asset Pool and become pledged assets.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>8.2</TD><TD STYLE="text-align: justify"><P STYLE="margin-top: 0; margin-bottom: 0">Both parties, Party A and Party B, unanimously agree that the provisions of the Bill Pool Direct Access Function Opening Agreement and the Bill Pool Short-Term Loan Business Agreement (if any) and their corresponding rights and obligations equally apply to financing transactions under the Asset Pool.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><B>8.3</B></TD><TD STYLE="text-align: justify"><P STYLE="margin-top: 0; margin-bottom: 0">The specific transactions under this Contract can be handled by Party A or other subsidiary branches of Party A, and Party B has no objection thereto. <B>If a specific business is handled by a branch of Party A, the debts owned by Party B shall also fall within the scope of debts secured hereunder and Party B assumes guarantee responsibilities as per the terms of this Contract.</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B></B></P></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>8.4</TD><TD STYLE="text-align: justify">For other matters, please refer to the relevant provisions <U>see Article 16.8</U>.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 9 Value Added Tax Terms</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 24pt">9.1</TD><TD STYLE="text-align: justify">The taxable income collected by Party A from Party B under this Contract includes value-added tax, and
the applicable tax rate is determined and adjusted in accordance with national laws and regulations. Each party shall bear the full responsibility
for timely and fully paying taxes as required by national laws and regulations.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>9.2</TD><TD STYLE="text-align: justify">Party A will issue value-added tax invoices to Party B in accordance with national laws and regulations.
Party B must provide Party A with all necessary information and materials for the issuance of value-added tax invoices, ensuring that
the provided information and materials are true, accurate, and complete. Party B must also provide relevant supporting documents as required
by Party A. If Party B requires Party A to issue special value-added tax invoices, Party B must qualify as a &quot;general taxpayer&quot;
and meet other conditions and procedures stipulated by national laws and regulations; otherwise, Party A has the right to refuse issuing
special value-added tax invoices to Party B.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>9.3</TD><TD STYLE="text-align: justify">If errors in the issuance of value-added tax invoices to Party B result from Party B's actions, Party
B shall bear the responsibility, and Party A has the right to request Party B to compensate for any losses or other adverse consequences
caused thereby. In cases where it is necessary to void the original invoice or issue a red invoice due to errors in the issuance of value-added
tax invoices or in the event of the loss of a value-added tax invoice, Party B is obligated to cooperate with Party A in completing the
necessary procedures in accordance with national laws and regulations.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 10 <FONT STYLE="background-color: #F9FBFB">Service</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><FONT STYLE="background-color: #F9FBFB">&nbsp;</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><FONT STYLE="background-color: #F9FBFB"></FONT></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt">10.1</TD><TD STYLE="text-align: justify">Party B confirms the following address as the service address for legal documents related to the performance
of this Contract, specific financing contracts, dispute resolution, and other relevant legal matters: <U>see Article 16.9</U>.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>10.2</TD><TD STYLE="text-align: justify">Party A or the court/arbitration institution may also effect service of relevant legal documents through
the following electronic Service methods: <U>see Article 16.9</U>.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>10.3</TD><TD STYLE="text-align: justify">The service address and method confirmed by Party B apply from the establishment of this Contract until
the completion of all transactions under Party B's Asset Pool, including application to arbitration and legal proceedings (including the
first instance, second instance, retrial, and enforcement stages).</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt">10.4</TD><TD STYLE="text-align: justify"><B>Notices issued by Party A or the court/arbitration institution, as well as legal documents related
to litigation, shall be sent by mail to the above address where service shall be effectuated; if delivered electronically, the service
shall be effectuated as long as the specified address is used for sending relevant notices or legal documents. Party B must ensure the
accuracy and effectiveness of the provided service address or method, and if there are any changes, Party B should promptly notify Party
A or the court/arbitration institution in writing. Otherwise, the original service address or method will remain valid. If the information
provided is inaccurate, untrue, or not timely updated, or if Party B or the authorized recipient (whether designated or not, Party A or
the court/arbitration institution may deliver to their legal representative or person in charge) refuses to sign for (including refusal
due to absence), resulting in the failure to actually receive the relevant notice or legal document, it does not affect the effectiveness
of the Service, and Party B shall bear the legal consequences arising therefrom.</B></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>10.5</TD><TD STYLE="text-align: justify">Party A or the court/arbitration institution may use one or more of the above methods to effect service
or deliver notices and legal documents. If multiple methods are used, all methods are considered effective, and the time of service is
determined based on the earliest service</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 11 Dispute Resolution and Governing
Law</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">11.1</TD><TD STYLE="text-align: justify">Dispute Resolution</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">Any dispute arising
out of the performance of this Contract shall be resolved by the parties through friendly negotiation. If no agreement is reached through
negotiation, such dispute shall be resolved by the following method set forth in <U>see Article 16.10</U>:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt"></TD><TD STYLE="width: 42.55pt">11.1.1</TD><TD STYLE="text-align: justify">File a lawsuit with the people's court in the place where Party A is located.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt"></TD><TD STYLE="width: 42.55pt">11.1.2</TD><TD STYLE="text-align: justify">Submit the dispute to <U>see Article16.10</U> (arbitration organization) for arbitration in accordance
with its arbitration rules.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: -0.05pt">During the litigation
or arbitration period, the parties shall continue performance of this Contract, except for matters in dispute.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: -0.05pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 35.45pt">11.2</TD><TD STYLE="text-align: justify">Governing Law</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">This Contract shall
be governed by and construed in accordance with the laws of the People's Republic of China (for the purposes of this Contract, excluding
the Hong Kong Special Administrative Region, the Macao Special Administrative Region, and Taiwan).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 12 Effectiveness of the Agreement</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">This Contract shall take
effect from the date of signature or seal affixation by both parties (Party A and Party B) and shall remain valid until the expiration
of the Asset Pool business term as stipulated in Article 2. One month before the expiration of this Contract, if either party does not
submit a written termination request, the agreement may automatically be extended, each time for one year, with no limit on the number
of extensions. The expiration date of the Asset Pool business term shall be synchronously extended with each automatic extension. If,
after the termination of this Contract, not all Asset Pool transactions have been fully settled, both parties shall continue to fulfill
the terms of this Contract until all transactions are settled in accordance with the provisions of this Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 13 Early Termination of the Contract</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.3pt">Under any of the following
circumstances, all financing debts of Party B under the Asset Pool shall be deemed due in advance, and Party A has the right to terminate
the Asset Pool Financing business with Party B immediately on the date on which it discovers such circumstance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(1) Party B breaches any obligation
hereunder or Party B expressly states or indicates by its conduct that it will not perform its obligations hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(2) Party B provides false
information or conceals important facts about its business and financial condition, and obtains funds or credit lines from Party A or
other banks by pledging notes receivable or accounts receivable that are not backed by genuine trade transactions, or other assets of
right that are illegally acquired.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(3) Party B is, or may be,
subject to administrative or criminal sanctions or is under investigation by the competent authority due to illegal business operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(4) Party B is liquidated,
canceled, declared bankrupt, or dissolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(5) Party B refuses to accept
supervision and inspection by Party A on the use of credit funds and related business and financial activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(6) Party B falls under any
other circumstance which may subject Party A to credit risk.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 14 Counterparts</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.3pt">This Contract is executed
in <U>see Article 16.11</U> counterparts, with Party A holding <U>see Article 16.11</U> counterpart(s) and Party B holding <U>see Article
16.11</U> counterpart(s), each of which shall be equally authentic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Article 15 Reminder</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Party A has reminded
Party B to fully and accurately understand all terms of this Contract, especially the parts in bold, and has made explanations on relevant
terms of this Contract at the request of Party B. Party B has carefully read and fully understands all terms of this Contract and has
no objection to the content of this Contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Article 16</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt">16.1</TD><TD STYLE="text-align: justify">From <U>December 21 , 2023</U>, to <U>December 21 , 2025</U>, Party A shall provide Asset Pool business
services to Party B.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>16.2</TD><TD STYLE="text-align: justify">Within <U>three</U> days before the expiration of specific financing transactions, Party B ensure sufficient
repayment funds in the Asset Pool Margin Account.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>16.3</TD><TD STYLE="text-align: justify">The maximum limit of the Asset Pool Financing Credit Line provided by Party A to Party B shall not exceed
CNY (in words) <U>Two Hundred Million</U>.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>16.4</TD><TD STYLE="text-align: justify">The service fee for Asset Pool business is <U>0 </U> yuan per year.</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 35.45pt">16.5</TD><TD STYLE="text-align: justify">The open exposure pledge utilization fee rate is <U>0.00</U>% (annualized), collected on a <U>/ </U>(monthly/quarterly)
basis. On the 20th day of each <U>/ </U>(month/quarter) end, Party A calculates the open exposure pledge utilization fee for the previous
cycle.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>16.6</TD><TD STYLE="text-align: justify">Other fees: <U>Bill custody fee of CNY 0.00 yuan (per bill), agency inquiry fee of CNY 0.00 yuan (per
inquiry)</U>.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                       <TR STYLE="vertical-align: top">
<TD>16.7</TD><TD STYLE="text-align: justify">Numbered <U>/ </U>Bill Pool Business Cooperation
Agreement.</TD></TR>
                       <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                       <TR STYLE="vertical-align: top">
<TD>16.8</TD><TD STYLE="text-align: justify">Other matters <U>/ </U>.</TD></TR>
                       <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                       <TR STYLE="vertical-align: top">
<TD>16.9</TD><TD STYLE="text-align: justify">Service Terms:</TD></TR>
                       </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 42.55pt">16.9.1</TD><TD STYLE="text-align: justify">Party B confirms the following address as the service address for legal documents related to the performance
of this Contract, specific financing contracts, dispute resolution, etc.:</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.25pt">(1)</TD><TD STYLE="text-align: justify">Address: <U>No.88,Qiushi Rd., Wangchun Industrial Park, Ningbo, </U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.25pt">(2)</TD><TD STYLE="text-align: justify">Recipient: <U></U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.25pt">(3)</TD><TD STYLE="text-align: justify">Postal Code: <U>315000</U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.25pt">(4)</TD><TD STYLE="text-align: justify">Phone: <U></U></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 28.35pt"></TD><TD STYLE="width: 42.55pt">16.9.2</TD><TD STYLE="text-align: justify">Party A or the court/arbitration institution may also effect service of relevant legal documents through
the following electronic service methods:</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.1pt">(1)</TD><TD STYLE="text-align: justify">SMS (number):</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.1pt">(2)</TD><TD STYLE="text-align: justify">Fax (number): <U>/ </U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.1pt">(3)</TD><TD STYLE="text-align: justify">Email (email): <U>/ </U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 70.9pt"></TD><TD STYLE="width: 21.1pt">(4)</TD><TD STYLE="text-align: justify">Other electronic methods: <U>/ </U></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 42.55pt">16.10</TD><TD STYLE="text-align: justify">If no agreement is reached through negotiation, such dispute shall be resolved by the method set forth
in <U>Article 11.1.1 </U>:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42.55pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42.55pt; text-align: justify; text-indent: 0in">2. Submit the dispute
to <U>/ </U> (arbitration organization) for arbitration in accordance with its arbitration rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 42.55pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 42.55pt">16.11</TD><TD STYLE="text-align: justify">This Contract is executed in <U>two (2)</U> counterparts, with Party A holding <U>one (1)</U> counterpart,
and Party B holding <U>one (1)</U> counterpart. Each party holding one (1) counterpart, each of which shall be equally authentic.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(Signature Page)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%">Party A: China Zheshang Bank Co., Ltd. <U>Ningbo Branch</U></TD>
  <TD STYLE="width: 50%">Party B: Global Technogy, Inc.</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD></TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>Principal: Weibiao Yao</TD>
  <TD>Legal Representative: Chih-Hsing Lin</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>(or Authorized Agent)</TD>
  <TD>(or Authorized Agent)</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 208pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 4.25in">Signing Date: <U>2023-12-21
</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-indent: 120pt; text-align: justify">Signing Place: <U>No.128 Wenkang Road,
Ningbo City</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 11; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>appliedopto_ex1002.htm
<DESCRIPTION>ASSET POOL PLEDGE CONTRACT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 10.2</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Asset Pool Pledge Contract</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="color: windowtext">(33100000) Z.S.Z.C.C.Z.Z.
</FONT>(2023) <FONT STYLE="color: windowtext">No. 22337</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Party A (Pledgee): China Zheshang Bank Co., Ltd. <U>Ningbo Branch </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Party B (Pledgor): <U>GLOBAL Technology Inc. </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30.25pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">WHEREAS, Party A and Party
B carry out the Asset Pool Financing (as defined below) business in accordance with the Asset Pool Business Cooperation Agreement (No.:
<U>see Article 15.1</U>).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>If the group to which
Party B belongs conducts the asset pool business with Party A, given the fact that the group's asset pool leader and member companies
have entered into an Asset Pool Business Cooperation Agreement (hereinafter referred to as the &quot;Cooperation Agreement&quot;) with
Party A, they unanimously agree and authorize Party B to execute this Contract on their behalf. Unless otherwise noted, for the purposes
of this Contract, &quot;Party B&quot; shall include Party B and its member companies, as the context may require.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: windowtext">WHEREAS,
Party A and Party B will enter into</FONT> a series of claim and debt contracts within the period and Asset Pool Financing Credit Line
(as defined below) agreed herein, Party B agrees to use the pledged assets in the asset pool and the margin in the Margin Account (as
defined below) to secure the debts owed by the debtor to the Pledgee under the aforesaid contracts. <FONT STYLE="color: windowtext">NOW,
THEREFORE, to guarantee the realization of Party A's claims, Party A and Party B, in accordance with applicable laws, enter into this
Contract through friendly negotiation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 1</B> Definitions</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.1 Pledged Asset Pool</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to a collection of
assets that are confirmed and held by Party A after Party B files a pledge application and completes the pledge procedures with Party
A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.2 Pledge Financing Credit
Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Based on the type of pledged
assets in the asset pool, the Pledge Financing Credit Line is divided into the (Secondary) Low-Risk Pledge Financing Credit Line and the
Exposure Pledge Financing Credit Line. <B>The Pledgor agrees to use all pledged assets in the pool to secure the financing business that
the pool leader, member companies, and designated overseas member companies (applicable when low-risk assets are subject to cross-border
sweeping as agreed, the same below) conduct with Party A in accordance with this Contract and the Cooperation Agreement.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. (Secondary) Low-Risk Pledge
Financing Credit Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to the sum of the
pledge credit line, which is equal to the value of low-risk assets in the Pledged Asset Pool multiplied by the corresponding pledge rate,
and the balance of the Margin Account. It varies with the value of low-risk assets in the Pledged Asset Pool and the balance of the Margin
Account but shall not exceed the (secondary) low-risk credit line granted by Party A to Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: #231F20">Party
B may, in accordance with the Cooperation Agreement, apply for the cross-border sweeping of low-risk assets to an overseas member company
(Party B shall specify the specific company name in the application) through Party A's e-banking system, and may handle it upon review
and approval by Party A.</FONT> <B>Under the group's asset pool, the pool leader may, pursuant to this Contract, directly sweep low-risk
assets of a member company in the Pledged Asset Pool to other member companies, or centralize low-risk assets of member companies in the
pool at the pool leader and then allocate and transfer them to the member companies. The sweep-in party may obtain a financing credit
line that is not more than the (Secondary) Low-Risk Pledge Financing Credit Line granted by Party A accordingly, but it shall not re-sweep
the swept-in assets. In addition, the aforesaid swept-in assets shall no longer generate the corresponding financing credit line for the
sweep-out party. The parties acknowledge that the aforesaid sweeping of assets is only for the purpose of calculating the financing credit
line, and shall not affect the ownership of the assets in the pool.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Low-risk assets include the
asset pool margin, electronic bank acceptance bills, blockchain receivables confirmed by Party A, digital credit vouchers, and accounts
receivable under a domestic letter of credit (&quot;L/C&quot;) accepted by a bank recognized by Party A. The types of low-risk assets
and the corresponding pledge rates shall be subject to those approved by Party A and may be adjusted by Party A in its sole discretion.
In case of any adjustment made thereto by Party A, the relevant financing credit line of Party B and its member companies will be adjusted
accordingly, and Party B may query the relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. Exposure Pledge Financing
Credit Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to the pledge credit
line which is equal to the value of non-low-risk assets in the Pledged Asset Pool multiplied by the corresponding pledge rate. It varies
with the balance of non-low-risk assets in the Pledged Asset Pool but shall not exceed the available general credit line granted by Party
A to Party B after deduction of the Additional Asset Pool Financing Credit Line. If the available general credit line of Party B is insufficient,
the corresponding Exposure Pledge Financing Credit Line cannot be generated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Non-low-risk assets mainly
include electronic bank acceptance bills not confirmed by Party A and export accounts receivable. The types of non-low-risk assets and
the corresponding pledge rates shall be subject to those approved by Party A and may be adjusted by Party A in its sole discretion. In
case of any adjustment made thereto by Party A, the relevant financing credit line of Party B will be adjusted accordingly, and Party
B may query the relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.3 Additional Financing Credit
Line</P>

<P STYLE="color: #231F20; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: #231F20; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: black">It
refers to the credit line </FONT>granted by Party A to Party B based on the business cooperation with Party B and Party B's overall risk
level and mitigation measures (except for pledge), in addition to the (Secondary) Low-Risk Pledge Financing Credit Line and the Exposure
Pledge Financing Credit Line. Under the group's asset pool, Party A only grants an Additional Financing Credit Line to the pool leader,
and the pool leader may sweep the Additional Financing Credit Line among the specific member companies approved by Party A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B></B></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>1.4 Asset Pool Financing
Credit Line</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>It refers to the actual
financing credit line under which Party B may conduct the Asset Pool Financing business, which is the sum of the (Secondary) Low-Risk
Pledge Financing Credit Line, Exposure Pledge Financing Credit Line, and the Additional Financing Credit Line of Party B. When the group
(which refers to Party B and its member companies, the same below) conducts the Asset Pool Financing business with Party A, the sum of
the Asset Pool Financing Credit Line of Party B and all its member companies shall be the group's Asset Pool Financing Credit Line. Party
B may query the relevant information through Party A's e-banking system.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.5 Available Financing Credit
Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to the remaining
Asset Pool Financing Credit Line under which Party B may continuously conduct the financing business with Party A after deduction of the
Asset Pool Financing Credit Line occupied by the financing principal and the outstanding interest due (if any). Party B may query the
relevant information through Party A's e-banking system.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.6 Asset Pool Financing</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to a mode of financing
where Party A handles the financing business for Party B within the Asset Pool Financing Credit Line.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: windowtext">1.7</FONT>
Asset Pool Account</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to a settlement account
opened by Party A for Party B for financial accounting of the asset pool business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1.8 Margin Account</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">It refers to a dedicated account
for depositing the asset pool margin that is opened by Party A for Party B and its member companies respectively when they apply for the
Asset Pool Financing service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 2</B> Asset Pool
Financing</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2.1 Establishment of the Pledge
Financing Credit Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. To pledge an asset, Party
B shall submit an Application Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool (the name of the application form
is to be determined based on the specific asset to be pledged, the same below) affixed with its finance seal specimen that has been previously
provided to Party A, and the relevant original documents of title (if any) through Party A's e-banking system or to Party A's business
outlet.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. <FONT STYLE="color: windowtext">Party
A will complete the pledge registration and other procedures for those assets approved for pledge upon review in accordance with applicable
laws and regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>3. The specific pledged
assets shall be subject to those specified in the Application Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool confirmed
by Party A or in Party A's e-banking system.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">4. After the aforesaid asset
pledge procedures are completed, the relevant Pledge Financing Credit Line will be established pursuant to Article 1.2. The Pledge Financing
Credit Line shall be denominated in CNY. If a pledged asset or the margin is denominated in a foreign currency, it shall be converted
into CNY at the applicable exchange rate at the time when the pledge procedures are completed or when the margin is transferred into Party
A's system, and it will be re-calculated after the exchange rate in the system is updated at the end of each day.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">5. If Party B's group conducts
the asset pool business with Party A, the Asset Pool Financing Credit Line of the pool leader and member companies shall be calculated,
allocated, and swept in accordance with the Asset Pool Business Cooperation Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2.2 Pledged Assets and Pledge
Rates</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. Electronic commercial acceptance
bills</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(1) For pledged bills submitted
by Party B to Party A, the pledge rate of bank acceptance bills accepted by domestic high-credit banks is <U>see Article 15.2</U> %; that
of bank acceptance bills accepted by domestic recognized banks is <U>see Article 15.2</U> %; that of bank acceptance bills accepted by
domestic general banks is <U>see Article 15.2</U> %; and that of acceptance bills accepted by financial companies is <U>see Article 15.2</U>
%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">The classification of high-credit,
recognized, and general banks shall be determined by Party A according to the credit ratings of the accepting banks, etc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(2) <FONT STYLE="color: windowtext">For
pledged bills submitted by Party B to Party A,</FONT> the total amount of bank acceptance bills accepted by domestic general banks and
domestic non-banking financial institutions shall not exceed CNY (in words) <U>see <FONT STYLE="color: windowtext">Article</FONT> 15.3</U>,
accounting for no more than <U>see <FONT STYLE="color: windowtext">Article</FONT> 15.3</U> % of the sum of all pledged bank acceptance
bills and the balance of the Margin Account.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. Other assets</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>The pledge rate and other
factors of other assets may be agreed upon by the parties in a separate business agreement, or directly determined by Party A in the Confirmation
Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool or in its e-banking system.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>2.3 Amount and Period
of the Asset Pool Financing Credit Line</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><FONT STYLE="color: windowtext"><B>The
amount of the Asset Pool Financing Credit Line granted by Party A to Party B shall not exceed CNY (in words) <U>see Article 15.4</U> (if
Party B's group conducts the asset pool business with Party A</B></FONT><B>, the aforesaid amount refers to the amount of the group's
Asset Pool Financing Credit Line<FONT STYLE="color: windowtext">). When Party B's Asset Pool Financing Credit Line reaches the aforesaid
amount, the newly pledged assets (including the margin) will not be considered in the calculation of the Asset Pool Financing Credit Line.</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B><FONT STYLE="color: windowtext">&nbsp;</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B><FONT STYLE="color: windowtext">&nbsp;</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B><FONT STYLE="color: windowtext">&nbsp;</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B><FONT STYLE="color: windowtext"></FONT></B></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B><FONT STYLE="color: windowtext">&nbsp;</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Party B and its member companies,
as the Pledgor, agree, <FONT STYLE="color: windowtext">from <U>see Article 15.5</U> (MM/DD/YYYY) to <U>see Article 15.5</U> (MM/DD/YYYY)</FONT>,
<B>to use all pledged assets in the Pledged Asset Pool and the asset pool margin to secure various debts arising from the financing business
that Party B (<FONT STYLE="color: windowtext">if Party B's group conducts the asset pool business with Party A</FONT>, Party B mentioned
herein shall refer to the pool leader and member companies) and its designated overseas member companies (applicable when low-risk assets
are subject to cross-border sweeping as agreed, the same below) conduct with Party A, with the maximum principal balance not exceeding
the aforesaid amount of the Asset Pool Financing Credit Line <FONT STYLE="color: windowtext">(if Party B's group conducts the asset pool
business with Party A</FONT>, the aforesaid amount refers to the amount of the group's Asset Pool Financing Credit Line<FONT STYLE="color: windowtext">).</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>The aforesaid period
only refers to the time when the debts are incurred. If Party B or its member company conducts the receivables chain or digital credit
voucher business with Party A, the time when the debts are incurred under the receivables or digital credit voucher confirmation business
refers to the time of confirmation by the creditor. As the advances formed under the confirmation business are incurred by the creditor
in performing its confirmation obligation, the time of advance payment is not subject to the aforesaid agreed period.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2.4 Financing Mode</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. The Asset Pool Financing
mode shall include but not be limited to the acceptance of electronic bank acceptance bills, receivables chain business, digital credit
voucher business, L/G business, working capital loans, and trade financing business. The specific financing mode shall be subject to the
specific business contract entered into by the parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">The receivables chain and digital
credit voucher business shall include but not be limited to the transfer, confirmation, or other business of receivables or digital credit
vouchers that Party B or its member companies conduct with Party A through the receivables chain platform.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>2. When the off-balance-sheet
financing of Party B or its member company under the asset pool becomes due, but the sum of the balances in the Margin Accounts of Party
B and its member company and the Asset Pool Account is insufficient to repay the financing due, Party A may provide advances for Party
B or its member company to repay the financing due, with Party B or its member company bearing the interest and penalty interest accrued
thereon. Party B and its member company agree to use the pledged assets in the asset pool and the asset pool margin to secure the advances,
and the parties will not separately enter into a security contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2.5 Use of the Asset Pool Financing
Credit Line</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. <B>Within the agreed period
and amount of the Asset Pool Financing Credit Line<FONT STYLE="color: windowtext">, Party B may apply to Party A for revolving Asset Pool
Financing, with the mode, amount, and period of each financing being subject to the separate business contract entered into by the parties
and the relevant certificates of claims</FONT>, and Party B does not need to handle the pledge procedures on a case-by-case basis.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. The sum of the Financing
Credit Line occupied by the sum of <FONT STYLE="color: windowtext">the financing principal and the outstanding interest due (if any) under
various financing arrangements shall not exceed the amount of the Asset Pool Financing Credit Line.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">3. When Party B's group conducts
the Asset Pool Financing business with Party A, the pool leader may realize the sweeping of the group's Asset Pool Financing Credit Line
by sweeping low-risk assets of a member company in the Pledged Asset Pool to other member companies or directly sweeping the Additional
Financing Credit Line to specific member companies, provided that <B>the Exposure Financing Credit Line of the pool leader and member
companies shall be used by them independently and shall not be swept among them.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2.6 Release of Pledge</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. To release the pledge of
an asset, Party B or its member company shall submit an Application Form for the Pledge/Release of Pledge of (XX Assets) in the Asset
Pool affixed with its finance seal specimen that has been previously provided to Party A through Party A's e-banking system or to Party
A's business outlet.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. After receiving an application
from Party B or its member company, Party A will release the pledge of the asset if the Available Financing Credit Line re-calculated
after deduction of the value of the asset to be released from pledge multiplied by the corresponding pledge rate is equal to or greater
than zero. Otherwise, Party A will not approve the release of pledge. If Party A agrees to release the pledge of an asset, Party A will
confirm it through its e-banking system or issue a Confirmation Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">3. For an asset that has been
released from pledge, Party A will change its status to &quot;pledge released&quot; or return the relevant document of title to Party
B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 3</B> Asset Pool
Margin</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: windowtext">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"><FONT STYLE="color: windowtext">3.1</FONT>
Party A shall open a Margin Account for Party B and its member companies respectively for depositing the asset pool margin. The asset
pool margin shall be under the control of Party A to secure the financing business that the pool leader, member companies, and designated
overseas member companies conduct with Party A. The payments collected or funds cashed upon maturity of the assets under custody and pledged
assets of Party B and its member companies in the asset pool will be automatically transferred to the Margin Account of the corresponding
currency as the asset pool margin.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">3.2 <B>If the pool leader or
a member company intends to pay an outstanding debt due or a debt in advance under the Asset Pool Financing, the pool leader or the member
company agrees to directly use the margin in its Margin Account to pay the debt, and undertakes to deposit the sufficient amount in the
Margin Account within <U>see Article 15.6</U> days prior to the maturity of the specific financing. If the pool leader or the member company
fails to pay the debt on time and in full, Party A has the right to directly deduct the equal amount from any account it opened with the
China Zheshang Bank (CZB) to pay off the debts, and may determine the order of deduction in its sole discretion, without the need to separately
issue a deduction voucher to the pool leader or the member company.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">3.3 Party B and its member
companies shall use the asset pool margin only for paying debts to Party A and shall not make external payments with, or otherwise dispose
of, the margin.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">3.4 Party B may apply for withdrawing
the asset pool margin. Party B may withdraw the margin if the Available Financing Credit Line re-calculated after deduction of the amount
of the margin to be withdrawn is equal to or greater than zero, <B>provided that the balance of Party B's Margin Account shall at no time
be less than <U>see Article 15.7</U> % of the balance of all financing under the asset pool. </B>The <B>margin</B> withdrawn by Party
B will be directly transferred to the signed Asset Pool Account of Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 4</B> Pledge
Correspondence in the Asset Pool Financing</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>4.1 In case of any new
financing, partial repayment or settlement of debts under the asset pool hereunder, or any change in the pledged assets in the asset pool
or the asset pool margin, Party A's computer system will automatically generate or update a list of pledged assets corresponding to the
financing business.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>4.2 The parties agree
that the corresponding relationship between the pledged assets in the asset pool and the specific financing business under the asset pool
shall be subject to the list of pledged assets recorded in Party A's computer system and bearing Party A's electronic signature.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>4.3 Party B and its member
companies <FONT STYLE="color: windowtext">irrevocably undertake that they will not raise any objection to the list of pledged assets bearing
Party A's electronic signature.</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 5</B> Security
Coverage</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">The coverage of security hereunder
includes the principal of debts, interest, compound interest, penalty interest, liquidated damages, damages, as well as all expenses incurred
by Party A in realizing its claims such as litigation (arbitration) fees, attorney fees, storage fees, fees for disposal of pledged assets,
and registration fees, under various financing arrangements that Party B, Party B's member companies, and the designated overseas member
companies make with Party A in accordance with this Contract and the Asset Pool Business Cooperation Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 6</B> Realization
of Pledges</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">If Party B fails to pay off
any debt to Party A upon maturity thereof, Party A has the right to use the amount collected on Party B's behalf or the funds cashed upon
maturity of Party B's pledged assets and the asset pool margin to first pay off the debt under the Asset Pool Financing arrangement. Party
A may also directly realize the pledged assets, or convert the pledged assets into money upon negotiation with the Pledgor, or auction
or sell off the pledged assets, and use the proceeds received therefrom to first pay off the debts under the Asset Pool Financing arrangement.
The aforesaid &quot;maturity&quot; includes the accelerated maturity of the debts under a financing contract as declared by the Pledgee
in accordance with the financing contract or applicable national laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 7 </B>Party A's
Rights and Obligations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.1 Party A shall handle the
asset pool business for Party B or its member companies according to their applications.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.2 Party A shall properly
keep the pledged assets, and shall be liable for any damage to or loss of the pledged assets resulting from its improper keeping. However,
Party A shall not bear any responsibility for the legality or validity of the assets or the realization of rights in the assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.3 If Party B applies for
releasing the pledge of an asset and recovering the document of title thereto, Party A shall promptly return the document of title to
Party B after reviewing and approving the application.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.4 If Party B fails to fulfill
part or all of its debts on the expiration date of a financing contract, Party A shall have the right to directly deduct an equal amount
of money from the Margin Account, signed Asset Pool Account, and other bank accounts of Party B to realize its claims, or exercise pledge
rights in part or all of the assets in the Pledged Asset Pool in the manner and way that it deems appropriate. The Pledgee has the right
to collect fruits of the pledged assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.5 If Party B's pledged assets
cannot be realized due to dishonoring by the payer or other reasons, Party A may return the assets to Party B after Party B pays an additional
margin or provides other pledged assets acceptable to Party A. If Party B refuses to do so, Party A has the right to cease the financing
service to Party B and recover the financing granted in advance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">7.6 Party A may check the quantity,
amount, and status of assets in the asset pool with Party B on a regular or irregular basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>7.7 Party A has the right
to unilaterally adjust the pledge rate of the pledged assets in the asset pool.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 8 </B>Rights
and Obligations of Party B</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.1 Party B shall obtain the
necessary authorizations to execute and perform this Contract in accordance with relevant regulations and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.2 Party B warrants that it
has full and undisputed ownership or right to dispose of the pledged assets, and that the assets are acquired in a legal and compliant
manner without any defect or flaw and can be traded or transferred in accordance with the law. Party B undertakes that the pledged assets,
including but not limited to commercial bills and receivables, are acquired based on true commodity trading backgrounds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.3 Party B warrants that each
pledged asset in the asset pool is free from defects of right, and is not reported for loss, stopped for payment, frozen, pledged to any
third party, or involved in any other circumstance that affects the realization of the Pledgee's pledge rights.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.4 Party B warrants that,
if any pledged asset is dishonored by the payer or depreciated in value at the time of realization, Party B will, at the request of Party
A, immediately and unconditionally provide an additional margin that can cover the financing under the asset pool or provide other pledged
assets acceptable to Party A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.5 In the event of any dispute
over the ownership of the pledged assets provided by Party B or any actual or potential adverse effect on the pledge rights established
hereunder, Party B shall immediately notify Party A in writing and cooperate with Party A to take relevant measures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.6 Party B shall pay the debts
due under the Asset Pool Financing Contract on time and in full.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.7 If Party B undergoes division,
consolidation, major merger, acquisition, restructuring, reorganization, major transfer of property, system change, or transfer of claims
and debts, it shall notify Party A of the relevant matter in advance, and take effective measures to secure repayment of debts and other
related expenses under the contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.8 Party B shall assist Party
A to claim or realize its pledge rights in respect of the pledged assets provided hereunder and shall not raise obstacles thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">8.9 Party B shall fully indemnify
Party A for any economic loss arising out of its breach of the aforesaid undertakings or failure to perform its obligations hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 9</B> Early Termination
of the Contract</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Under any of the following
circumstances, all financing debts of Party B under the asset pool shall be deemed due in advance, and Party A has the right to terminate
the Asset Pool Financing business with Party B immediately on the date on which it discovers such circumstance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(1) Party B breaches any obligation
hereunder or Party B expressly states or indicates by its conduct that it will not perform its obligations hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(2) Party B provides false
information or conceals important facts about its business and financial condition, and obtains funds or credit lines from Party A or
other banks by pledging notes receivable or accounts receivable that are not backed by genuine trade transactions, or other assets of
right that are illegally acquired.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(3) Party B is, or may be,
subject to administrative or criminal sanctions or is under investigation by the competent authority due to illegal business operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(4) Party B is liquidated,
canceled, declared bankrupt, or dissolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(5) Party B refuses to accept
supervision and inspection by Party A on the use of credit funds and related business and financial activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">(6) Party B falls under any
other circumstance which may subject Party A to credit risk.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 10</B> Miscellaneous</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>10.1 The parties agree:
From the effective date of this Contract, the margin and pledged bills agreed under the Bill Pool Pledge Contract (No.: <U>see Article
15.8</U>) (if any) separately entered into by the parties shall be automatically transferred into the Pledged Asset Pool as pledged assets.
Meanwhile, any outstanding debt principal and the interest accrued thereon under various financing contracts secured by the Bill Pool
Pledge Contract shall also be secured with the pledged assets under this Contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>From the effective date
of this Contract, any outstanding debt principal, interest, and other debts secured by the Asset Pool Pledge Contract (No.: <U>see Article
15.9</U>) separately entered into by the parties shall also be secured with the pledged assets under this Contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>10.2 The Application
Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool submitted by Party B, the information of pledge applications and
pledge release applications bearing Party A's electronic signature and submitted through Party A's e-banking system, the Confirmation
Form for the Pledge/Release of Pledge of (XX Assets) in the Asset Pool confirmed by Party A, the information of pledge applications and
pledge release applications confirmed by Party A through its e-banking system, and the list of pledged assets recorded in Party A's computer
system shall constitute integral parts of this Contract</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><FONT STYLE="color: windowtext"><B>10.3
If the Pledge Financing Credit Line of Party B is greater than the balance of the financing under the asset pool, Party B </B></FONT><B><U>see
<FONT STYLE="color: black">Article</FONT> 15.10</U> (<FONT STYLE="color: windowtext">agrees/disagrees) to use the margin and pledged assets
that have no corresponding relationship with the financing under the asset pool to secure other financing business that Party B conducts
with Party A. The corresponding relationship between the specific pledged assets and the financing business shall be subject to the list
of pledged assets recorded in Party A's computer system and bearing Party A's electronic signature.</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><FONT STYLE="color: windowtext"><B>10.4</B></FONT><B>
The specific business under the Asset Pool Business Cooperation Contract (No.: <U>see <FONT STYLE="color: black">Article</FONT> 15.11</U>)
may be handled by Party A or other branches of CZB. If a specific business is handled by a branch of CZB, the debts owned by Party B and
its branch companies to the branch shall also fall within the scope of debts secured hereunder, and be secured by the pledged assets (including
margin) under this Contract. Party B and its member companies have no objection thereto.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>10.5 If any change to
a financing contract agreed upon by the Pledgee and the debtor does not </B>aggravate the responsibilities or obligations of the debtor,
such change may be made without the consent of the Pledgor, and the Pledgor shall still assume its pledge guarantee obligations as agreed
herein. </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>10.6 The Pledgor is willing
to perform guarantee obligations for all debts secured by it before the real security provided by the debtor and the guarantees provided
by other guarantors are used to pay off the debts, and the Pledgee may in its sole discretion decide the order in which its security rights
are realized.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>10.7 Other matters:</B>
<U>see Article 15.12</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 11</B> Dispute
Resolution and Governing Law</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">11.1 Dispute Resolution</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">Any dispute arising out of
the performance of this Contract shall be resolved by the parties through friendly negotiation. If no agreement is reached through negotiation,
such dispute shall be resolved by the following method set forth in item <U>see Article 15.13</U>:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">1. File a lawsuit with the
people's court in the place where Party A is located.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">2. Submit the dispute to <U>see
Article 15.13</U> (arbitration organization) for arbitration in accordance with its arbitration rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">During the litigation or arbitration
period, the parties shall continue performance of this Contract, except for matters in dispute.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">11.2 Governing Law</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">This Contract shall be governed
by and construed in accordance with the laws of the People's Republic of China (for the purposes of this Contract, excluding the Hong
Kong Special Administrative Region, the Macao Special Administrative Region, and Taiwan).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 12</B> Entry
into Force of the Contract</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">This Contract shall enter into
force from the date on which it is signed or stamped by the parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><FONT STYLE="color: windowtext"><B>Article
13</B> This Contract is executed in <U>see </U></FONT><U>Article <FONT STYLE="color: windowtext">15.14</FONT></U><FONT STYLE="color: windowtext">
counterparts, with Party A holding <U>see </U></FONT><U>Article <FONT STYLE="color: windowtext">15.14</FONT></U><FONT STYLE="color: windowtext">
counterpart(s), and Party B and <U>see </U></FONT><U>Article <FONT STYLE="color: windowtext">15.14</FONT></U><FONT STYLE="color: windowtext">
each holding one (1) counterpart, each of which shall be equally authentic.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Article 14 Reminder</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32.15pt"><B>Party A has reminded
Party B to fully and accurately understand all terms of this Contract, especially the parts in bold, and has made explanations on relevant
terms of this Contract at the request of Party B. Party B has carefully read and fully understands all terms of this Contract and has
no objection to the content of this Contract.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32.15pt"><B>Article</B> 15</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.1 Asset Pool Business Cooperation
Agreement (No.: <U>(33100000) Z.S.Z.C.C.Z. (2023) No. 22336)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.2 The Party A determines
that the pledge rate of bank acceptance bills accepted by domestic high-credit banks is <U>95.00</U>%; that the pledge rate of bank acceptance
bills accepted by domestic recognized banks is <U>95.00</U>%; that the pledge rate of bank acceptance bills accepted by domestic general
banks is <U>95.00</U>%; and that the pledge rate of acceptance bills accepted by financial companies is <U>0.00</U>%.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.3 The Party A determines that
the total amount of bank acceptance bills accepted by domestic general banks and domestic non-banking financial institutions shall not
exceed CNY (in words) <U>Sixty Million</U>, accounting for no more than <U>30.00</U>% of the sum of all pledged bank acceptance bills
and the balance of the Margin Account.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.4 The amount of the Asset Pool
Financing Credit Line granted by Party A to Party B shall not exceed CNY (in words) <U>Two Hundred Million</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.5 The Pledgor agrees that the period of the Asset Pool Financing
Credit Line is from <U>December 21 , 2023 </U> to <U>December 21, 2025</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.6 Party B agrees to deposit
the sufficient amount in the Margin Account within <U>three (3)</U> days prior to the maturity of the specific financing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.7 Party B agrees that the
balance of Party B's Margin Account shall at no time be less than <U>100.00</U>% of the balance of all financing under the asset pool.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.8 Bill Pool Pledge Contract
(No.: <U>/ </U>).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 32pt"><FONT STYLE="color: black">15.9 Asset Pool Pledge
Contract (No.: <U>(33100000) Z.</U></FONT><U><FONT STYLE="color: windowtext">S.</FONT><FONT STYLE="color: black">Z.C.C.Z.Z. (2022) No.
08779).</FONT></U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.10 Party B <U>agrees</U>
(agrees/disagrees) to use the margin and pledged assets that have no corresponding relationship with the financing under the asset pool
to secure other financing business that Party B conducts with Party A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.11 Asset Pool Business Cooperation
Agreement (No.: <U>(33100000) Z.S.Z.C.C.Z. (2023) No. 22336)</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.12 Other matters: <U>/ </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 32pt">15.13 If no agreement is reached
through negotiation, such dispute shall be resolved by the following method set forth in <U>item</U> 1:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">2. Submit the dispute to <U>/
</U> (arbitration organization) for arbitration in accordance with its arbitration rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 32pt">15.14 This Contract is executed
in <U>two (2)</U> counterparts, with Party A holding <U>one (1)</U> counterpart, and Party B and <U>/ </U> each holding one (1) counterpart,
each of which shall be equally authentic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(Signature Page)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%">Party A: China Zheshang Bank Co., Ltd. <U>Ningbo Branch</U></TD>
  <TD STYLE="width: 50%">Party B: Global Technogy, Inc.</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>Principal: Weibiao Yao</TD>
  <TD>Legal Representative: Chih-Hsing Lin</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>(or Authorized Agent)</TD>
  <TD>(or Authorized Agent)</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 4.25in">Signing Date: <U>2023-12-21
</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-indent: 120pt; text-align: justify">Signing Place: <U>No.128 Wenkang Road,
Ningbo City</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 12; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 79.8pt; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>aaoi-20231221.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.21a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaCH2aPty552CYkxvmR8fbk6Hygm1Ub0ii8+4Bp2MUEM -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:aaoi="http://ao-inc.com/20231221" elementFormDefault="qualified" targetNamespace="http://ao-inc.com/20231221">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://ao-inc.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="aaoi-20231221_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="aaoi-20231221_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>aaoi-20231221_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.21a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>aaoi-20231221_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.21a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ao-inc.com/role/Cover" xlink:href="aaoi-20231221.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ao-inc.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.4</span><table class="report" border="0" cellspacing="2" id="idm139801012997024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Dec. 21, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 21,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Applied Optoelectronics, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001158114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">76-0533927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">13139
Jess Pirtle Blvd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Sugar
Land<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">295-1800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par value $0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AAOI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>appliedopto_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="aaoi-20231221.xsd" xlink:type="simple"/>
    <context id="AsOf2023-12-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001158114</identifier>
        </entity>
        <period>
            <startDate>2023-12-21</startDate>
            <endDate>2023-12-21</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2023-12-21">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2023-12-21">0001158114</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2023-12-21">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2023-12-21">2023-12-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2023-12-21">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2023-12-21">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2023-12-21">001-36083</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2023-12-21">76-0533927</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2023-12-21">13139 Jess Pirtle Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2023-12-21">Sugar Land</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2023-12-21">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2023-12-21">77478</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2023-12-21">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2023-12-21">295-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2023-12-21">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2023-12-21">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2023-12-21">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2023-12-21">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2023-12-21">Common Stock, Par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2023-12-21">AAOI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2023-12-21">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2023-12-21">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M:(.;5[HPBJ!,!   @1   !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6R=
MF&]SHS80QM_?I]#03J>=20+"?Y/:GG&<I$TOE[BQV^NTTQ<RR+8F(%%)V,FW
M[PH[X-[AQ=,W,0+VX<=J]2S*8*OTBUES;LEKFD@S]-;69E>^;Z(U3YFY4!F7
M<&6I=,HL#/7*-YGF+"Z"TL0/@Z#KITQ(;S0HSDWU:*!RFPC)IYJ8/$V9?KOF
MB=H./>J]GW@6J[5U)_S1(&,K/N/VMVRJ8>27*K%(N31"2:+Y<NB-Z=5UV'8!
MQ1V_"[XU!\?$O<I"J1<WN(^'7N"(>,(CZR08_&SXA">)4P*.?_:B7OE,%WAX
M_*Y^5[P\O,R"&3Y1R6<1V_70ZWLDYDN6)_99;7_F^Q?J.+U():;X2[:[>]MM
MCT2YL2K=!P-!*N3NE[WN$W$0T*)' L)]0%AP[QY44-XPRT8#K;9$N[M!S1T4
MKUI$ YR0;E9F5L-5 7%V-%$;K@>^!2EWPH_V8=>[L/!(V V/+DA(ST@8A*W_
MAOM 4&*$)498Z+4P#/+7>&&LAHGZNXYHI]"N5W#5>V4R%O&A!^5IN-YP;_3=
M-[0;_(CPM4J^%J8^NE%1#K5HR?PMXW5P>'C__","T2XAVJC*& CB@N(N8:LZ
M"CQ^R1+#$8Y.R=$Y+1E3KH6*R:V,"11?;5X:E-[+J*F.NB5:%Q6\E5;8-W(G
M$DX>\W117]NX1A#0\U8WZ&,\O9*G=PK/,U\)5]F0LT>6UB8*UQEG62)X3)XR
MJPI'TTJ*R)R1>QE=()S]DK-_"N<$9E6S!%1C_DH^\K<Z4EPI@/313I_2-H)U
M66)=GH(U9Z_D/@8VL101*]S\^.3BBKWN>=!IM2[#'H)'@\H]@U, 81:4SI0N
MV,[(S,)J($J3B<HAH9!7%==.>H/ZS2T&>6#Q]!3(<1R#,4+-[ _( ]Q'GF0]
M&2Y)6[1U^>$7IS(5VL)JNTXV,5:)M&H%%'7RKW G;@3)G*NMK$7%Y6;YBND/
M#TS&&%W5""ANY5_2E7,]U6HC9%2?35QS_@>&5K4'BOO[EVA392PLYC]%=KP
M<<5>K]WK8VQ5RZ"XTQ>3.(;OQN,HN$#8IQA(U2 H[NX/*H*<3-=*8AVB022\
M[)S3?A!@1%6+H+BW?];"6BXA,6F:R[W!F5HJ7*BIO].J&U#<Q&<J$9&P0J[(
M)RAO+5A2RX.K-/)4;8#BKCW5_#R"]'!87[O/,/@2@@_&I^7RR/SA>DUD8=4
M0MRBOR*[-R8'LB; !ME&P,K\0]RIY\*YLUH2&GZ_^(',>)1#O=4V]@8E5Y_0
M>6=612]@+DR3#4MR3KX-+J#G8[ 'NP#<J^>:Q:[H9F_I0M667(/ >/QTCY%4
M-A_BEOR>)W+[&JV97/&C'VX-0H_CV<WX5XRI\O?P)'^_3;E>N2S]! IV[7PC
M8[)^1O_GAL _V%"ZS?DGYIYH2,*7(!1<],"K]6Z_NQM8E15[S(6RL&,M#M><
MP0IP-\#UI5+V?>"VK>5_'4;_ E!+ P04    " !H@YM7GZ ;\+$"  #B#
M#0   'AL+W-T>6QE<RYX;6S=5VUKVS 0_BM"/V!N8FKBD1BV0&&PC4+S85^5
M6'8$>O%DN7/ZZZ>S;"=I=67=A['-H<G=/;J[1W<GF:Y;=Y+\X<BY([V2NMW0
MHW/-^R1I#T>N6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<
M2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ
M?$,78&F? KP(&K <XRBAC05C$C*$[_VX_!DP::U7A90SP24-AF+=,.>XU7=>
M&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3
M .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*
MQ+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*
M6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0
M\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PE<A!OZ%>Y7>>9 ]IV03NA1
M.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMH
MD<VWL,\E=,E[7FY'U=;[021>\%G'!QR>(W?#$T<PGX#%$<"P/!@#S"=X87G^
MI_VLT/T$#..VBB(KU&>%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E
M\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!
M#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X
M%F>0IA@"IQ%', ;  4/2='@//GL?)=-[*CG_5U/\!%!+ P04    " !H@YM7
MEXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S
M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X
M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO
M3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
M   ( &B#FU>JQ"(6,P$  "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P
M#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187
MXM.!Z)1\>1=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;
M#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)
M-5U>B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CU
MK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!D
MZ)'!=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9
MJ+SV4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " !H@YM7
M)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]
M#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H
M%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>
M[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9
MBBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @
M:(.;5V60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P
M$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>L
MWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH
M>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G
M(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6
M&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O
M>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+
MX3]>?P%02P$"% ,4    " !H@YM7!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &B#FU=3<0=_[0
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( &B#FU>97)PC$ 8  )PG   3              "  <L!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ :(.;5[HPBJ!,!   @1   !@
M             ("!# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( &B#FU>?H!OPL0(  .(,   -              "  8X,  !X;"]S
M='EL97,N>&UL4$L! A0#%     @ :(.;5Y>*NQS     $P(   L
M     ( !:@\  %]R96QS+RYR96QS4$L! A0#%     @ :(.;5ZK$(A8S 0
M(@(   \              ( !4Q   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( &B#FU<D'INBK0   /@!   :              "  ;,1  !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &B#FU=ED'F2&0$  ,\#
M   3              "  9@2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0   )  D /@(  .(3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="appliedopto_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ao-inc.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>aaoi-20231221.xsd</File>
    <File>aaoi-20231221_lab.xml</File>
    <File>aaoi-20231221_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="appliedopto_8k.htm">appliedopto_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "appliedopto_8k.htm": {
   "nsprefix": "aaoi",
   "nsuri": "http://ao-inc.com/20231221",
   "dts": {
    "schema": {
     "local": [
      "aaoi-20231221.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "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/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "aaoi-20231221_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aaoi-20231221_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "appliedopto_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://ao-inc.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-21",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appliedopto_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-21",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appliedopto_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001683168-23-009111-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-23-009111-xbrl.zip
M4$L#!!0    ( &B#FU>;J'Q^)0,  -T+   1    86%O:2TR,#(S,3(R,2YX
M<V2U5MMRVC 0?>],_T'U:T8V-DV:$$BF)4W#%)H,E$SZU!&V3#38DBO)7/Z^
MDFUQ,[A 6Y[DW7/.[GIW99JW\S@"4\P%8;1EN7;- ICZ+"!TW+*& _AQT.YT
M+'![\_8-4+_F.PC!/<%1T !WS(<=&K)K\ W%N &^8(HYDHQ?@V<4I=K"[DF$
M.6BS.(FPQ,J11VJ <]MS$8#P -UG3 /&A_W.4O=5RD0T'&<VF]F43=&,\8FP
M?18?)CB02*9BJ5:;UXK?8?0>$?Z2?/:5)>S#O$]>QIA>II]'+TGO$;4?//0D
M%^?G7OO'9#Z-^Y?A:'+QL!C'[G!4(^3R[/VGQ.L-/_?RD$WAO^(8 =4,*EJ6
MKJ\H;U:W&1\[7JWF.B^][B##63FP,8\(G>R"NU=75T[F-= 2<C[BD9&N.]H]
M0@(OE9675. )%1)1?P,?R"5A'7SNY,X-*-D)O<BAQ$ #O(43V+?';.HHA\)[
M=0-,!1PCE"S!(1*C3+1P;( %EV6@,FZ#H%PD6.R$YJX- D)LE2QBD%!?3V2&
M<3W/57L5X1A3><]X?(=#E$8JC5\IBDA(<& !B?@82SUB(D$^KM0R4XHH96J8
MU485%FU+$J*F=6E0)MW=!F<1_J[2!OJ@MFE7 .URVDS=!Q8@0<O*CVM21BS
M(:$D"USLC@N@WI14EZB.&;/I;(/+2JG P2.]R<X)QT+1LX*ZRE#P"T@UUT>1
MGT8G45?Y53$+NWF-I?=K5JB/0Y"M7D,/2<L21%]^5F%[Y3AL67I8H.GF3U6V
MK8;(0'2$BM7+>K3]IHK 1@)QOZ12NAJ4"$LPET1-\MK^YZD3J>E/:V& CB,L
MX/S#RB,T.K9R1<'1?RRYJ_7+M3:=S;U2S]N[UU3E,BX!+:UPU?V9W_Q=YF=2
M%13]! T/:A-T/5AW[;D(5ID>D\3J#1R7A.&=D,2>6WQ7?+$/K@_9"!T:=,_7
MH#+H3HZ#(RF,Y>04UK\=?Y%#)G-4$AOM#"1WM(06]:#J8]W=G\Z?F-FS.&D(
M?)92R1?'#,(ZQ3R<UHW55_^P1AA\W@3]1^#4L"=,03GXKA%H.KF:.OX&4$L#
M!!0    ( &B#FU?]' +[_0H  ("&   5    86%O:2TR,#(S,3(R,5]L86(N
M>&ULS9U=;^.X%8;O"_0_<-V;%AC'$P<MD.QD%QE/LC VFV1CSVS;1;&@)<81
M0I,!)2?VOR\IB;)$\4A*BI*<BQF/^![JI?B8I+Z./_VXVU#T0D2:<'8^.C[Z
M.$*$13Q.V/I\]'4QOEC,YO,12C/,8DPY(^<CQD<__O#G/R'YY]-WXS&Z2@B-
MS] 7'HWG[(%_CV[PAIRAGP@C F=<?(^^8;I56_A50HE ,[YYIB0CLJ#8\1GZ
M^]'T&*/Q>$"]WPB+N?AZ/Z_J?<RRY_1L,GE]?3UB_ 6_<O&4'D5\,ZS"18:S
M;5K5]G'WL?Q3A'^B"7LZ4W^M<$J0/%XL/=NER?E([;?<[>O)$1?KR?3CQ^/)
M/W^Y7D2/9(/'"5/'+2(C':5JL<4=GYZ>3O)2+6TI=RM!]3Y.)MI.5;,L33KT
M-2=I<I;F]JYYA+.\VWMW@T"%^M]8R\9JT_AX.CXY/MJE\4@?_/P("D[)/7E
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
M2FLHD,<IX?PZTTQ0'1Q;#H10R(AS7BNMH4"^2:F:V4'M@Y)+,]^L[0S!]A2
M0D><V1JTB@-_]6,=>;'^+4B^0@U^.P$B=J])K-=NQ+&;2%&<R45"E(=Z2 _E
MCKJPTF^T8?)W9D[5[O53WIF1S=M"DQ[J2T&C@)*N0DWCG%MW5O('3ZU[.BAO
MQ,2TRAC.FJELPED\Y)($K\OW9%"^B%EHA2T4O-=$/*EL8>+UO9(QI>[QB=X>
M;8"$"%@!-"2(^>F+4.#<+I!IZA83R?AI/+>F]5UF\C>7VOX%;QH$RT%#@[F(
M$V <Z2I(_UCH19/K]0.=4N6F*3S2E;FV#3V%+XH Q:'Q07VC$!A#19@NND>^
M;NT&]V[:XAOWR[U_U6[Y'U!+ P04    " !H@YM7KX*-DR07  " @0  $@
M &%P<&QI961O<'1O7SAK+FAT;>T]^U?BR-*_<P[_0W_<N_?HN?((B._A'@1U
MF%%@1.?A+YY.TD"/(<ET)P+[UW]5G00"!)^HL[O.SHZ2=%=7U[NJ*^'@?Z.!
M16Z9D-RQ/V2T7"%#F&TX)K=['S*^U\WN9/Y72:<.^AZ,@[&V_)#I>YZ[E\\/
MA\/<L)1S1"^O[>[NYD<X)A,,VALECBL6"EK^^]EIQ^BS <UR6WK4-MADDL7M
MF^7P\>YDJ"XL/C,4KT2+E/(+H.&N.9T0'[R5#V[.#/42AY:#H5XTE$MGLZAM
MWX5',&(R8;1LK(8XPP[9]\/ST^EP+WG\=&C>$]2674<,J <\1$CE;*&8+6[%
M@&0E,V8 P>=<S[F]%\Y.MJ1%<!:8,[M3O*U3.:&XR>;(':T)-V!&L10-%*R[
M%.Q6'NY& WV9[5'J3@9WJ=35P/#&#%2X)AR+R<31ZL[,<,/Q;4^,DS$.;\Y,
MD,);! T79P91ZDR)0!T0>"-G. ,U1BL6M8Q2+49-^$GPSX''/8M5#O+!3[@[
M8!XE""'+?OG\]D.FYM@>L[WLQ=@%6AO!IP\9CXV\?*"!>9R7#\$>_%\V2XXY
ML\P]TF'>/FG2 =LC(W.T3QIU]<MUH5B[ONS\4:R?5*MM^('HD6SVH;-+VC5N
M])HZ,#?<XG6TQ4? V:Q/9CUE>GGWFH%L 0[PMSI@M@G_>\<6[5UWJ2798T!M
MQD =V<",<0U@"6HU;).-/K/Q=0%,F5;>T;3-1\#=.@0ZUZ^UZ] L! O I<?
M*%YW^E0P>5V\5E8P "+5M<? J2,N[1!6:0&EI<!UQQP3Z8TM]B'3!?';(UK!
M]<@%'\"0)AN2<V= [8W@P@8@('A7";K);Z-Y)I>N1<=[Q'9LIF[RT1Y*+!.H
M"NH3-TUF*\7 CS"PZ0\ EA'(_,@[1[M1E:TNRDI6 Y,'ILJ&G0)XQO=F)"!3
M42)PD)^!]'3@B3*1J4R%(G&E_,RV<&&P;DR PV4R&(%&=$\J[P@8$.7R]OK*
M0J**92.UR(VDF0EO>V (/F0D'[@6"Y0_7&H6>+"<='P1K0;#%(_WPCT3;B[L
M.3),T5"F-CZY.KG.3;S3Y4P0A3Y+=#>UQN=9(LU/GBZ73UPO7,T%FCKF(A;@
M\X57IQZK3+<009K>6Y@&@K)D4G1G'JT9!**+(1EG:>O;/" LJ-0"-0>,2E^P
M2JA[>S F A;=FET"H2V!'RCRTB5"(JA!3UYC:C 6U@'E!C8NTA;G*B6@GB-B
MMQ]/@WD<DZ#&%JTSVQEP^[YE[Z?+_+I)@*/[,U18(&BHE3$=#$Q"9/<.\C ?
M?N)_!VYD*P=4]+B]1PJ9RG_^I6T5]@_R;F7ID,G-F \X]RV6;=.><H%Q,QS,
MRWJ."W-=<!3A!=WQ/&<07AMRT^NCD2_\D9F9K3L"\ YF'UK4N"%%\ /2L;BY
M3\*;$:3@OC:]CYXC*_F?X)?@ZG1K2('PW]@.\C-;N'_S#[L9>J_-^[Q71!=%
M$%+8)ZCF66KQ'EPRP$0Q >"E2^TXY&AW1=S>@5ZY;#8NCNJD<U&]..H<Y'5
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
M !JCV6 R!.,1T3<@K(7P-V@S"[IO 93.O"$#"[L@/XHW"%$1 EC[R8?EMI5
M%J-]ES;W:P&2 4'A\WH"JNF4PA53_>CI20.V->!>K#TA!DBM/244> )(NP!=
MF(Z!?(PN2#Y,&VVD)J0'P*4Y"@3KR!=.SN=T>7/.R+^V$;F<4'519#;2J45F
M@\Q;4^6#&($")6-9$LZ6*H-"_RE5XZ)O]*,;\'$B*C!1Q2EXT=$5(,L!'G6!
MU3(0C@E@$,\ 0-!3RS:([GN$"J88KSBG%'N#F,QU(-6##,Y@W/6 1*8#E()8
M)DKA9'#O5D54*$!3<Z;.,)E06W$I&*L<.72$"-HDA]Q":\:([W$+@B834]-%
M"H'G)[VP@3)ZFHQA@@AXA<WKLN\(+PL6<T"&CKA1,DA=[E'K;UP:6J34@(Z)
M*>@PG?)=L!O)4C@Q/ O.3I%R_FIYQM+&?$KPZH.)V25U7R#=U5GJ9%0Z%0S;
M2. K8BLPD)0JRT?$R5UXHY-#CY6U&<,2@4XE!['^Z S9+7:'JX;@ 0HDNE=Z
M2[D5Q/BA/?;O4,V)S54=Q;> :'1&I=!"5'4LDIB^ ?- ($UF6*HXJH^G"FCZ
M3/E"59A U5*^BH%U[#F HHW.()T2K.=;X9D^+)L':+$9B>&$ZH>/&05 =N+Y
ME5;8@>LBU%/8>#QVRA;2&'#%O?RSS/'1A(4+W$^G8NQ'4X0<[D+J9W%\]DEQ
M%IPF<ZFR-Z%/FX99@3L=1S*/QD?.2@VR*01,A6H]%^J5)[]\X%G,<$<<5O6S
MR%KJ<$,UK4?3%!:LVPVB+!+JB4DG_><4 TI#B;QB]-32RL7=Q]T2Z4<J%,@Y
M8,'2*11FW($ "HP5U+BO"04MCCXQN00J*3E<U(1GR37VML"*B!Y5% AKEH"9
MXD5( ?1V_RSY7D[5Z;,+\A[3%\F^Q&.8J45SPY$/CT6"+"?1AR-GW4COXG(T
MQ6RB0%,T)TE'/+*=7"3! 58L;,=5D$ N4U0*=@0Y XF%XJ:*40VPPUWA#-1B
M9W3$!_Z G$$0T:/Q%6:RL*<%[$OS!TRT($0#[H345-(_Y=H&RC=H/N P=19D
M2 46Z3G*C@JU;E4" F0S69?ZEA<W X#T(K)*DS#0,T"P0!9%$&%-2"3#<SF@
M+KXH]\4#J#=_G$C%Q0YX90?MK<G B'$WL#HSTIB<3*HX5*@(1L<T21V!,##5
MZDG;N'4"1X)\"S64)',]IA!QCBC)E@0]AWH!#@G??X-O! "3.T:MF[R].#+4
M71\46[VG.#HSL7LJV56G-U$($O6_)50+%')S6I=.!9TZ*$'4\\#9 3843V[[
M7 <'J15RFIH'OQ0#3 #QFB\$ @S? X:O78@>SE*5",%BKXH(C,AT.WWXR5_9
ML(>RL2K+?G_;HBJ^%7.%$J;CDV?.**D#?\$2'4\3MU;LJ325@\<N1 ^ED5:W
MFSVD%GZC ^GT&;"VBH:C-Y%(2J:/7*ZHAG?_)A<5_?55G=N3[VQ0[Y0"TL %
MKX\J-:F 1BT&Z=0=DJN>)UPFM,IE3)CZ\E:43XC+7_[H$)?@,1ZNI@*]^F+V
MKBIF3W2'="*;'-C=T&;)W[R&G:G@6R-CR+X4HF_>FHR]<4L/S )C\H3^Y,GZ
M?RC)" D9[+WIA,Q/ZLZ+^GB7G*[%CK*>BM/.SK*3.[U2GT8B$Q3#+C9%I\5%
M$[MBT2$GX[B,P'?M*]'4)JY[0$GX/0S!08?C>LXU&X$4:+F^-U MP5$4<E<0
MLK$\\ [/2E"5[SI#@*!?V>>%@A>PGCZ'KL75T369A"NPA$NY4%S*A;F([^49
MX#Z#"9LOS(,:5N[4\7@PM8'Z28,:3)UZ-'A_V!KNR\2J))YH\: VTU#?%47P
MRZ(@7PA>&+L^M]/5M:.^@-MY:8!W]'X4WWL_7KGW PE>?._R>&[T^GNJWM(@
MH],X:58O+L^C+]CX76W'(Y*\^.O7@S+Q+Q^2Z$%4*'M R_D&'H\2.E#-KAM)
M#;*F;XV)07WL:545CN 5YF$92 *6>$X4%&ETUJ=6-ZJKJA0]'("5#1\3106.
M^E[?$7@0^H^-\>?>.YKHK0$8-C]]R!25!%?;[=/&49VTVA>MH].CVL5YJ]FH
M=39"=]VLY1*CYU5A,&_I?B?P<\:ZC D0OJA^+Q:);4<OJK\C <+G_@['>\_*
M=(*'!WDE+_,)W=JW5'"*LB8'U+*R!@@+H%K]VJB36HY\OFQ-&M[X2EE941YP
M[MIST%LA:NK)O07<GF\0.LSFCB!?.7CVMF!2?9E<%,.S+CEE/0CR6^K=@"(A
M./]'AZSO -\!O@-\!_@.\+<%^)#R0BGVI,,IE=Y[M>$-J@VE5ZTVO&#N/R?"
M>?S"9_6L.7Z]>"7]L*^7WCF\5H]7JO>&QKZ6FGT:'?\T"Y^'/ZMG_:O=WO;H
M<*NMGW_+GQR76G:G<5GL--BQ9UBMTV\_3R_^V[[Z=$O-PI<OX^I-N30L?Y%?
MN+/US;UI'6V>EDY__-C5+HO\[)(=79VPG=->Y[@K#L\:<N?DLW%5U';]_';5
MJGZN]\YMS:INES3[IE27\LAM_1*=K[N?;IK-FU9#OSJ_.>^V.U^WF_PKU4M?
MCHLN'?XHBA].L[NS]7-;[EZ=28WN%+=^U&6]>7-T^+-T-?ZV^\7X==CKE+J[
MC=/-K7&[>7G^\5B_,?@/719*9?_'CJ;7'%DM7XF;=O[C]T)5^W7UJ?[EPX>
M)/\/4$L#!!0    ( &B#FU<TT7.6YBT  ']& 0 6    87!P;&EE9&]P=&]?
M97@Q,# Q+FAT;>U]:5,;2=;N=T7H/^3UQ,Q A)!!&!LOXPCP,NVX>+DV_?;;
M_:U4E4+9+E6I:P&K?_T]2V96UB)1PH $J"?"8T,M69EG7Y[SZI?3CR>ONYU7
MO[P[>@O_+_"_5Z<?3D_>O7[UF/\??OM8__K5\>>WOXMOI[^?O/O/HU$<92_$
MWNXT$Z=J(E/Q25Z(K_'$BWK\@Y[X)A,U>@0WPJU?S'T3+SE3T0NQ^^CUJ^/7
M[WZ,U5!E\)S^WJO'Q_#6+_.O_U<T3*<OZY>T7<I+81\&E^Z^%)G\D>UXH3J#
M'X5RE-WP*WP993*![W[_^=.I^^2=5/TMX?&#:4:[<I2F,A-?XC@4QWFJ(IFF
MW<Z;.)[*Q,M4'(FCLT3*"3R.]PR?U[!UM[OH?_WCZ<'@\/!E_<*1-U'A[,5E
M='(TG8;*]X:A[':R6'CBFXK.0BG>Y&D63V0BBFW1G\RO?/[RYG<A46?CK+()
M?AS&R0MQH:(@OL"+"_)9@Z5L[>_O[>)_V^*/_K?^'_TW\+\_^LC.M+JMP>Y@
M?UM<]IA/<5\,!OO[3V_EHVZ4_6[F'8]>?_&2;":.7H@W8Q5YXH^Q3,=>=":.
MO>B[>!/W>^(D"_KBU:^O/P%!#V-QG'B1/W[U^-?KV\T;^ZSC%[CP_YY\/CXZ
M$:?2'T= (V<S\2'RX9.N\1/V^D\.\,7U<_L3^%^-9OJ'0)L2G[]/<N=ZO_IJ
M:SB>B4F>Y5XH/".6>]V.I@HQ3>)S%< *'*$^U$)=I#(Y5S[\$N2=WN\^;*V(
MDP#D'?S0#SU8Y4QD8\GTFPHO"D0\A&61*DA%/!+#.!N+*=RO\,.RL4J![J(L
M\?RLVX%_C&4BAS,ATPRDJTK',NAOCNTWW!7QK[_R.'OIX=FD_'?:L2C.1#J5
MOAJ!1@K#F0CD"(XL$"HJ[V]/@/62R)%,Z!"=<XH3X8^]+)-A"L;%&3TEOL!G
MP%'HP^Z)$5QV,5;^V/Q(C#TX8U2%,NAV\-?P]=X9D55QYQ$^GC0SK4F_V2$Q
MO'$:R@ VZ:PO3G')*O+#'"EQF&="?V.H)BJ#1R"I2: ?_-Q,$E$%<AJG"C[0
M\_TXCS(P01+I2W6.&EKD$5)H 'H9=MB'#X0/3>@^'Y:$M\E0^ED21_!;/YZ
M_O85L$B0>*,,CE%F(#^^.3N\^ :S>.>B;F>( A96)Z<9"%1I+D4&:7Y6[=H>
M78Q;Y['Q0=85_BR1H8<;8VTN^K;&QW8[^L4@]D-@;@F_BX+<SYA<</N2@%YZ
MH8!/B43@0>=>A)1SEH?%\_%W7V0,!_?OE/4'_)#4RKUBV.87L^D+1.@#?>V)
MM\AQBK:FV3.X]G>;CW1>=GIT?/).O'EW<O+EZ.W;#Y_^^Y]'NX_HW]^^'+TQ
M__[MP]O37_[S".RM?SZZZNIVLGA**[0_ *D.=B_]#)9W^M4\^1P9%7C&? +<
MB$[6J].WYHH+%61C=K$>G[Y]7?_-X+"_?X"/W4.WJWQ)X^ZXIC=>_OCT*_Z!
MN]/HK^FOJ7_+M9,2_:F_9\[1?G EM(><.TWD6$:I.I<"B QXD]C8:N,IL"0(
MT(E1WH$K> M5W4/)*\]0/H"Y-\HCGQDYS4&<HQ2G37/$-PH6_3ZXP;RN1W^3
M>#T*@&YGFBCXQ)DXEV/BA6R<Q/G9N*0G0 &,Z)-"]5>N0.#.&HV)V]SFRL'>
M?]89M&*=+ZB%I6C/03=U0A7!OJNBVV?&IC74V#-$+0N<U.V ]F/3#'C  _Y)
M2+>.5#(!GD1N&LNPQ)R@A\$L,:;42(7(5FP(U74\"@(P7"2QG;D(6-Z709[
M3TE=T[.ZG:-;9*46!W7_F6M_&>9Z;X7J&[(^Q0D8ZQL^*Z_AV$O1H(V(VK/9
M5!)_,=D'AL]45/$D>FR4+MAG]"4"Q7K2NB);WR1:P:#&ML5)?+'S5:7?YSVE
MVZ''&%/\W0]P/( !%[ZT+\!@,WQ.?C>)CSR%YX 1WOQ54_2,X*I4^OA\_%&A
MCH<VTDJRQCX;5J7@$> XP0:S3P"4GDK0UA,Y&8*X03GB1>![BRW/QC!!6\M(
MA/#I"7ZZ7@A*L#0?_@D"CGRN)$Y38"AR]],+*:>X$C0=\(N"'JX%;O F$MP*
M>-:V<2T<V012K]'+<)Q4^@C'.=0;:W[=OU;[^DJTV6Q];Y:R3DLI+>+_[.P
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
M[C?_PJJM+(#6<YUK0S78(R8SB$/'.F9)C831(E 5YN@FT*JM-W\<;VLX D1
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
M^/CSV]_)\OWE]./)Z_\/4$L#!!0    ( &B#FU?>4%)#D"P  .%, 0 6
M87!P;&EE9&]P=&]?97@Q,# R+FAT;>U=:7/;1I/^SBK^AUEO95>JHFB3DFS'
M]KI*DIW$M;+CLN7-QM^&P)#$:Q!@<$AF?OWV,1= \) CF5I#254BB00PZ.GI
M\^GN%[]=O#U_V>V\^.WUR2OXO\!_7ER\N3A__?+%0_X_?/I0?_SB]/=7?XJ/
M%W^>O_ZO!^,T*9Z)P:-Y(2ZBF<K%.W4E/J0SF?3X#SWQ4671^ %<")>^-]?-
M9#:)DF?BT8.7+TY?OOXZC491 ??I#U\\/(6GOE_]_?](1OG\^?)7MEW*<V%O
M!E]]]%P4ZFMQ(.-H G^*U;BXY4<$*BE4]N#E29ZK0KQ/TUB\CU4X4>(,;I_)
MH+CE!]_JVV719 H4?/'+[^\NS(V#-$ZS9^(J2L+T"K_\X.7>X>'@$?ZS+S[W
M/_8_]\_@W\_P+S(:7OMR;_AH>+@O-MWH7=H7P^'AX1-]V>V^U@V3[A9N^%YF
MQ4*<B#WF*;7_3)Q-HT2*SU.53V4R$:<R^0*LUN^)\R+LBQ>?7KZ+DLDH%:>9
M3(*I>/'PT\U1\=;>\%2_89K!&\([_'K^^^G)N;A0P30!+IDLQ)LDZ-_LRVB6
M .Y3>/TA2*OC^6V+BW^5>1&-%_5G#_'!?_SV^L/KDX\]879=)B'_W.V<BD!F
MV4*D92&*J1*>N/D%^"$)8-/%GLQ%J,91HD(Q4G%ZM2]&90Z_YKF($B&#(,U"
M^*Z",U=,Z_<Y-5\]2].YRF01I8DXF61*S6"18@_.YC.@QZ>7N8+KLB(*8B4&
MQ_T![LI^_SL3K#^@S0)U8_:K2=%\IR6\&1,Q)UE:SD61BJMI%$R['</;N!?)
M)!=!FH1E4.3T94F4GR/E[2;1MNC=[XE)=*D2^NX8U C\( OWF/_,_3O$2H8J
M(X:9J=D(?@S2V5PFD<J[G:F\5(*T!?!%E,#Z9'*=C9_"A<!C8[B!R-1897@?
MO N_R'_\5:;%\\9K^:-]>B]##G@QN&HA2N#::):6>;P0$B^@U<NRF*99]+<2
MAGCP(/55!66AX+HHMVI5I$2;* /R3F4\[HM/28QOD<)?LZLH5R))"Q7VQ#C-
M:*'S,ING.5(D'5?OU=,OH9_)OP@0L'$,! OB,G3KP55&L(=U.O<,/6"7D5&
MHQ9 KK_**%/]'7#G3D79)CUO1)UE"B?K@,17$="=&);85=L"0HH<%@6KA>T+
M8AG-Z*)0C0JB.6XD'Z&(3PWP8Y2&]*5&<7D&? QFZCDP?[?3(#N)*T/![-]S
M#(!_SI$ORUSQ@T@YAWP@2=36#C@N ?_$U#1?>,N_G8!8+O&<2>#,VA+@(3GP
M?L;/P5>%M[_"SQ?V+\C=*?VFC00X6B@,: W ^RJ74>@HU-]LA/W^!VS,!6[1
M+[]_>-W#VT]*"?9$H7@AF0(>^)L/.VR&WD,02;0M>8,&$Z>])A4DY_,X"N0(
M-$DLK^!"M^MT0KL=>]R+*8B]R52,@062$(1&HB9I$=$B^K=K+OZ_T$%6(^,J
MQ"ODHPAID[=)[@SZ WT*_#/?)@J\*5A'DX"2<.SC6 7ZH'8[6D*1*2$STE7C
M*)LIEI)3%9-DL:>75+Z1>^,(U"O<DJ6=.;IT:[P8%6&L"I5[(E',LS10(<@O
MW[;I=DZ^M[6X8Z8<FIA 7?ET.ZA]VD2,4YD#M['M)HK%7*$"T0K4\N>2!NUY
M^JU9@PLPY\+H,@J-C8L7['U4:'/+;+$OSM.K@P]1_F7]7;2F[G9>?P5;$17O
MNJ^#+CU]>6%6!HJX:AN@^=AL&Y!54%7N8_L ZP[@,>UV[/?9R.\U69YD!^5
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
MOB!#I=O9XX4[:FTN"%B!C<HWDZE6">)(Q6[@IE!"/<1(=0Q-84;K-/H6V>9
MQ8V[8.U*!@SZQ^+$!GGN,:%+0BA3&'PA(;V1U=>(I")*2BXP\N53 ]"R E9L
MCN1ML9(T",JY%]!T#YIG$?PPEPX9D99%7D@.XT14FI47(BQ!#$846=GO-\?W
MT>>\CW-L/F"/&Z58FVA0*P28I2&IA;&S?ZXP6&?9GH$2^:HC@J$#%Z.S-58;
M=46;2+ZIL&K0-W7M%6FBX5!MHE2-.8$41<S5ICI WNVD<Y54(V<^"^+/FDM1
MJO)%&N*PHKJV5:PXZ#^M8?O:]/8U]@)=CM@Q%3KN0OX)%7@/D<6Y+*$P+ AI
M/2NNS.%CI@9KKRX56"!7VIU85(%U*\R*7&674= >Z;E<QDB=8SSUXD&-6^2H
M,UIA(%Z#L3B*HWQ*,E++N'L,M@.I7Z2V+E&#[WK.2]58TW(TBPK*)WBEB[^
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
M&JPG6GS+8$]Q$UA/H#?"/<DD'-P6MO..V1/K@(D/81G_SY"(=XRZE/Y?C;]
MI!!Y(^!7[PW9%]D.(*&! ?4K&M$++$/$1F"!QAYLARRX(3K>^,;<W["5-UR7
MH1W<9VAWD:$=W&=HOY6Y[^[!:[3C'KS<^VB;-B$I]F_[>=_GK>Z?<O^4^Z?<
M\:?<E +>?I&>JD; [O5U,RJ09?5WC+?3IOXS7>3Q>:IR;'8B3C$M>I;V>^*\
M"/MHU;\#,WZ4BE/JN\-! E"0&V]]^DS\&J<C&8L+%4R3=++HB3<)6O1&O?Z#
M-[+_KZOL?W+/]Z9QY3/QAXI&D4S%GS+UW_;E.34+_X"3*['SB\0:%2+A]. W
M*E$]CY*;6<P>^+LG>L0R=F&=P./V*VM9_8U__'"/JFL(K:VCVSN /Z08^1X!
MKJ/^\#A*'KQ$8PFY\I4L%$7Y,/IY,!@># <<<;FQ5=%_G_S<?SHOO@\9EA]H
M7GXP?+1R$88@[[%@F"CR+NT/AD_AP"=?4/Q]2"6VO-<R[RPJ%C\:F=KWP*U\
M]^%S\?N<<CK/Q+G,BWM7?A>N_/"[NO*WYEA?^Q \//W]U9^D4W^[>'O^\O\
M4$L! A0#%     @ :(.;5YNH?'XE P  W0L  !$              ( !
M &%A;VDM,C R,S$R,C$N>'-D4$L! A0#%     @ :(.;5_T< OO]"@  @(8
M !4              ( !5 ,  &%A;VDM,C R,S$R,C%?;&%B+GAM;%!+ 0(4
M Q0    ( &B#FU=BMK-X4@<  -%7   5              "  80.  !A86]I
M+3(P,C,Q,C(Q7W!R92YX;6Q02P$"% ,4    " !H@YM7KX*-DR07  " @0
M$@              @ $)%@  87!P;&EE9&]P=&]?.&LN:'1M4$L! A0#%
M  @ :(.;5S31<Y;F+0  ?T8! !8              ( !72T  &%P<&QI961O
M<'1O7V5X,3 P,2YH=&U02P$"% ,4    " !H@YM7WE!20Y L  #A3 $ %@
M            @ %W6P  87!P;&EE9&]P=&]?97@Q,# R+FAT;5!+!08
..!@ & (T!   [B      !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
