<SEC-DOCUMENT>0001683168-20-003515.txt : 20201022
<SEC-HEADER>0001683168-20-003515.hdr.sgml : 20201022
<ACCEPTANCE-DATETIME>20201022164625
ACCESSION NUMBER:		0001683168-20-003515
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20201019
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:		20201022
DATE AS OF CHANGE:		20201022

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APPLIED OPTOELECTRONICS, INC.
		CENTRAL INDEX KEY:			0001158114
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		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:		201255306

	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_i8k.htm
<DESCRIPTION>FORM 8-K
<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/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:AAOI="http://ao-inc.com/20201019">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_029_US%2DGAAP%2D2020 -->
<!-- Field: Set; Name: xdx; ID: xdx_038_AAOI_ao%2Dinc.com_20201019 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20201019_20201019 -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001158114 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- 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="From2020-10-19to2020-10-19" name="dei:EntityCentralIndexKey">0001158114</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
    </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="aaoi-20201019.xsd" xlink:type="simple" />
    </ix:references>
  <ix:resources>
    <xbrli:context id="From2020-10-19to2020-10-19">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-19</xbrli:startDate>
        <xbrli:endDate>2020-10-19</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"></p>

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

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

<p style="margin: 0"></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; text-align: center"><b>UNITED STATES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D. C. 20549</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"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90A_edei--DocumentType_c20201019__20201019_zRoXosC5E6Re"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" 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">&#160;</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">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_902_edei--DocumentPeriodEndDate_c20201019__20201019_z0IYyoDFbiWe"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">October 19, 2020</ix:nonNumeric></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>______________</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"><span style="font-size: 12pt"><b><span id="xdx_906_edei--EntityRegistrantName_c20201019__20201019_zYX2pIE9IxO3"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityRegistrantName">Applied
Optoelectronics, Inc.</ix:nonNumeric></span></b></span></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%">
<tr style="vertical-align: top">
    <td style="width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20201019__20201019_zHH2yYuRS4Hl"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="width: 34%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_900_edei--EntityFileNumber_c20201019__20201019_zBtsjI1m66l7"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityFileNumber">001-36083</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_902_edei--EntityTaxIdentificationNumber_c20201019__20201019_zPs17u6aJVGd"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityTaxIdentificationNumber">76-0533927</ix:nonNumeric></span></b></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(State of Incorporation)</b></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Commission File Number)</b></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(I.R.S. Employer Identification No.)</b></span></td></tr>
</table>
<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><span id="xdx_908_edei--EntityAddressAddressLine1_c20201019__20201019_zb7oNB0t4ylh"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityAddressAddressLine1">13139 Jess Pirtle Blvd.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_909_edei--EntityAddressCityOrTown_c20201019__20201019_z6A77Yb123xa"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityAddressCityOrTown">Sugar Land</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20201019__20201019_zySmgujUryEf"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityAddressStateOrProvince">TX</ix:nonNumeric></span> <span id="xdx_900_edei--EntityAddressPostalZipCode_c20201019__20201019_z4zbbf925Nh8"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:EntityAddressPostalZipCode">77478</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(address of principal executive offices
and zip code)</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><span id="xdx_907_edei--CityAreaCode_c20201019__20201019_zcnszAgi5Gtg"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:CityAreaCode">(281)</ix:nonNumeric></span> <span id="xdx_90D_edei--LocalPhoneNumber_c20201019__20201019_zDvIVQOG3XHh"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" 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"><b>(Registrant&#8217;s telephone number,
including area code)</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"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">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:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_909_edei--WrittenCommunications_c20201019__20201019_zUK7fWrQ9K0d"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Written
communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_906_edei--SolicitingMaterial_c20201019__20201019_zY2ST6WBcpe5"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Soliciting
material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_90B_edei--PreCommencementTenderOffer_c20201019__20201019_z9wCKwZdu8el"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_90D_edei--PreCommencementIssuerTenderOffer_c20201019__20201019_zrIu7TQamLcj"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title of each class</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 34%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Trading Symbol(s)</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name of each exchange on which registered</b></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_edei--Security12bTitle_c20201019__20201019_zYsKAQd9Whfa"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:Security12bTitle">Common Stock, Par value $0.001</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_901_edei--TradingSymbol_c20201019__20201019_zr0rdEk8FIk6"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" name="dei:TradingSymbol">AAOI</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_edei--SecurityExchangeName_c20201019__20201019_zC83Yo8Uqdl"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Market</ix:nonNumeric></span></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-indent: 0.25in">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-indent: 0.25in">Emerging growth company <span id="xdx_901_edei--EntityEmergingGrowthCompany_c20201019__20201019_zhwBWG21XET1"><ix:nonNumeric contextRef="From2020-10-19to2020-10-19" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span>&#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; text-indent: 0.25in">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. &#9744;&#160;</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">&#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: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-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">&#160;</p>

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

<!-- Field: Page; Sequence: 1 -->
    <div style="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="page-break-before: always; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page -->

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


<p style="margin-top: 0; margin-bottom: 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 style="width: 14%; font-size: 10pt"><b>Item 1.01</b></td>
    <td style="width: 86%; font-size: 10pt"><b>Entry into a Material Definitive Agreement.</b></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35pt">On October 19, 2020, Global Technology, Inc.
( &#8220;Global Technology&#8221;), a wholly owned subsidiary of Applied Optoelectronics, Inc., entered into a twelve (12) month
revolving line of credit agreement, totaling 60,000,000 RMB (the &#8220;Credit Line&#8221;), with China Merchants Bank Co., Ltd.,
in Ningbo, China (the &#8220;Bank&#8221;). The Credit Line will be used by Global Technology for general corporate purposes.</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-indent: 0.5in">Global Technology may draw upon the Credit
Line from October 16, 2020 until October 15th, 2021 (the &#8220;Credit Period&#8221;). During the Credit Period, Global Technology
may request to draw upon the Credit Line on an as-needed basis; however, the amount of available credit under the Credit 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. Each draw will bear interest
equal to the Bank&#8217;s commercial banking interest rate effective on the day of the applicable draw.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Global Technology&#8217;s obligations under
the Credit Line is unsecured. The agreement for the Credit Line also contain rights and obligations, representations and warranties,
and events of default applicable to the Company that are customary for agreements of this type.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The foregoing description of Credit Facility
do 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 Credit Granting Agreement, which is attached as Exhibit 10.1 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">&#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: 14%; font-size: 10pt"><b>Item 2.03</b></td>
    <td style="width: 86%">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Creation of a Direct Financial Obligation or an
Obligation under an Off-Balance Sheet Arrangement of a Registrant.</b></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information contained in Item 1.01
of this Current Report on Form 8-K with respect to the Credit Line is incorporated by reference herein and made a part
hereof.</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 style="width: 14%; font-size: 10pt"><b>Item 9.01</b></td>
    <td style="width: 86%; font-size: 10pt"><b>Financial Statements and Exhibits.</b></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">(d) Exhibits</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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: 1in">10.1</td><td><a href="appliedopto_ex1001.htm">Translation of the Credit Granting Agreement, between Global Technology, Inc. and China Merchants Bank Co., Ltd., dated October 19, 2020</a>.</td></tr>                                                                                                                                                                                         <tr style="vertical-align: top">
<td>&#160;</td><td>104</td><td>Cover Page&#160;Interactive File (the cover page&#160;tags are
embedded within the Inline XBRL document).</td></tr>
</table>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; 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="page-break-before: always; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page -->

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

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

<p style="font: bold 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-indent: 0.5in"><span style="font-weight: normal">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf
by the undersigned hereunto duly authorized.</span></p>

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

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

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

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2"><b></b><span style="font-weight: normal">Applied Optoelectronics, Inc.</span></td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="width: 4%">By:&#160;</td>
    <td style="vertical-align: top; width: 46%">/s/ DAVID C. KUO</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="border-top: #000000 1px solid; vertical-align: top"><span style="font-variant: small-caps">David C. Kuo</span><br />General
    Counsel and Secretary</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0pt; margin-top: 0pt; margin-bottom: 6pt">Date:&#160;&#160;October
22, 2020</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal"></span>&#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-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"></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6LbNWB7I7HSriFBki3hYXpbg1I+38eSTf0rohhkBIzvlyhBiIFS1NhQyneZHDAeum0h6hwAsy2jMGR7bepBBmgVfjPGvru/UHZhQYDEwSj3W4d867cVimICdDpYZKgpymSQKzrYi+ekb2Ykq03ugKtC1hz9SwQa/51X846CdZql9d0hHZGbIpjGLZy29QcqRgR3f9IL45yPNMRIOuIrFiaptvTOs81bCosA5Zrkf/HX0A1iBJDA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appliedopto_ex1001.htm
<DESCRIPTION>CREDIT GRANTING AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 12pt">Credit Granting
Agreement</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">No.: <U>xxxxxxxxxx</U></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: left">Credit Grantor: China Merchants Bank <U>Ningbo
Branch</U> (hereinafter referred to as &quot;Party A&quot;)</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: left">Credit Applicant: <U>GLOBAL Technology Inc.</U>
(hereinafter referred to as &quot;Party B&quot;)</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: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Based on Party B's application, Party A hereby
agrees to provide Party B with a credit line. Party A and Party B have reached consensus on the following terms and have entered
into this Credit Granting Agreement (&ldquo;Agreement&rdquo;) through sufficient mutual negotiation in accordance with the relevant
laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&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: 36.15pt"><B>1.</B></TD><TD><B>Credit Line</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: 0.5in">1.1</TD><TD>Under this Agreement, Party A shall provide Party B with a credit line (including the revolving credit line and/or the one-time
credit line) of <U>RMB Sixty Million</U> (or an equivalent amount in other currencies, the exchange rate of which shall be the
foreign exchange rate quoted by Party A at the time the credit in such currency is used).</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 0.5in; text-indent: 0in">If Party A (or Party A's subsidiaries)
and Party B have signed a <I><U>Credit Granting Agreement</U></I> numbered <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U> and in the event that there is an unliquidated
balance related to this Agreement, such balance will be automatically included in this Agreement and use the credit line hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">1.2</TD><TD>The credit period is <U>12</U> months, which starts from <U>October 16, 2020</U> and ends on <U>October 15, 2021</U>. If Party
B needs to use the credit line for Credit Business, it shall submit an application to Party A for use of the credit line during
the credit period. Unless otherwise provided in this Agreement, Party A will not accept Party B's credit line use applications
that are submitted beyond the credit period.</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: 0.5in">1.3</TD><TD>Credit Business includes but is not limited to one or more of the following: loans/order loans, trade financing, bill discounting,
commercial bill acceptance, commercial acceptance bill confirmation/guarantee, international/domestic guarantee, customs tax payment
guarantee, corporation overdraft, derivative transactions, and gold leasing.</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 0.5in; text-indent: 0in">Trade Financing includes but is
not limited to international/domestic letters of credit, import bill purchase, delivery guarantee, import bills purchased under
collection, packing loans, export bill purchase, export negotiation, export bills purchased under collection, import/export remittance
financing, credit insurance financing, factoring, and commercial paper guarantees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">1.4</TD><TD>Revolving Credit Line refers to the maximum amount of the sum of the principal and the balance of one or more type(s) of Credit
Business mentioned in the preceding paragraph and provided by Party A to Party B during the credit period, which can be used continuously
and circularly.</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 0.5in; text-indent: 0in">One-time Credit Line refers to the
cumulative amount of various types of Credit Business mentioned in the preceding paragraph and provided by Party A to Party B during
the credit period, which shall not exceed the one-time credit line amount approved by Party A. Party B shall not use the one-time
credit line circularly. The amount of multiple types of Credit Business applied by Party B shall start using the one-time credit
line amount until it is fully exhausted.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in"><B>2.</B></TD><TD><B>Occupation Arrangements for the Credit Line</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: 0.5in">2.1</TD><TD>The specific Credit Business that has been applied by Party B and approved by Party A during the credit period shall be automatically
included in this Agreement and shall use the credit line hereunder.</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: 0.5in">2.2</TD><TD>Party A's creditor's rights in accounts receivable acquired from a third party in which Party B is the payer (the debtor of
accounts receivable) shall use the above credit line. When Party A's own funds or funds from other legal sources that are used
to pay the acquisition price/purchase price of which the creditor's rights in accounts receivable are held by Party B shall occupy
the above 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: 0"></TD><TD STYLE="width: 0.5in">2.3</TD><TD>If Party A, after issuing a letter of credit (L/C), entrusts other branches of China Merchants Bank to transfer the L/C to
the beneficiary according to its internal process requirements, such issuance as well as the bill purchase and delivery guarantee
business that occurs under such issuance shall occupy the above 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 0.5in; text-indent: 0in">When handling the import L/C business,
if import bill purchase is actually incurred under the same L/C, the import L/C and the import bill purchase shall occupy the same
credit line at different stages. In other words, when the import bill purchase business occurs, the amount recovered after the
L/C is paid out will be used for the import bill purchase, with the same credit line used by the original import L/C.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 36.15pt"><B>3.</B></TD><TD><B>Approval and Use of the Credit Line</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: 0.5in">3.1</TD><TD>The category of the credit line (revolving credit line or one-time credit line) under this Agreement, the types of applicable
Credit Business, the specific amount of credit line for various types of Credit Business, whether various types of credit business
are reversible, and the specific conditions of use shall be subject to the approval of Party A. If Party A adjusts its original
approval opinions based on Party B's application during the credit period, the subsequent approval opinions given by Party A shall
constitute supplements and changes to the original or preceding approval opinions, and so on.</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: 0.5in">3.2</TD><TD>Party B shall submit an application each time it plans to use the credit line, and shall submit the materials requested by
Party A and proceed upon receipt of Party A's approval of each application. Party A is entitled to decide whether to approve the
application based on its internal management requirements and Party B's operation conditions, or to unilaterally refuse Party B's
application without any legal liability. If the provisions of this paragraph are inconsistent with other provisions of this Agreement,
the former shall prevail.</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: 0.5in">3.3</TD><TD>When handling a specific type of Credit Business upon receipt of Party A's approval, the corresponding business agreement signed
by and between Party A and Party B (including but not limited to a single agreement/application, framework agreement, or specific
business contract) shall constitute an integral part of this <I>Credit Granting Agreement</I>. The business terms such as the specific
amount, interest rate, period, purpose, and expenses of each loan or others shall be determined by the specific business agreement,
business vouchers confirmed by Party A (including but not limited to loan notes), and the business records in Party A's system.</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: 0.5in">3.4</TD><TD>Party A has the right to adjust the loan, other credit benchmark interest rate or interest rate pricing method under this agreement
regularly or irregularly in accordance with the changes in relevant national policies, domestic and foreign market conditions or
its own credit policy. Such adjustments shall be notified by Party A to Party B (The notice method can either make an announcement
at the branch of Party A or the official website of China Merchants Bank, or send a notice to Party B in any of the contact addresses/methods
reserved in this agreement), which will be effective after the notification; If Party B does not accept the adjustment, it can
repay in advance, otherwise it will be deemed as approved and executed according to the notice.</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 0.5in; text-indent: 0in">If this clause is inconsistent with
other relevant provisions of this agreement, the provisions of this clause shall prevail.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">3.5</TD><TD>The period of use for each loan or other credits within the credit line shall be determined according to Party B's business
needs and Party A's business management regulations. The due date of specific business may be later than that of the credit period
(unless otherwise required by Party A).</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: 0.5in">3.6</TD><TD>During the credit period, Party A is entitled to assess Party B's operation and financial status on an annular basis, and adjust
the credit line that Party B can use.</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: 0.5in"><B>4.</B></TD><TD><B>Party B's Rights and Obligations</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: 0.5in">4.1</TD><TD>Party B is entitled to:</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: 0.5in">4.1.1</TD><TD>Request Party A to provide loans or other credits within the credit line in accordance with the requirements stipulated in
this Agreement.</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: 0.5in">4.1.2</TD><TD>Use the credit line in accordance with the provisions of this Agreement.</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: 0.5in">4.1.3</TD><TD>Request Party A to keep the confidentiality of the production, operation, property, account, and other information provided
by Party B, except as otherwise provided in this Agreement.</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: 0.5in">4.1.4</TD><TD>Transfer the debt to a third party after obtaining the written consent of Party A.</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: 0.5in">4.2</TD><TD>Party B shall undertake the following obligations:</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: 0.5in">4.2.1</TD><TD>Truthfully provide the documents and materials required by Party A (including but not limited to providing its financial books/statements
and annual financial reports, major decisions and changes in its production, operation, and management, fund withdrawal/use information,
and information about the collateral) and all of its banks of deposit, bank accounts, and balance of deposits and loans, and cooperate
with Party A's investigation, examination, and inspection.</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: 0.5in">4.2.2</TD><TD>Accept Party A's supervision over its use of credit funds and the related production, operation, and financial activities.</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: 0.5in">4.2.3</TD><TD>Use loans and/or other credit lines in accordance with the provisions of this Agreement and the provisions and/or promised
purposes of specific business agreements.</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: 0.5in">4.2.4</TD><TD>Punctually repay the principal, the interest, and pertinent expenses of loans, advances, and other debts in full in accordance
with the provisions of this Agreement and specific business agreements.</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: 0.5in">4.2.5</TD><TD>Transfer all or part of the debts hereunder to a third party after obtaining the written consent of Party A.</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: 0.5in">4.2.6</TD><TD>Party B shall notify Party A immediately when any of the following circumstances occurs, and shall actively cooperate with
Party A to implement safeguard measures for proper repayment of the principal, the interest, and pertinent expenses of loans, advances,
and other debts under this Agreement:</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.1</TD><TD>Party B encounters a major financial loss, asset loss, or other financial crises.</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.2</TD><TD>Party B provides loans, guarantees, or warranties to third parties, or uses its own properties (rights) to provide mortgage
(pledge) guarantees.</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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.3</TD><TD>Party B suspends its business, has its business license revoked or canceled, files for or is filed for bankruptcy, dissolution,
etc., or has changes in important enterprise information, such as the company name, registered address, place of business, and
beneficial owners.</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.4</TD><TD>Party B's controlling shareholders, other affiliated companies, or actual controllers encounter a major operation or financial
crisis that affects Party B's normal operation, or Party B has personnel changes in its legal representative, person in charge,
directors, or senior management personnel, or such personnel are punished, their personal freedom being restricted by the relevant
state authority or missing for more than seven days that may affect Party B's normal operation.</TD></TR></TABLE>
<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.5</TD><TD>Party B is engaged in related transactions with its controlling shareholders, other affiliated companies, or actual controllers
and the amount of such transactions is higher than 10% of Party B's net assets (Party B's notice shall at least cover the relationship
between the parties involved in the transaction, the content, nature, amount, or corresponding proportion of the transaction, and
the pricing policy (including transactions with no amount or only a token amount).</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.6</TD><TD>Party B is engaged in any litigation, arbitration, or criminal or administrative penalties that have a material adverse effect
on its management or property conditions.</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.7</TD><TD>Party B or its actual controller is engaged in large sums of informal high-interest loans or has adverse records such as rolling
over old debts with new borrowing, overdue repayment, or unpaid debt interest in other financial institutions, or Party B&rsquo;s
affiliated company encounters a capital chain disruption and debt crisis, or Party B's project is suspended or deferred or encounters
major investment blunders.</TD></TR></TABLE>

<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: 0"></TD><TD STYLE="width: 0.5in">4.2.6.8</TD><TD>Party B encounters other significant circumstances that may affect its debt paying ability.</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: 0.5in">4.2.7</TD><TD>Party B shall not be slack to manage and claim its due debts, or dispose of existing major assets in a non-reimbursable and
other improper manner.</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: 0.5in">4.2.8</TD><TD>Party B shall obtain the written consent of Party A before proceeding with major events such as merger &amp; acquisition, spin-off,
restructuring, joint venture (cooperation), transfer of property (stock) rights, shareholding reform, foreign investment, and increase
of debt financing.</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: 0.5in">4.2.9</TD><TD>When the accounts receivable is pledged, Party B shall guarantee that the credit balance at any time during the credit period
is less than <U>80</U>% of the balance of the pledged accounts receivable. Otherwise, Party B must provide new accounts receivable
approved by Party A as the pledge or margin deposit (the account number shall be the one that is generated by or recorded in Party
A's system when the deposit is placed) until the sum of <U>80</U>% of the balance of the pledged accounts receivable and the effective
margin deposit is larger than the credit balance.</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: 0.5in">4.2.10</TD><TD>Provided that Party B has pledged the margin deposit, if the balance of the margin account is less than <U>95</U>% of the amount
of specific business due to exchange rate fluctuations, Party B is obliged to increase the corresponding amount of deposit or provide
other guarantees in accordance with Party A's request.</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: 0.5in">4.2.11</TD><TD>Party B shall ensure that the sales proceeds generated from import business are collected from the designated account of Party
A. For export negotiations, Party B shall transfer the notes and/or documents under the L/C to Party A.</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: 0.5in">4.2.12</TD><TD>Party B shall ensure that its settlement and payment activities are mainly carried out through the bank account that it opens
with Party A. During the credit period, Party B's settlement transactions under the designated account shall be no less than the
proportion of Party B's financing amount at Party A against its financing amount in all banks.</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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 36.15pt"><B>5.</B></TD><TD><B>Party A's Rights and Obligations</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: 0.5in">5.1</TD><TD>Party A is entitled to:</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: 0.5in">5.1.1</TD><TD>Request Party B to punctually repay the principal, the interest, and pertinent expenses of loans, advances, and other debts
under this Agreement and the specific contract in full.</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: 0.5in">5.1.2</TD><TD>Request Party B to provide information related to the use of its 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: 0"></TD><TD STYLE="width: 0.5in">5.1.3</TD><TD>Be informed of Party B's production, operation, and financial activities.</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: 0.5in">5.1.4</TD><TD>Supervise Party B's use of loans and/or other credits in accordance with the purposes agreed in this Agreement and the specific
business agreements, unilaterally and directly suspend or limit the online banking service of Party B's account (including but
not limited to closing the online banking service and presetting the list of payees/single payment cap/stage payment cap) and other
electronic payment channels when necessary, restrict the sales of settlement vouchers, or restrict the counter payment and transfer
of Party B account, as well as the payment and exchange services of non-counter channels such as telephone banking and mobile banking.</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: 0.5in">5.1.5</TD><TD>Upon receipt of Party B's application for the issuance of an L/C, entrust other local branches of China Merchants Bank to transfer
the L/C to the beneficiary according to internal process requirements.</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: 0.5in">5.1.6</TD><TD>Deduct an amount directly from the account that Party B opens with any institution of China Merchants Bank to repay the debts
the Party B owes under this Agreement and specific business agreements (when the debt is not repaid in RMB, Party A is entitled
to directly use the money in Party B's RMB account to purchase foreign exchange based on the exchange rate announced by Party A
at the time of deduction, and then repay the relevant principal, interest, and pertinent expenses).</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: 0.5in">5.1.7</TD><TD>Transfer its creditor's rights against Party B and notify Party B of the transfer in a manner it deems appropriate, including
but not limited to by fax, post delivery, personal delivery, and announcement on public media, or urge Party B to pay accounts
receivable back.</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: 0.5in">5.1.8</TD><TD>Supervise Party B's account or entrust other institutions of China Merchants Bank other than Party A to supervise Party B's
account, and control the payment of loan funds according to the loan use and payment scope agreed by both parties.</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: 0.5in">5.1.9</TD><TD>When Party A discovers that Party B has any of the circumstances stipulated in Article 4.2.6 of this Agreement, Party A is
entitled to request Party B to implement safeguard measures for the proper repayment of the principal, the interest, and pertinent
expenses of the debts hereunder based on Party A's requirements, or to directly seek one or more remedies for breach of contract
as stipulated in the &quot;Events of Default and Handling&quot; clause of this Agreement.</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: 0.5in">5.1.10</TD><TD>Other rights prescribed under this Agreement.</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: 0.5in">5.2</TD><TD>Party A shall undertake the following obligations:</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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 0.5in">5.2.1</TD><TD>Offer loans or other credits to Party B within the credit line in accordance with the provisions of this Agreement and specific
contracts.</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: 0.5in">5.2.2</TD><TD>Keep the confidentiality of Party B's asset, finance, production, and operation conditions unless otherwise required by laws
and regulations, prescribed by the regulatory body, or provided to Party A's superior or subordinate organizations, or external
audit, accounting, law firms, or other professional institutions undertaking the same confidentiality obligations.</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: 36.15pt"><B>6.</B></TD><TD><B>Matters Specifically Guaranteed by 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: 0.5in">6.1</TD><TD>Party B is a legal entity that was incorporated and is legally existing under the laws of China. It has truthful, legitimate,
and valid registration and annual report publicity procedures, and it has full civil capacity to sign and perform this Agreement.</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: 0.5in">6.2</TD><TD>Party B's signing and performance of this Agreement have been fully authorized by its board of directors or any other competent
authority.</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: 0.5in">6.3</TD><TD>The documents, materials, and certificates that Party B provides regarding Party B, the guarantor, the mortgagor (pledgor),
and the collateral (pledge) are truthful, accurate, complete, and valid, and they do not contain any major errors or omissions
that are inconsistent with the facts.</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: 0.5in">6.4</TD><TD>Party B will strictly abide by the provisions of specific business agreements and various letters and related documents issued
to Party A.</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: 0.5in">6.5</TD><TD>Party B is not engaged in any litigation, arbitration, or criminal or administrative penalties that may adversely impact Party
B or Party B's primary properties at the time of signing this Agreement, and such litigation, arbitration, or criminal or administrative
penalties will not occur during the performance of this Agreement. If that occurs, Party B shall immediately notify Party A.</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: 0.5in">6.6</TD><TD>Party B shall strictly abide by national laws and regulations in its business activities, carry out all sorts of business activities
in strict accordance with the business scope stipulated in Party B's business license or that approved according to law, and handle
registration and annual inspection procedures as well as the business term extension/prolonging procedures on time.</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: 0.5in">6.7</TD><TD>Party B shall maintain or improve its existing level of operation and management and ensure the preservation and appreciation
of existing assets, and shall not waive the claim of due debts or dispose of existing major assets in a non-reimbursable and other
improper manner.</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: 0.5in">6.8</TD><TD>Party B shall not pay off other long-term debts in advance without Party A's permission.</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: 0.5in">6.9</TD><TD>Party B shall not be involved in any other major events that affect the performance of its obligations hereunder at the time
of signing and fulfilling this Agreement.</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: 36.15pt"><B>7.</B></TD><TD><B>Other Expenses</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 36.15pt; text-indent: 0in">If this Agreement involves notarization
(except for the notarization for compulsory execution) or other matters involving entrusting a third party to provide services,
the relevant expenses shall be borne by the entrusting party. If the two parties jointly act as the entrusting party, each party
shall bear 50% of the relevant expenses.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.15pt; text-indent: 0in">Provided that Party B cannot repay
the debts owed to Party A hereunder, it shall bear all of Party A's expenses incurred from realization of the creditor's rights,
including the attorney fee, litigation cost, travel expense, announcement fee, and delivery fee, and it hereby authorizes Party
A to deduct such expenses directly from its bank account. If there is any shortfall, Party B hereby warrants that it will make
up the shortfall upon receipt of Party A's notice, and Party A does not need to provide any proof.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.15pt; 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: 36.15pt"><B>8.</B></TD><TD><B>Events of Default and Handling</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: 0.5in">8.1</TD><TD>Party B shall be deemed to be in breach of contract under any of the following circumstances:</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: 0.5in">8.1.1</TD><TD>Party B fails to perform or violate the obligations of this Agreement.</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: 0.5in">8.1.2</TD><TD>Party B's special guarantees hereunder are untruthful or incomplete, or Party B violates its special guarantees and fails to
correct such violation according to Party A's requirements.</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: 0.5in">8.1.3</TD><TD>Party B has a material breach of contract under a legally valid contract that it previously signed with other creditors, and
such breach is not resolved within three months from the date of the default.</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 0.5in; text-indent: 0in"><B>The foregoing material breach
of contract means that Party B's default subjects Party B to creditor claim for more than <U>RMB One Million</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">8.1.4</TD><TD>If Party B is a New OTC Market listed company or it intends to apply for listing on the New Three Board, but it encounters
major obstacles in the listing or its application is suspended, or the New Three Board market issues a warning letter to Party
B, orders it to make corrections, restricts its trading under securities accounts, or takes other regulatory measures against Party
B for more than three times, or Party B is subject to disciplinary sanctions, termination of listing, or other circumstances.</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: 0.5in">8.1.5</TD><TD>When Party B acts as the supplier of government procurement departments, and a government procurement department delays its
payment for three consecutive or cumulative times and such delay constitutes a risk that is not conducive to Party B's repayment
of the credit line granted by Party A, or Party B is disqualified as the supplier (or blacklisted for government procurement),
fails to supply goods in a timely manner, has unstable product quality, has difficulties in operations, faces obviously deteriorated
financial conditions (such as insolvency), or has its projects suspended.</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: 0.5in">8.1.6</TD><TD>Party B's financial indicators fail to continue meeting the requirements stipulated in this Agreement/specific business agreements,
or any prerequisites (if any) for Party A's provision of the credit line/financing to Party B stipulated in this Agreement/specific
business agreements are not continuously satisfied.</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: 0.5in">8.1.7</TD><TD>Party B's business activities may bring anti-money laundering or sanctions compliance risks to Party A</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: 0.5in">8.1.8</TD><TD>Other circumstances in which Party A believes that its legitimate rights and interests are damaged.</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: 0.5in">8.2</TD><TD>Provided that the guarantor has one of the following circumstances and Party A believes that it may affect the guarantor's
guarantee capacity, therefore Party A requires the guarantor to exclude the adverse effects caused thereby or requires Party B
to increase or change its guarantee conditions. If the guarantor or Party B fails to cooperate, it shall be deemed that an event
of default has occurred:</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: 0.5in">8.2.1</TD><TD>The guarantor or Party B has one of the circumstances similar to that described in Article 4.2.6 of this Agreement, or fails
to obtain the consent of Party A when the circumstances described in Article 4.2.8 occur.</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: 0.5in">8.2.2</TD><TD>The guarantor conceals its actual capacity to assume the guarantee liability, or fails to obtain authorization from the competent
authority when issuing the irrevocable letter of guarantee.</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: 7 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 0.5in">8.2.3</TD><TD>The guarantor or Party B fails to go through the annual inspection registration procedures and the business term extension/prolonging
procedures.</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: 0.5in">8.2.4</TD><TD>Party B is slack to manage and claim its due debts, or dispose of existing major assets in a non-reimbursable or other improper
manner.</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: 0.5in">8.3</TD><TD>Provided that the mortgagor (pledgor) has one of the following circumstances and Party A believes that it may cause the mortgage
(pledge) invalid or cause depreciation of the collateral (pledge), therefore Party A requires the mortgagor (pledgor) to exclude
the adverse effects caused thereby or requires Party B to increase or change its guarantee conditions. If the mortgagor (pledgor)
or Party B fails to cooperate, it shall be deemed that an event of default has occurred:</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: 0.5in">8.3.1</TD><TD>The mortgagor (pledgor) does not possess the ownership or right of disposition of the collateral (pledge), or there is a dispute
over the ownership.</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: 0.5in">8.3.2</TD><TD>The collateral (pledge) has been leased, sealed up, detained, supervised, has statutory priority (including but not limited
to the priority of construction project funds), and/or such circumstances that have occurred are concealed.</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: 0.5in">8.3.3</TD><TD>Without the prior written consent of Party A, the mortgagor shall not transfer, lease, remortgage, or dispose of the collateral
in any other improper manner; or the mortgagor's earnings from disposing of the collateral with the prior written consent of Party
A are not used to repay Party B's debts owed to Party A as required.</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: 0.5in">8.3.4</TD><TD>The mortgagor fails to properly keep, maintain, and repair the collateral, and as a result the collateral significantly depreciates;
or the mortgagor's behavior directly damages the collateral, resulting in a decrease in the value of the collateral; or the mortgagor
fails to insure/renew the insurance for the collateral during the mortgage period according to Party A&rsquo;s request.</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: 0.5in">8.3.5</TD><TD>The collateral has been or may be included in the scope of government demolition and expropriation, but the mortgagor fails
to immediately notify Party A or to fulfill its relevant obligations as stipulated in the mortgage contract.</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: 0.5in">8.3.6</TD><TD>The mortgagor uses its mortgaged house property at China Merchants Bank to provide residual value guarantee for matters hereunder,
and it settles the mortgage loan in advance without the consent of Party A before Party B pays off the credit line hereunder.</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: 0.5in">8.3.7</TD><TD>The pledgor uses its financial products as the pledge, and the source of the subscription fund is illegal or illegitimate.</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: 0.5in">8.3.8</TD><TD>The collateral (pledge) involves or may involve other matters affecting its value or affecting Party A's right to mortgage
(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: 0"></TD><TD STYLE="width: 0.5in">8.4</TD><TD>Provided that the guarantee hereunder includes the pledge of accounts receivable, and the debtor of the accounts receivable
is facing an obvious deterioration of its business operation, transfers its properties/surreptitiously withdraws funds to avoid
its debts, colludes with the pledgor of the accounts receivable to change the repayment route and thus makes the accounts receivable
unable to be paid to the special account for repayment, loses its business reputation, loses or may lose the ability to perform
the agreement, or encounters other major events affecting its solvency, Party A is entitled to request Party B to provide the corresponding
guarantee or provide new and effective accounts receivable for pledge. If Party B fails to do so, it is deemed that an event of
default has occurred.</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: 0.5in">8.5</TD><TD>When any of the above events of default occurs, Party A is entitled to take the following measures separately or simultaneously:</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: 0.5in">8.5.1</TD><TD>Reduce the credit line hereunder or stop the use of the remaining credit line.</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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 0.5in">8.5.2</TD><TD>Recover the principal, the interest, and pertinent expenses that have been previously issued within the 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: 0"></TD><TD STYLE="width: 0.5in">8.5.3</TD><TD>For bills of exchange that Party A has accepted or letters of credit, letters of guarantee, delivery guarantees, etc. that
Party A has issued during the credit period, regardless of whether Party A has made the advanced payment, Party A may request Party
B to increase the margin deposit, to transfer the bank savings in Party B's other accounts opened with Party A to Party A's margin
account as the deposit for its future advanced payment hereunder, or to hand over the corresponding funds to an escrow account
as Party A's deposit for the advanced payment for Party 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: 0.5in">8.5.4</TD><TD>For Party A's unliquidated creditor's rights in accounts receivable acquired from Party B under factoring business, Party A
is entitled to request Party B to fulfill it repurchase obligations immediately and take other recovery measures in accordance
with the requirements of the relevant specific business agreement. For Party A's creditor's rights in accounts receivable against
Party B that is acquired under factoring business, Party A is entitled to claim debts against Party B immediately.</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: 0.5in">8.5.5</TD><TD>Depending on the circumstances, Party A may directly request Party B to provide other acceptable properties as a new guarantee.
If Party B fails to provide the new guarantee as required, it shall pay <U>30</U>% of the credit line amount hereunder as liquidated
damages.</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: 0.5in">8.5.6</TD><TD>Party A is entitled to directly freeze/confiscate the bank savings in Party B's settlement account and/or other accounts at
China Merchants Bank, stop opening new settlement accounts for Party B, and stop issuing new credit cards to Party B's legal representative.</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: 0.5in">8.5.7</TD><TD>Party A is entitled to submit Party B's default information to credit bureaus and banking associations, and to share such information
among banking institutions and even make it available to the public by proper means.</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: 0.5in">8.5.8</TD><TD>Party A is entitled to dispose of the pledge and/or claim debts against the guarantor in accordance with the provisions of
the letter of guarantee.</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: 0.5in">8.5.9</TD><TD>Party A is entitled to claim debts in accordance with the provisions of this Agreement.</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: 0.5in">8.6</TD><TD>For funds that Party A obtains through claims of debts, the funds will be used for repayment based on the actual due dates
of various credit lines from the latest to the earliest. The specific repayment order of various credit lines shall be repaying
the expenses, liquidated damages, compound interest, default interest, interest first, and then repaying the principal of the credit
line until the principal, the interest, and all pertinent expenses are paid off.</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 0.5in; text-indent: 0in">Party A is entitled to unilaterally
adjust the above repayment sequence, unless otherwise required by laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 36.15pt"><B>9.</B></TD><TD><B>Guarantee Clauses</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: 0.5in">9.1</TD><TD>For all debts that Party B owes to Party A hereunder, Party B or a third party approved by Party A shall provide the property
mortgage or pledge guarantee or joint guarantee, and Party B or the third party acting as the guarantor shall issue or sign another
letter of guarantee at the request of Party A.</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: 0.5in">9.2</TD><TD>If the guarantor fails to sign the letter of guarantee and complete the guarantee procedures in accordance with the provisions
of this article (including the circumstance in which the debtor of accounts receivable raises a pleabefore the pledge of the accounts
receivable), Party A is entitled to refuse to provide Party B with a credit line.</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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 36.15pt"><FONT STYLE="font-weight: normal">9.3</FONT></TD><TD><B>Provided that the mortgagor has provided real estate mortgage guarantee for all debts that Party B owes to Party A hereunder,
if Party B knows that the collateral has been or may be included in the scope of government demolition and expropriation, it shall
notify Party A immediately and urge the mortgagor to continue using the government's compensation to provide guarantee for Party
B's debts in accordance with the mortgage contract, to complete the corresponding guarantee procedures in a timely manner, or to
provide other safeguard measures accepted by Party A in accordance with Party A's requirements.</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 0.5in; text-indent: 0in">When it is necessary to reset the
guarantee or take other safeguard measures as the collateral is involved in the aforesaid circumstances, the mortgagor shall assume
the relevant expenses incurred and Party B shall be held jointly and severally liable for the expenses. Party A is entitled to
deduct such expenses directly from Party B's account.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 36.15pt"><B>10.</B></TD><TD><B>Miscellaneous</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: 0.5in">10.1</TD><TD>During the validity period of this Agreement, Party A's treatment of Party B's any default or delay, or Party A's postponed
or delayed exercise of its rights or interests shall not impair, influence, or limit all the rights and interests Party A is entitled
to as the creditor in accordance with the relevant laws and regulations and this Agreement, or be deemed as Party A's permission
or approval of any breach of this Agreement or be deemed that Party A has waived its right to take actions against existing or
future defaults.</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: 0.5in">10.2</TD><TD>If this Agreement becomes legally invalid in full or in part for whatever reason, Party B shall be liable for repayment of
all debts that it owes to Party A hereunder. If that happens, Party A is entitled to terminate the performance of this Agreement
and may immediately claim all debts owed by Party B hereunder.</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 0.5in; text-indent: 0in">If Party A faces a cost increase
during the performance of the obligations hereunder because of any changes in the applicable laws and policy requirements, Party
B shall compensate Party A for the increased cost as required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">10.3</TD><TD>Party A and Party B shall send notices, requests, or other documents related to this Agreement in written form (including but
not limited to by letter, fax, email, Party A's online banking, SMS, or WeChat).</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: 0.5in">10.3.1</TD><TD>Any notice, request, or other document that is delivered by a specially-assigned person (including but not limited to by a
lawyer, notary, or courier) shall be deemed to have been served when the recipient signs on it (if the recipient refuses to accept
it, it shall be deemed to have been served seven days after the date of rejection, return, or delivery (whichever is earlier)).
Any notice, request, or other document that is delivered by postal letter shall be deemed to have been served seven days after
the date of delivery. Any notice, request, or other document that is delivered by fax, email, Party A's online banking, mobile
phone SMS, WeChat, or other electronic means shall be deemed to have been served on the date when the sender's corresponding system
shows successful delivery.</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 0.5in; text-indent: 0in">If Party A informs Party B of the
transfer of creditor's rights or claims debts against Party B by means of issuing an announcement on public media, it shall be
deemed to have been served on the date of the announcement being issued.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0in">If either party changes its contact
address, email address, fax number, mobile phone number, or WeChat ID, it shall notify the other party of such changes within five
working days from the date of the change. Otherwise, the other party is entitled to deliver any notice, request, or other document
according to the original contact address or information. If the delivery fails because of contact address or information changes,
the date of return or seven days after the date of delivery (whichever is earlier) shall be deemed to be the date of service. The
party involving such changes shall bear the losses incurred thereby and such changes do not affect the legal effect of service.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0.5in">10.3.2</TD><TD>Both parties' contact address, email address, fax number, mobile phone number, and WeChat ID listed in this Agreement shall
be used as their respective address for service of notary documents and judicial documents (including but not limited to the indictment/arbitration
application, evidence, subpoena, notice of appearance, notice of adducing evidence, notice of court session, notice of hearing,
written judgment/arbitration award, written verdict, mediation agreement, notice of time-limited performance, and legal instruments
at the hearing and execution stages). Such documents shall be deemed to have been served when the court or the notary office has
delivered the written documents to the address prescribed herein (refer to the preceding paragraph for specific service provisions).</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: 0.5in">10.4</TD><TD>Both parties agree that for business applications under the trade financing business, Party B shall stamp Party A's reserved
seal on such applications, and both parties shall recognize the validity of the seal.</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: 36.15pt">10.5</TD><TD><B>When Party B submits applications for credit business through Party A's online banking system, its electronic signature
generated by the digital certificate shall be deemed as a valid signature of Party B, which represents Party B's real intentions.
Party A is entitled to fill in the relevant business vouchers based on the application information submitted online, and Party
B shall acknowledge its authenticity, accuracy, and legality and be bound by it.</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: 0.5in">10.6</TD><TD>The written supplemental agreements between Party A and Party B with respect to uncovered matters in and changes to this Agreement,
and the specific business agreements hereunder shall constitute an integral part of this Agreement.</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: 0.5in">10.7</TD><TD>Party A's operations involved in transactions (including but not limited to the acceptance of applications, data review, loan
offering, transaction confirmation, withholding, query, receipt printing, debt collection, and payment deduction and various notifications)
can be handled, generated, issued, or produced by any business outlet of Party A. The business operations and correspondence of
the outlets shall be deemed to be Party A's behavior and be binding upon Party 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: 0.5in">10.8</TD><TD>The annexes to this Agreement shall form an integral part of this Agreement and they are automatically applicable to the specific
business that actually occurs between the parties.</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: 0.5in">10.9</TD><TD>In accordance with Party A's requirements, Party B shall (check the items below):</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 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings">&uml;</FONT>
Insure its core assets and designate Party A as the primary beneficiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings">&uml;</FONT>
Not sell or mortgage the <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U> assets designated by Party A before its debts are paid off.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT>
<FONT STYLE="font-size: 10pt">Make the following restrictions on the dividends paid to its shareholders as required by Party A
before its debts are paid off:</FONT> <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left">&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: 0.5in">10.10</TD><TD>Party B shall ensure that Party B's financial targets for the credit period meet the following requirements: <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</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: 36.15pt">10.11</TD><TD><B>Party B accepts all items under the Group Credit Granting Cooperation Agreement numbered <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U> (including the adjustments
and supplements made by the signing parties from time to time), which is signed by and between China Merchants Bank <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U> and
Party B's parent company/head office/holding company <U>/ </U> (fill in the company name), and it agrees to be bound by the agreement
and also agrees to assume its obligations as a subordinate unit under the agreement. If Party B fails to do so, it shall be deemed
to have breached the contract, and Party A is entitled to seek remedies as stipulated herein.</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: 0.5in">10.12</TD><TD>Other agreed matters: <U>If the credit line that has been converted into the financing currency at the current exchange rate
is less than 100% of the specific business amount due to exchange rate fluctuations, Party B is obliged to provide additional margin
or other guarantee conditions in accordance with Party A's request. The term &quot;current&quot; in this paragraph refers to any
point in time when Party A checks the exchange rate starting from the date on which the credit line hereunder becomes effective
to the date on which the credit applicant's debts under the credit line are paid off.</U></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: 11 -->
    <DIV STYLE="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="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: 36.15pt"><B>11.</B></TD><TD><B>Applicable Laws and Dispute Resolution</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: 0.5in">11.1</TD><TD>The conclusion, interpretation, and dispute resolution of this Agreement shall be governed by the laws of the People's Republic
of China (excluding laws of Hong Kong, Macao, and Taiwan), and the rights of both parties shall be guaranteed by the laws of the
People's Republic of China.</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: 0.5in">11.2</TD><TD>The disputes arising during the performance of this Agreement shall be settled by the two parties through negotiation. If the
negotiation fails, either party may (check one of the three methods below):</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 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings">&thorn;</FONT>
11.2.1 File a lawsuit to the People's Court with jurisdiction where Party A is located.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT>
<FONT STYLE="font-size: 10pt">11.2.2 File a lawsuit to the People's Court with jurisdiction where this Agreement is signed. This
Agreement is signed at </FONT> <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U><FONT STYLE="font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left"><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT>
<FONT STYLE="font-size: 10pt">11.2.3 Apply to </FONT> <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U><FONT STYLE="font-size: 10pt">for arbitration (fill in the name
of the arbitration institution). The place of arbitration is </FONT> <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U><FONT STYLE="font-size: 10pt">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-align: left">&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: 0.5in">11.3</TD><TD>After this Agreement and the specific business agreements have been granted the notarization with compulsory execution effect
as processed by Party A and Party B, Party A may, in order to claim the debts owed by Party B under this Agreement and the specific
business agreements, apply directly to the People's Court with jurisdiction for compulsory execution.</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: 36.15pt"><B>12.</B></TD><TD><B>Commencement of This Agreement</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 36.15pt; text-indent: 0in">This Agreement shall become effective
after Party A's and Party B's legal representatives, main persons in charge, or authorized agents sign (or affix seals with their
names) and affix their official seals/special contract seals on it, and shall become automatically invalid upon expiration of the
credit period or when Party B's all debts owed to Party A hereunder and all other related expenses are paid off, whichever is later.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.15pt; 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: 36.15pt"><B>13.</B></TD><TD><B>Supplementary Provisions</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 0.5in; text-indent: 0in">This Agreement is made in <U>duplicate</U>,
with Party A and Party B each holding one copy with the same legal effect.</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: left">&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: left">&nbsp;</P>

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

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="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>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: left"><B>Annexes: </B></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: left"><B>1. Special Terms for Cross-border Linkage
Trade Financing Business</B></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: left"><B>2. Special Terms for Buyer/Import Factoring
Business</B></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: left"><B>3. Special Terms for Order Loan Business</B></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: left"><B>4. Special Terms for the Discounting of
Commercial Acceptance Bills</B></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: left"><B>5. Special Terms for Derivative Transactions
Business</B></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: left"><FONT STYLE="font-size: 10pt"><B>6. Special
terms for Gold Leasing Business</B></FONT></P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font-size: 10pt"><B>&nbsp;</B></FONT></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: left">&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: left">&nbsp;</P>

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

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="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 -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: left"><FONT STYLE="font-size: 10pt"><B></B><BR STYLE="clear: both">
</FONT><FONT STYLE="font-size: 12pt">Annex 1</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Special Terms for Cross-border Linkage Trade
Financing Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">Cross-border Linkage Trade Financing Business refers to the cross-border trade financing business
that Party B applies to Party A based on Party B's cross-border transactions with overseas companies, which is cooperatively provided
by Party A and the overseas institution of China Merchants Bank (hereinafter referred to as the &quot;linkage platform&quot;).</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: 21pt">2.</TD><TD STYLE="text-align: left">Cross-border linkage trade financing business covers the following varieties, including but not limited
to back-to-back L/C, entrusted issuance, entrusted overseas financing, certified bill payment, overseas credit granting with L/G,
and cross-border trade financing shortcut. The specific meanings and business rules of various business varieties are stipulated
in specific business agreements.</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: 21pt">3.</TD><TD STYLE="text-align: left">Under the back-to-back L/C business, the overriding credit that Party B applies to Party A shall directly
occupy the credit line hereunder. Under the overriding credit, the bills of exchange or advance payments (whether they occur within
the credit period) that Party A handles to fulfill the issuing bank obligation and the pertinent interests and expenses shall constitute
Party B's financing debts owed to Party A, and shall be included in the scope of credit guarantee.</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: left">Under the entrusted issuance/entrusted overseas
financing business, the L/C or trade financing that Party A entrusts the linkage platform to issue or provide to the overseas company
according to Party B's application shall occupy the credit line hereunder. If Party A issues fund for inward bills purchased under
collection or provides advance payment to Party B for external payments, such fund or advance payment (whether it occurs within
the credit period) and the pertinent interests and expenses shall directly constitute Party B's financing debts owed to Party A,
and shall be included in the scope of credit guarantee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Under the certified bill payment business,
Party A shall directly occupy the credit line hereunder and certify the payment of Party B's acceptance bills based on Party B's
application. If Party B fails to pay the full amount of bills on time, Party A is entitled to directly prepay on the certified
bills. The prepayment (whether it occurs during the credit period) and the pertinent interests and expenses shall be included in
the scope of credit guarantee.</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: left">Under the overseas credit granting with L/G
business, Party A shall directly occupy the credit line hereunder in accordance with the L/G or standby L/C that Party B applies
for issuance. After the overseas company transfers the right of payment collection (rather than the right of claim) under the L/G
to the linkage platform and the linkage platform claims payment from Party A according to the L/G or standby L/C, Party A's prepayment
(whether it occurs during the credit period) and the pertinent interests and expenses shall directly constitute Party B's financing
debts owed to Party A and shall be included in the scope of credit guarantee.</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: left">Under the cross-border trade financing shortcut
business, after Party A approves Party B's application for trade financing, the trade financing that the linkage platform directly
provides to Party B shall occupy the credit line hereunder. If Party B fails to repay the linkage platform's trade financing in
full, Party A is entitled to repay it by means of a bill of exchange or advance payment. The relevant bill of exchange or advance
payment (whether it occurs during the credit period) and the pertinent interests and expenses shall directly constitute Party B's
financing debts owed to Party A and shall be included in the scope of credit guarantee.</P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="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 -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Special Terms for Buyer/Import Factoring
Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">Definitions</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: 21.3pt">1.1</TD><TD STYLE="text-align: left">Buyer/Import Factoring Business refers to Party A, as the buyer/import factor, acquires the accounts
receivable (of which Party B is the debtor) from the seller/export factor under the commercial contract, and provides the seller/export
factor with comprehensive factoring services including certified payment, accounts receivable collection, and management.</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 21.3pt; text-align: left; text-indent: 0in">Under the buyer/import
factoring business, if Party B faces any buyer's credit risks, Party A shall assume the certified payment obligation to the seller/export
factor. If a dispute arises during the performance of the commercial contract, Party A shall be entitled to re-transfer the acquired
accounts receivable to the seller/export factor.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; 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: 21.3pt">1.2</TD><TD STYLE="text-align: left">Seller/Export Factor refers to the party who signs the factoring business agreement with the supplier/service
provider (the accounts receivable creditor) under the commercial contract, and acquires the accounts receivable held by the accounts
receivable creditor. Party A can act as the buyer/import factor and the seller/export factor at the same time.</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: 21.3pt">1.3</TD><TD STYLE="text-align: left">Disputes refer to the defenses, counter-claims, offsets, or similar acts that Party B has against
the accounts receivable acquired by Party A because of disputes between the accounts receivable creditor and Party B over the goods,
services, invoices, or any other commercial contract issues, and third parties' claims for the accounts receivable hereunder or
applications for inquiry, suspension, or deduction. A dispute is deemed to have occurred when any accounts receivable that Party
A acquires cannot be realized in full or in part for reasons other than the buyer's credit risks.</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: 21pt">1.4</TD><TD STYLE="text-align: left">Commercial Contract refers to the business contract signed between Party B and the accounts receivable
creditor for the purpose of commodity trading and/or service trading, which takes sale on credit as the settlement method.</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: 21pt">1.5</TD><TD STYLE="text-align: left">Certified Payment/Payment under Guarantee means when Party B faces any buyer's credit risks, Party
A shall pay the corresponding accounts receivable amount to the seller/export factor within a certain period after the due date
of the accounts receivable.</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: 21pt">2.</TD><TD STYLE="text-align: left">Upon application, Party A agrees to handle the buyer/import factoring business within the credit line
for Party B, and Party B's accounts receivable acquired from the seller/export factor shall be deducted from/shall occupy the credit
line hereunder based on the specific amount.</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 21pt; text-align: left; text-indent: 0in">When Party A, as
the buyer/import factor, fulfills its certified payment/payment guarantee obligations to make payments and pay the pertinent expenses,
it shall be deemed as Party A's granting credit to Party B under the <I>Credit Granting Agreement</I> (The financing interest rate
within 30 days from the date of issuance is <FONT STYLE="font-family: Times New Roman, Times, Serif"><U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U></FONT>, and the
financing interest rate beyond this period is <FONT STYLE="font-family: Times New Roman, Times, Serif"><U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U></FONT>), and the
payments and pertinent expenses shall be included in the scope of Party B's credit guarantee. Party A is entitled to take measures
stipulated under this Agreement to claim the certified payment/guaranteed payment from Party B. As long as Party A has transferred
the accounts receivable during the credit period, Party A is entitled to claim payment from Party B in accordance with the <I>Credit
Granting Agreement</I> and the commercial contract even if such claims are made beyond the credit period.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: left; text-indent: -21pt">3.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Buyer/import factoring fee</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: left; text-indent: 0in">The factoring fee
shall be the business management fee that Party A collects for providing the buyer/import factoring service. Party A shall collect
the factoring fee from Party B at a certain ratio of the accounts receivable amount at the time of acquisition. The specific rate
shall be reasonably determined by Party A according to its business rules.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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: 21pt">4.</TD><TD STYLE="text-align: left">For disputes arising out of the performance of the commercial contract, Party B shall waive its right
to raise an objection. In view of this, regardless of whether there are other agreements, provided that Party B fails to make payment
in accordance with provisions of the commercial contract, it shall be deemed that Party B has a buyer's credit risk, Party A will
proceed the certified payment, and Party B has no objection to this.</TD></TR></TABLE>

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

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="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 -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: left">Annex 3</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: center">Special Terms for Order Loan Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">Order Loan Business refers to the loan business that Party A, based on the commercial contracts (or
engineering contracts) signed between Party B and its downstream customers, issues to Party B for the daily production and operation
regarding the performance of its commercial contracts (or the performance of its engineering contracts) and uses the sales contract
cash inflow (or project cash inflow) as the primary source of repayment.</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: 21pt">2.</TD><TD STYLE="text-align: left">Party B shall open a special account for the cash inflow of its sales orders under the commercial
contracts (or engineering contracts) with Party A. The cash inflow of all sales orders under the commercial contracts (or engineering
contracts) and in connection with the order loan must be directly paid to the special account. The special account shall not be
used or changed without the approval of Party A. Party B shall notify the payer that the special account is the only account for
the cash inflow of its sales orders. Party A is entitled to deduct funds from the special account for repayment of the principal,
interest, default interest, and other related expenses of the order loan financing.</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: 21pt">3.</TD><TD STYLE="text-align: left">When any of the following circumstances occurs, Party A may immediately stop Party B's use of the
credit line under the <I>Credit Granting Agreement</I> and take default management measures accordingly:</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: 21pt">3.1</TD><TD STYLE="text-align: left">Party B's downstream customers have delayed payment for three consecutive periods, and Party A, based
on its reasonable judgment, believes that their financial position has deteriorated, which is not conducive to protecting Party
A's rights as the creditor.</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: 21pt">3.2</TD><TD STYLE="text-align: left">Party B is disqualified from being the supplier by its downstream customers because of Party B's delayed
supply of goods, unstable product quality, construction without downstream customers' approval or failing to follow the engineering
contract, lowered qualifications that fail to meet downstream customers' requirements, or operation difficulties and deteriorated
financial position based on Party A's reasonable judgment, or because Party B's cash inflow from downstream customers is less than
the total monthly due amount of financing contracts under this credit line for three consecutive months, or the downstream customers
fail to make payment in installments in accordance with the engineering contract for two consecutive periods.</TD></TR></TABLE>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="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 -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Annex 4</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: center">Special Terms for the Discounting of Commercial
Acceptance Bills</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">Discounting of Commercial Acceptance Bills refers to the discounting business that Party A offers
to commercial acceptance bills accepted by Party B or that Party A allows the holder to process at any branches of China Merchants
Bank (hereinafter referred to as &quot;other discounting acceptance banks&quot;). The holder (hereinafter referred to as the &quot;discounting
applicant&quot;) may apply to Party A or other discounting acceptance banks for discounting of commercial acceptance bills. The
discounting business shall all occupy the credit line under this Agreement.</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 21pt; text-align: left; text-indent: 0in">Considering that
Party A's provision of the discounting service for commercial acceptance bill acceptors to Party B is the precondition for other
discounting acceptance banks' acceptance of bill holders' discounting applications, other discounting acceptance banks are entitled
to transfer the discounted bills to Party A after the discounting business is completed, and Party A is obliged to accept the transfer.
For Party A's commercial acceptance bills acquired from other discounting acceptance banks, Party B promises that it will pay for
the bills unconditionally upon the due date, and the parties have no objection to this.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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: 21pt">2.</TD><TD STYLE="text-align: left">The commercial acceptance bills mentioned in this clause include both paper commercial acceptance
bills and electronic commercial acceptance bills (hereinafter referred to as &quot;e-bills&quot;), or both commercial acceptance
bills with the discounting applicant paying the interest and commercial acceptance bills with the buyer paying the interest.</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 21pt; text-align: left; text-indent: 0in">Commercial acceptance
bills with the buyer paying the interest means when Party A processes the discounting of commercial acceptance bills issued and
accepted by Party B, the discounting interest is paid by Party B.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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: 21pt">3.</TD><TD STYLE="text-align: left">During the credit period, Party B shall open a commercial acceptance bill margin account with Party
A (the account number shall be the one generated or recorded by Party A's system when the margin is deposited) and before each
bill is accepted, deposit a certain amount of funds to the margin account according to Party A's requirements. The funds will be
used as Party B's payment bond for the acceptance of commercial acceptance bills that Party A offers a discounting.</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 21pt; text-align: left; text-indent: 0in">Party B shall deposit
the full amount of payables to its margin account opened with Party A before the due date of each commercial acceptance bill, for
the bills to be paid on time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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: 21pt">4.</TD><TD STYLE="text-align: left">During the credit period, the discounting applicant may use commercial acceptance bills accepted by
Party B to apply for discounting to Party A directly, or apply for discounting to other discounting acceptance banks. Party A or
other discounting acceptance banks are entitled to conduct qualification examinations on discounting applicants, request Party
B to conduct audit verifications, and decide whether the corresponding discounting would be accepted.</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 21pt; text-align: left; text-indent: 0in">After other discounting
acceptance banks have completed the discounting, they are entitled to endorse and transfer the discounted commercial acceptance
bills to Party A in accordance with the relevant provisions of China Merchants Bank. After Party A has processed the discounting
or accepted commercial acceptance bills from other discounting acceptance banks, Party B shall pay Party A the payables in full
unconditionally and in a timely manner when required.</P>

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="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 -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; 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: 21pt">5.</TD><TD STYLE="text-align: left">The issuance and discounting of each e-bill shall be subject to the business information stored in
PBOC's electronic billing system, or business records such as customer statements filled in or printed accordingly. Party A's business
records are an integral part of this annex, and have the same legal effect as this annex. Party B acknowledges the accuracy, authenticity,
and legitimacy of these records.</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: 21pt">6.</TD><TD STYLE="text-align: left">If a dispute arises out of the basic contract for commercial acceptance bills accepted by Party A
within the credit line, Party B and the parties concerned shall coordinate and resolve it. Before each bill falls due, Party B
is still obliged to pay for the margin and the bills in full and in a timely manner according to section 3.</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: 21pt">7.</TD><TD STYLE="text-align: left">If Party A has discounted a commercial bill accepted by Party B or has accepted a commercial bill
previously accepted by Party B from other discounting acceptance banks, Party A is entitled to deduct money from any of Party B's
deposit accounts at China Merchants Bank for payment if Party B fails to pay the full amount before the due date of the commercial
acceptance bill. If Party B fails to pay the full amount or Party A offers an advance payment because of insufficient balance in
Party B's account, Party A shall collect a default interest at <U>five</U> percent of the advance payment in accordance with relevant
provisions of the <I>Payment and Settlement Measures</I>.</TD></TR></TABLE>

<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: left"><B>&nbsp;</B></P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="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 -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Annex 5</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: center">Special Terms for Derivative Transactions
Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">For derivatives transactions that Party A conducts upon acceptance of Party B's application, they
may occupy the credit line at a certain ratio of the principal/transaction amount. When a derivative transaction has floating losses,
Party A may increase the occupied Party B's credit line according to the specific agreement between the parties (when each transaction
actually occurs, Party A shall determine the amount of the occupied credit line based on the type, deadline, and risk degree of
the transaction, and/or the risk degree coefficient of the business corresponding to the deducted credit line, etc.). The amount
of the credit line actually occupied shall be subject to records in transaction documents such as the credit line occupation notice
and/or transaction confirmation/certificate issued by Party A.</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: 21pt">2.</TD><TD STYLE="text-align: left">Derivative transactions that have balances or losses during the credit period shall occupy the credit
line in accordance with the provisions of the preceding article regardless of whether the date of the transaction falls within
the credit period.</TD></TR></TABLE>

<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: left"><B>&nbsp;</B></P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="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 -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Annex 6</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: center">Special Terms for Gold Leasing Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">1.</TD><TD STYLE="text-align: left">Gold Leasing refers to the business in which Party A leases physical gold to Party B, and upon expiration,
Party B will return the same amount of gold of the same property and pay the lease fee to Party A on time.</TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 21pt">2.</TD><TD STYLE="text-align: left">Party A may handle the gold leasing business for Party B within the credit period and the credit line
based on Party B's application. The physical gold leased by Party A shall occupy the credit line with the value prescribed in the
gold lease agreement between both parties, and it shall constitute Party B's debt owed to Party A.</TD></TR></TABLE>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Both parties have fully negotiated all
terms of this Agreement (including its annexes). Party A hereby reminds Party B of paying special attention to the terms regarding
the exemption or restriction of Party A's liability, Party A's unilateral rights, the increase of Party B's liability, or restriction
of Party B's rights, and requests Party B to fully and accurately understand these terms. Party A has made corresponding explanations
on the above terms at the request of Party B. The parties to the agreement have a consistent understanding of the terms of this
Agreement.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(The remainder of this page is intentionally
left blank)</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: center">&nbsp;</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: center">&nbsp;</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: center">&nbsp;</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: center"></P>

<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="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 -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<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: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Signature page for the
following <I>Credit Granting Agreement</I> numbered <U>xxxxxxxxxx</U>&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: left"><B>Party A:</B> China Merchants Bank <U>Ningbo
Branch</U> (Seal)</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Main Person in Charge/Authorized
Agent ___________ (Signature/Seal with Name):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in">Address: <U>342 East Min'an
Road, Yinzhou District, Ningbo City, Zhejiang Province</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Mobile No.: <U>13486620006</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">WeChat ID: <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U></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: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Party B: </B><U>GLOBAL Technology Inc.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>
(Seal)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Legal Representative/Main Person in Charge/Authorized
Agent (Signature/Seal with Name)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Address: <U>88 Qiushi Road, Wangchun Industrial
Pak, Haishu District, Ningbo City, Zhejiang Province</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Mobile No.: <U>18312960127</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">WeChat ID: <U>&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;</U></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: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 288.75pt; text-align: right">Date of signing: October 19,
2020</P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 21; Options: Last -->
    <DIV STYLE="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 -->21<!-- 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 288.75pt; text-align: right">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>aaoi-20201019.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaODyaPty552mYkxvmR9fdl6jyAl1+ZcESFaxiHG4aQB -->
<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/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:AAOI="http://ao-inc.com/20201019" elementFormDefault="qualified" targetNamespace="http://ao-inc.com/20201019">
    <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-20201019_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-20201019_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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>aaoi-20201019_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.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- 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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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>5
<FILENAME>aaoi-20201019_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.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- 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-20201019.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/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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/2020/dei-2020-01-31.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>6
<FILENAME>appliedopto_i8k_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/2020-01-31"
  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-20201019.xsd" xlink:type="simple"/>
    <context id="From2020-10-19to2020-10-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001158114</identifier>
        </entity>
        <period>
            <startDate>2020-10-19</startDate>
            <endDate>2020-10-19</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:EntityCentralIndexKey contextRef="From2020-10-19to2020-10-19">0001158114</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-10-19to2020-10-19">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2020-10-19to2020-10-19">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-10-19to2020-10-19">2020-10-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2020-10-19to2020-10-19">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-10-19to2020-10-19">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-10-19to2020-10-19">001-36083</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-10-19to2020-10-19">76-0533927</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-10-19to2020-10-19">13139 Jess Pirtle Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-10-19to2020-10-19">Sugar Land</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-10-19to2020-10-19">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-10-19to2020-10-19">77478</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-10-19to2020-10-19">(281)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-10-19to2020-10-19">295-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2020-10-19to2020-10-19">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2020-10-19to2020-10-19">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2020-10-19to2020-10-19">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2020-10-19to2020-10-19">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2020-10-19to2020-10-19">Common Stock, Par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-10-19to2020-10-19">AAOI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-10-19to2020-10-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-10-19to2020-10-19">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</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="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.20.2</span><table class="report" border="0" cellspacing="2" id="idm139804730626040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Oct. 19, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 19,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,R%5E$'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #,A591'PB?Q.X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)O)\E*#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS
M#4QKHC)#PN<T1$SD,-],O@]9F;AE1Z*H +(YHM>Y+HE0FOLA>4WEF0X0M?G0
M!P3)>0,>25M-&F9@%5<BZUIKE$FH:4AGO#4K/GZF?H%9 ]BCQT 91"V =?/$
M>)KZ%JZ &4:8?/XNH%V)2_5/[-(!=DY.V:VI<1SK<;/DR@X"WIX>7Y9U*Q<R
MZ6"P_,I.T2GBEETFOV[N[G</K)-<\DKP2LJ=:-1MHZ1XGUU_^%V%_6#=WOUC
MXXM@U\*ON^B^ %!+ P04    " #,A591F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M ,R%5E%8 1)F. 0  #<0   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MG9A1<^(V$,>?[SZ%ANG#W4R"+0,!;@@S#DFNZ>42&FBOTTX?A"V#)K;DRG*
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
MEZ5JCS^%]RBYGQON_Q+%#U!+ P04    " #,A591EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( ,R%5E&JQ"(6,P$
M "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>0-N0
MI@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187XM.!Z)1\>1=B;FJ19IZF
ML:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$*2C9
M$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)-5U>B/%*0:S;%4S.Y68R
M#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/J!5Z0B? :ROP
MS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#K+&))@G60VY6
M= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV4VPYZ8Y>9WK_,'G4
M'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " #,A591)!Z;HJT   #X 0  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]#H,P#(6O$N4 -5"I0P5,
M75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H%'=NH+;S)$9K!LIDR^SO
M *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>[IFBG#S^0W1UW6E\./VR
M./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/
M3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @ S(564660>9(9 0  SP,
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P$(6O$F5;)2XL6*"F&V +
M77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5
M!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T<F^I>.EY&TWP
M39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM
M2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>
M,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]
M#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4
M" #,A591!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( ,R%5E$?")_$[@   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( ,R%5E&97)PC
M$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ S(5645@!$F8X!   -Q   !@              ("!#0@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( ,R%5E&#J:4#
MU $  #(&   -              "  7L,  !X;"]S='EL97,N>&UL4$L! A0#
M%     @ S(5649>*NQS     $P(   L              ( !>@X  %]R96QS
M+RYR96QS4$L! A0#%     @ S(564:K$(A8S 0  (@(   \
M ( !8P\  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ,R%5E$D'INBK0
M /@!   :              "  <,0  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( ,R%5E%ED'F2&0$  ,\#   3              "
M :@1  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D /@(  /(2
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="appliedopto_i8k.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 doctype="8-K" original="appliedopto_i8k.htm">appliedopto_i8k.htm</File>
    <File>aaoi-20201019.xsd</File>
    <File>aaoi-20201019_lab.xml</File>
    <File>aaoi-20201019_pre.xml</File>
    <File>appliedopto_ex1001.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "appliedopto_i8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "appliedopto_i8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aaoi-20201019_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aaoi-20201019_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "aaoi-20201019.xsd"
     ],
     "remote": [
      "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",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "AAOI",
   "nsuri": "http://ao-inc.com/20201019",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "appliedopto_i8k.htm",
      "contextRef": "From2020-10-19to2020-10-19",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://ao-inc.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "appliedopto_i8k.htm",
      "contextRef": "From2020-10-19to2020-10-19",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r9",
      "r11",
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r11": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r13": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r14": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r15": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r16": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001683168-20-003515-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-20-003515-xbrl.zip
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
M?RG2)09@1@KJCBV*LS S/,+-NIK21F,GB@Z%A4:5A+S@'!OCS0T3!_Y>20'
M"=.+U\I%YS@XD!.Q"V$T[+-M)Q(7T$FE5-76=9N^5*7&-D2HAILZ>QW&D6;Q
M*JUB,D+@_F QH_%LH+OT?+9S_+O_0$EHHG](M3'HV41/3+,L!*7;YXQ';$IQ
M:I<D?II1I'"0\8^1\<>;8H,L(UAI305\,-=AE+EI?N'>H(4& :1Z<"GL'U(#
MNRY,6_4XCF:D3*$@456(XF<81!:G2UZ"6K([M--@(V*NE0J]/\!!0S6XM(?$
M'L(#"VZ<WRE5NIS6I6:R.C0W!'FWE+@_/"T?"!8_8CG;NTRXP"BY=DEF+>(8
MD^$/P?4C]<^+2$V&W(&Q5'#TE-'W\7+UU.<QG$1Z!:];S.<3*NBMRAH.,6XL
M\'<!!T.$]P$#-=HS"2+XU?[$<=O!@*QAL:>K8O9^7_@.)\[$9R</S[N)K;-V
MJMJ@;F8EV-D*Q&O.ZL+V.QA$:V?1^LF*UE^&%JZ+>Q(Y5"C>;XMOC S:\']D
M.E79TG[!7L5,UT+T.'VT2>-1BO$&YAJDKD2/J5?1OXPOXP&YR(GAP72-]2!Z
M:^"[;JQ+I" P20PT?#I^:%B@&OW0M/= BBK0\A@X&?.0RMVDYU?0>8VZ,M#4
MP!N>J9QRI_2$HA1[C:T^Z;;DR"@<49]Y%JU"/%/)OC#95ZX[Q*=,F07=V/I[
MM)."U\3EB4DW2%E<<YF'O;<[*O2NT^L&9QY4F%%T3I:-::+\-9E$:>="RU5&
M)IL;ZZ>'@92P(T_*M(VC05, S(2P9^ \0]T?BZGON;"$$3:->5A)=Y#QN#",
MD:VB-%O3F PNI]B%(7-(06'+&F1O=]EK9_59:V%OVM)3YCK&!(<8#[X&(V)D
MP^MI@5>E,@V,S"6LP- +B"NG?JR! AKO(/H%+9%6HR3=/&L"HESB]S'80(>?
M=BRKS*0[ (P^7D;ZB@1\&4&/ ?R *G-X/(/N<4A;DHLEV*H(((K+$OEN&.+-
MO8E9BSGTMKDU!N"Q Y^_[0^BR^J",2S@#2D(:SKQZ)!)CY3'TYG$@Q=&5]US
MK.UI.^6X2J;X+,:PB _$=]>A7L.'(8I] $Y<%7#BP0"<N'[@Q(,!.'&[SP"?
M$/IA3['^\5"L?V6'[<,6QK));3'4W.TZH;W%^B>$9[RAXH;QJ N&W,EO3=2?
MIAABL%9W7N][&]=;0C]^E6'0,EV9 C."'PS=4SYA(1S2[L1,N$I"JWDHU+ON
M17#HM'=23>EQ:AM9[ZW?ZR_=,Y5W5&'5UV8KY!7NJ,J:A)S?E.$E#!G\(5E<
MC I16;,$48F; [TEP@3A&W'$RZ/G%R\NK(]N]8R>9877++3SMDRWKM"'-%=F
MJ::8!3:?4OI0.)^-ISN+5X?4;L7_9-\=!N.1PI!(6>2@Z^TE"\R'99KCO+G"
M)CYQN9Y8F)L7?\'HG/-H#3?RA&/(WM4&,FA=\#RQ41.*\=F.:Y8A(^P,Y/_0
MAOUD7F@8F.DS3[%O8'&I\)JK1>%-*16#%],TLQ\-FWGGS>S =']V\I\WFU/8
MKCNF01.V_,BYXY#TIS(MS8H9<@/LT*2*06026ZLV-JG:U*!JD(*=I< CQE-X
M>A)W'0>3K/*T$=<@D&;Q1VBXLC+'C)R'V=FT\LY %I,6_VEO>:&Z2^TNK<R-
M]KS\UI3R%*BI\6DI'2Q_O#GI9/JC7GOVC4V3C25HG;7C="<NN3<G;AX*U^+*
M9):M?K.-+2@'%B0[#+.VGQ.T#-N4TJ1$AK5FY/C+O5GS>)2M?W&9;S'01NZ^
M/QSHQ=8M.V/>[Z]HXK)^]]&@:/8D0-#2C7*"42)^!</2R!4N/.&PJ-0FP1H=
M:/"T6%E >.;QATD$QE-E>^U-',[=?22L+);.'<5R54]!MT=4Q\NH/ 0(^NY-
MO+9Y7<1GV,3N-)Z]'T1I9U%ZO-%ZMBFLLG&:^B#(7HW*EU)FP:N=UNWGV)ZF
MAJ>&X**!E28VO*%#:3+4TW>U='@TO]$S. :,_0YR"3.Z,'CT051V%I4&@,9V
M+DXUU0'H=D;?[YH0X"$#GL?H&$<)6YB EAT-B;RC$=P+CP6W;(<_+JW,%YZ-
M3ZC.AS%X<;$NAHA&1S63OW<M2[D;E',$E7I/Z!E3OH,7)JF,&-, W-W"Q,Y@
MOS3G$(?Q_3]U43W]F7%N</E+-8_KC.V3?TOK(;[&]"P8^!VO(/KJL"UON9L$
MG[WH5L_*=*J23JMQF.D=9[K5??LS\OC=RA]NDW5^.&2=KS_K_'#(.G\K.LW+
MW;W%;M9]G-I>-ZK=Z+6WIA2CKJQD70RV\>[+Z ZG_][ Z.PY5EA1,I$4D)H$
M:2**I7<T$8TV=N'(X@NI /8Z@4Q\*\06DM/7V()Y6B3KB0=*33P4H6&G3)GP
M0==3\KBX8]U9G*?_B5T)'*@>"H#" .H$\;KBSU'5!(PLPKZ&/C\2/' .[\+M
MYP)GTASG)AW!#=.;<^G.]D%8=T>Z/&HA7=[$%16RO1-M0,FJ7PTVV0L)G@R8
MEUWU0Q>O&#:6$]8)<FC7[#Q?Q-REKEP5##VF,B#AIX 5L75I#MR)^]Y&8 ZB
M5Q7WI13RY0G^%-0'UD4+<]PYO% B+"I>RQCA1V969(G#X;@HI9&@^RQ%2?P
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
M_:=.$PJNMQM,2]>QIL<6SZ0Q%24ZC</&MB7V>2A*3KRS>VLW H4.+G$Q73Z
MO&)I=.XG!/R4 OGJZ&*8\F\Z!KSB[Z!MVGADHP1!&6*357)#Y>%!%,[?]E/&
M5>A&_9S8ZE\[EY=.7].W8DP?YW^;G<"]21IVR\Z[Q;G!+Q76"WL\"P$ )%3Q
M-A.[(7)B=36<:Z8^VK9>P.0PADQ<.<!XU!40\<,PP?5^VM^#JB%@X-F?S^_?
M1;H/2Z+JNX;QDDX"C^T'>?&-8AB/)+<\B-+.HM2LFF[M8H^@5*G_J$/JA:=G
MAO>J_]CG5!FST9N3G)%*#8, C9ZN?-V$@P!H+Z" HR2U[ZG]@U=8Z_%7IJ@%
M?R62- -+R6]E^8,T-D-%COSX>47\"(,0[2Q$S0KHEA#I>KI,NSB"TIP(S2DH
M;^F!X&@!N[-FE# *F/0E* 3A*QP9>-\%PH\(^>;="4RW98$GE/PT:/!(\=YS
M<*2(W04>%I^#WC*A<G+0J/D<LE882!6R' UBL;-8-%L2=.B6 -PF*2#1$EWF
M0UCRNDW/64Y#W$0IV^U?SV9#@XT6WT<T!!Z69,<E>11X3>++^D$*+@G5MDR*
M%DCR(Y2?I-0'_8[8PJ>*<9Q!2A#T*'XF!J84J5*9#L+_J'#<M&KS;#:/%8_H
M%BNC7E5<9BGBYJ)3DXQ$7\8]CJ+!4=]=;74#_8!R>W17"9=-/+O00 ZYCV!1
M>Y0-$^\$,I^8?V&W8!./JS#-9)X4AN]".W4\(D,5FPYGEX?YR.IMA_KP,*-,
M;3&??V6\@3T:H<Y3P7!D:SB6D[]KT>*<KW.+KB42/KF\S72S;]<5<\_WON*W
MH5Q\#NB?6AS0MB=S]"+#NJ=K:7!R2V=6U/9/7B84U3;J CXR@QX:Q87R27_\
ML*:]I&QT2;&MX1SCFG&Q/9?<X"3'(XM@M B'*,!)4#L4/W;MRO9.#/XZ>/Y,
M6H@U##7I>(C!;$ZE4Y=F:?S589N9_D4F4.' DX.)L*.LN1Q4BS'&,>;A>O28
MR5R=*SS*#2275U%]J;4G!($84!1"D;VP*XL?N'*43"'DJRMP6<8I'9THP+%
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
M1S+?9<.Z)6^KNL.VIAN/NMCZ\.<HL45;8P6+*_=C_=P\08EEP#3%MAVZB_
ME\K9!DVX!U7Q.--XQ2Z7>I]='Y\/ H&UMW.B!T<:3A'[58UV MHP],/QR'$=
M>4/6S?W@#9#N"4N@RCRV1X.>,'LA/;2]G=QNP@Y,3#RS83/MN"$L$L^C^]I^
M8TCM]L?LC!L1Z>ZSV FNH^MKS,9E0L/T473WM=#_F,9983M'DRQA"6I;P $-
M;7<A-MR:[1EL[R5%LUC=PJJ8*TQ[^VW9-UI1<R_#[V$G!LQEO(] D5T#L ZA
M\\HU/DWF0DEA*?Y,HG*C"O92"]!A9B<]A_CE@MG3:Q#N3BT,0!H3<)!067>9
M#Z#>4>N)_C^(CFV?@Z8&CDS#$>VJKG#]C !YNG$/G#2V!N(\O)B0QOM>Y3%-
M@NC\UOE@Q*SUA;0V,8_VFJH>1ZUV$NV9\-O9N"TP'EWG'MA2[R([<A?N\DM4
MNS>ZE[;RDOS]%"!]I3^FTCV6P[QMR$PZ"8MM-^Z63#JSV]H%GAVPLVGBG0>L
MR+L>2IU4PP&B?L6#H_> X+LA#Z_7 BCF\W*SG<]GAB.S[?\%=C.Y_F-EXY;R
M[=:O9TLU$F[#DX8G25)AFV3<@R$9=P/)N =#,NY+VB"<+[MW3<_H3XE=#I&\
MU@%]2V'5;=)=+Q6<]\SW-(2LMYS;@_L\NT>73V^WM'?E#UT,E1W%*?TRY5_.
MZ9?8CH#H(;7A+\<8!YAL1#%^3IPO>V![<>;/(P,S):I%N>\XLY I%IX QJ%[
M@L]MY;"L(6.=,].;-P';D>]B"V]+M0#+$X&A<_ONTE9&>RDF%WZR62#S<I'W
M;DW*=) 'T,?70JM_);58+"EMY=M5GN6E-[R%-S,:1I%3W]FA%NC$[;[F!J]L
M>)>I?M^*C@@!8ACQLQ$YERPP]-Y=BTN^5FS9;9"C1.F-%"4]LA0.;:H:WM8=
MVZB599T9=#F>W12,KO&*Q%UQO>0N2_JMJ<-[EZO#=[Q"/W_P]&$#0\%$,Q>+
M0GI94T2WM0E<JM4K/JPI-E<>BH:Q$84RVO/U9:!2I /P_C::KU/[^G=;@)5H
MJ4B[M+-YW($C.<3NP=A@KE?K.\: +H4M814JO,0 ]Y!XWE5L[V]A)!E&IJ"!
M6@)_8%AE$M%*HR-'\=4)UFXCASI5NNMTF69QB8NLPU R\HE*?VF.[7>)E%%\
M(0F[[=1KN:+\%@N;!#VHYL58-?WBK"@2S/*8LWE"?57X7P6W).9Z]8Z](;E
M0RR6EHG7/I$#SJ9>IGO/F(A\409)'BV)17S_-:;^-$:QZ/"GSO+2)N4 )L0<
M1M2)/6BT1[&STG39P_?H/#_LLHQ'QVZ;S[#[-K;=IO951%: ':!K9MA';H.X
MY/YM\#V1'!1A_+[K3!XVZ&XNS(/+MZ=7=O7""&5XJ'BP)T,+(13804NI$ZMK
M.Z3$T#_ <AMY7M7EJC MLY?+@AKD8619.D0>>JTZY6.#RZOB]QB0C3-BG35<
ML\:H1O8V.MR85&V0F=UDYN$6,F/MW]_9_CV4_XHA\*LE1.9@O\_TL9W5C:J$
M;5N3AG!ME$@^NK0]9ZTWV+.F#WU,%KP0K" ;B==IO68Z8\>KU7[2(%%7#;_\
M$SEC@E:Y-F%B">@9L]5GZ 7VK2QS(^7%:6?+3!6R\&PT'S:[_1YS/1ZK<OUA
M3_9M/&K2:OO=&"TLDH7Y2W7-M_7BO!Z=%)QA4ZTS.B,X/,U=AIH.]J%QM!W7
MNM^% ,1CB3UG+#A0FL(U,GLFEP?&6KOC !X@+D5O81,&!NG2JL[9>?;J>;.=
MA<=G]>IYM(?)2S]/RIE%H;$7,;U_%S3.6C<)V><6(4%$?;UDAAN7#_;F3FU0
MJ/[#TMSZ^<Q@[#!KZX(M5FUTZ T/<M\;9;CLK>7>(N/J%PLT<J]].6TT0O!\
MPR8V(-A>CXE.ZKJ \JXMWQYA< ?"Y 0,=60XQ9//2BGY0";00^&=/C>A+_O=
MFZ_GD78-I _Z8[?">-2S%XQUV.4%J7/0$^F<(8KB]R!HG)NT&%EKC/[*HU,?
M&9NZN:??L8COC]UH[2W5][^RS4ZZC]JY4I_O_3_OF78:Q-1@(F#O&_T2N$LN
MPHY7A1AEB<:SF\Z1-K-#>XP;<84.&J%?N1'O_6!8X;;%QI+6ZB5FOJC?P#6F
MM,3',#1&@!VTAW3*@8.@-(3/,SL-[-'#G=9PMB*=0YHW*$)]O!P>^&$YR9>R
MLV^U7?Y@"[O\%PP6-1G5B[HRLK-;NL(@TBYB3&KALA,H@;"899QJZ@%=3/]6
M$IMZE4?80]APM6,WX+.X3*CU#V7J;/U'R2UD.(+D,\&:@KTP>&A1;K[12&5)
MS:-M94D+-[Y?AS79CE9V^;ON!+X XY>"[C-E>EUU)/:\^"/>,R_<?)GNM9?Z
M#%\EXN)VT!L,C[A*'HB' _3L!J!G#P?HV1>Q)1AS=O]F(5XW!6SKY+\;L&PW
MB&7K6(%&'BC#[\)>]3:T%P0Q.TPDC>SDXY'*X7V5*KE[J7RUORF?1!V>BXM<
M5Z (EM&LUC!5,*B)J:)LU#UR_"QEK@;)<M*-;)=9Q!2@&=D#N>$FY]TOT'=]
MSVOA8VMMP%XQ%AR;;\>C6:P749K/L^*";@W#14,N\C[?;_92UT5=\E-M =&0
MB[CJ7$2C>F:%J>_(,..+L^QZ4GNK*,+ "TT6@NX$QF!)KR]4/=+CTXBSN]UX
M& [OTH=%O<_RAL&BFE)SUER\"1O9$TX,W/Q+V'WDXMAZ3^G;;E,7;HJ\"($W
M;SRI# P8CVI2&F7$M3P)/1.]2PI+4/%4G+GH[/%!PX^$VWB5L8P=J+K&8F"<
M19ZM_264VN;-:]@; .9T#U54>\'[+DEQ%:_&;X8%F*6K.,-,A 36)XB)B>O,
M%2"QO]?3ZT#NY*V.C=4/.N&J^3/^,@ 8F77'^C)+RUF]U%1_K:7:+.AZ$Z5+
M;$0-BP>R!X?7RLLU" ZI\MIC4')PAPP31=4QBF&$QXLZFN2$"[=EZRMO+7?+
M96,+F+I;SRY#A:%4"6S?M9_;H?.CY);1FOH,G2O):^B@N;G85N,1=6'1+K:J
MHK_KY(SC0E.5I>I<::L!T]*H Z2 *#AH2R$C"LBF!49L$X_G"E4R=J^N9S@0
M;GQ=X5$ $F<0&3]HT_=2[!*+R!R$:B>AV@+LZQ4@)*G^IX8O*11(Y\Q4&>/5
MP'8QN-YG*ON01T]662+'([H%:38&,H+V 76&\B46=$1/K]83KGDM:V<@X&'=
M]<@?O..[I'"KQ/I9<=+0.TV1"1QE%PHQ%_+*!LY(@HTWHK"M4GW/Q<[J8)U(
M^!=;M!N['^81NQV!CB1**FPRZVT%F^KV]TN#28,[MW=LOZ*T<^PEDCVS@E:M
M<VW\5O9LCE1%A4WF84(6F#^IE4?'X=+QSJSSLLW^&=*M8>BV/#'D*74,"6L5
M9)J]Z#A:APBV!;N+4^T]>> N8Y;'<E%TZ;K;&:T>GO35/&GK0N='0[3Y!J+-
MCX9H\Y>T03CH_.!V!IWQO J[D$0OO"A-NPO)$)"^R>+JOI5IM8=IQ*D3[X>=
MX6HL,2)#!Y%N[K8M(C7^(&Q+6Y3AK6*T9]D;PLY^7. D;7$)=(,X=W#=9PN.
MV33(@,>C2]F F?.7HT#^J_G#A7MHPPU,<3<9RW8LP]Y=;1%17LG]*(81FP[7
M=@;+Z/(1T29+PF7<,-\T\O&H<_FD!+>?SJ@+<_FUHZ=?@+F,%9B& \H2"1*%
MF !33$C*GS93-B,-C7LF7/XNRB")DIJ4@\)P0&J9JFBYP]5IKO</_B="'BB2
M"-\%O_0JU2;;2!*B>TSLE;G;_ )G\U-E2#1]QB57VM$E6"ESS66*PB%>W 6_
M(8BY;!@:D:'GHD<?C$>_%'Y?W\VZQ*\EN/R-'68*5GJ9:A/;22M""A&XW4:P
M^1%U;E<LQH:\U(C7KVFQB&E38\BQJ1X0T8# ^Q*R4:=A-J<E5ZCG8-T,I!W%
M.:- A$#=J0\$K/=*]:@"X>9DKC.$DI9%GLXV/O/RTPHL:;Q2CA .D!1,:]$_
M AM#Z- 4>842;Z)>MA:!"%(WC-3>DJ!W7;?X^L^(;6:T]_7;!7K'QGJ1O/7V
MYS=GY!-<%&*::-I.D];]["BPB@13B>[B00%](:FOEY?4CC02Y1O,#7XKFQAU
M^6TL]O1))J*\7DZ55UC'N5L5G:E<4;0VHJ0J1A\#7#F<P7JM*[5D@<:?R4.I
MN)WBNDHX']G)IY[<O%WP&B.U$W.U!YKWHK"4\15OH_%6'8SA'#9V86FVT/DF
M=);;5'CL4X5:'NE":,)EACP#:]-F['!XF'G&[+ZO7?.%XB?K)740(8DUS"0&
M[+4I-F@L&4JN@ \\E@B2#M]Z(MI1[.#>/^N3IDF&W3X4JS;AT![TVA=2VM"O
MU_I-$'2%T;;:,FA@NS^0;40N=-,C]AP5 ZIATI"^JR_W' X\)WT\VM&WHN(_
M2@-7808N4A_B)=A\G(VC;%K'#%&-QC\U'NFBV4_\.\8USO,Y2H?S_C@3-\,^
M#%Y%1Z/>WW_:15$C4Y"R4_VU:S+F/V^ME#&BO*4B?\WZJTU))=%=M]93Y0GX
M^(J=OQZW>:-A[@EI3];/\C.']3)=G:\,W;M?Q&HLSM8;@?R6;D=MVG8[N]6.
M7<*,1'!D?%0(5PT<S VO6I!R,6ES^!MD 8P2-CCDE/\&*U.'IP]/_TQ/WRIY
M^^.0O+V!Y.V/0_)VL-&WM-$?;AG\M"0H9">&P2ARQSC6Z((%NJ9@=HN]+,VI
M;(.;=E5%*7V!?C]Y^P*\;2_TB;>C+ J%$CAXZ2IBT/C13%2!?6H$-86=7BIV
M[R.DL>%X+)5UI&1@>1#< R\NX/J:FCNC]1;G%!H[*ZE_5UF9"N@(;8T/;#*3
M*5@9]LI,G<&U"MQ\0X=IKG:@>=!C>7$!0SMS+)QU&<_ XXAK^!NF=88P/^ZW
M!7<$HV<)7TN&22OS]@/<<Q=!?[2%H'>Q GME]M-84TC>@]/MEK<^MF1#C;RI
MLX>;J2%XVDR5&!@Q1!,DOQ@(P4O!-RLRJN(_B$Y<*(TC??,8AY'4[O;C$<BC
MKJA[BTNJ21(KB*/),"2B+(R1/49W$&S3DL&Z/XCG+N+YXW;BZ;MKGM\8!'R]
MI'(+-$$,".:KUJ^0^$"=8_M8+M!IW6%']ZZO5F=9Y. @T\VDFL/KW6-#OH80
M):ZZ>S<39XN!Q6[92Z\GH-BL#&OLY1UZ]96M8&_>:O+H <'37-<(AT[I\SAC
MGK'<;U@J\] D&Q?&&518C7HEG+!G?SZ?I^<*B;HPH#;SBIZ:H^F()9@X@K!/
M!\0;SUX]-RR3J [>.9[/-U+G@@4Q-XDGO@D>A-L)NAV>-#QI>-+PI&_M25L7
M&SP>XE4W$*]Z/,2KOJ0-PL4&#V]GL<%+^.UY3*5OIYB$B\E;U4/OML]47D#4
MAG9-A$A7%J7)U4G9:\V VA"!T]G9E_.PXQ'"!7K@ZOUTG)8:XM ;D:$#CYB(
MP!NX/VYRLN=9$9-OG!6:J:X#,H)\AA6L JG"L3&+?X/]F,?8;&KMR,DMJ['?
M.<5$CO8H%TK1(&]PZ-M6-:50FRP)!L$C3*'L+%KT3C!2?WP!YU %FAY16W'"
M82V*4:7Z/7R$@X4;276M&]'$=)F@#+9W[:Q0UC4V$3C7 \.')=AF-D+\'D36
M5#4[D'(,?AO;4R"<96]6Z!V[(MDF.HP1/&_!DV)6<]#9!*2;MZ>[<M ;Z5(P
MJ6_>VKL/B/@\E>#XH?!.SN)*&4BG"R0.P;6K1GB_[-S+HH,HRB_A&22DD5W=
MR^C=U_-;N@[TP#?:P18L_U#<:0.G(E/]W*M!+,L7*HX"<]Q9F'8:]-U#I&9X
MTO"DX4G#DX8G#4_Z<J)//PW1IQN(/OTT1)^^I W"T:='MS/Z]&N1)=%K\/S]
M!NI#Q.E&(T[!&O2TV 0'S6] ?PP_C='?6RW6&@<:G>%-7+D^!SHH,*4^K%)F
M.INXPA.J+RM559>Y XNYV K=35PW^@H\0>R?M0X:J-$8N(>-QP"1][=,O@&!
MNMWBM#U/,8?UO-Z(M*292)F5*Z_S84=W1-,%,^RRQ3T3&QQXC5 GA[="Z21Q
M"=K]] 0E.$)EHQ#G<593Y$'/RG1JF[2-1^ZN'9%'J6^GT.-$*,,M4B7755HA
MIL[G/9R"Z%\H;Q=='M3Z*@^TX4F?^*3?BDKI)[?KG4Z\[<+11421K:-<G155
M2K75,>+Q*C(=#.[8M3'<8UX)JMZO!&*L]+XK.D1N"-CZI5JF6.!L(8!S0S]@
M";*KBKDKS"'(C[3D_!PRA+LO5W05E7SKJDPYNNAHP6%39RG8V,Q1ZCZL\Q0Y
MLQ%$S;2U$Z$^D!1(D+[Q[A ^B(+V[CIS)\; 4JFC>TDD.*U-D1BCJXGVF<B)
MD",Z$2 UO:HW9S$6)2?-HD<XT;-82BZ)_Y<2(]/BW,R5L)V;DDLW4%'+LLPR
MOTYWTKK'I!]37=F^S31"@=:[!1$9&(]\7J5;L"6,54$]6D%<XY0HI(S(HY.$
M*%($-^:F^F\\PO%%4UB6]_NWP5,8'C(\Y/H>LDVPZ=[=(=AT_<&F>W>'8--G
MWQ97FXO<Z);V''7OX,^XJDO%QYO4WHQ'KI_%I0TGF)L'S,1G?S[_8/\/\?[\
M8M=U+-YD(E?L,C+]NTM X.5_@[F9%N/1";%[4L'#WCL59]<Y 3=0??T%/_0-
M@J5^!SL56V'DL#!P"W5X7%>+H@3UG*")BL;L_W/_%SF1/\3%X6@#:L?])]_"
ME!TG"3@4^@D*[/T']Z*?8_ 3WJ3Y#]AMX(\B3B;1_Z3Y?Q9%C4S(Y/-,(I;L
MZ 5Y0_]WH?Y.8^P"@B 1.#-0TJ]U _X,IGA&(VYW)3_L:E1^S>/Y)?X0_58<
M?$$C>E. KZKLH([N/WC\Z-&]NW?O/KKV1_^E7B NZ=7++V@ZOJ)#>YMSYP2F
M%MW>/Y__^OKMR?'KZ%3-%GF1%6?KZ%4^.VC/\)?\O[CZX]&UGXS?/7]-)?!_
M* P@@P(D1-WAMD=&_S%QO3E'3ST_?AS][[36BS1BO?P7*-W9HLYAS9,:53/6
MA_X>OY]$_XY3O1@4]E>LL!_?/[KWTZ.[1_=^'!3V5_$()G)Y_/C@QX=-YTK\
MXI>"@L5>MK =GT1O9U6!+*9'/TW&HWMWP0._N<'<^-L/#_SZ'[A5M.[H:?26
M\C%P:+U&9V((WEU_\.[H1H-WU\R&M;W,PR,/3]Z^_!^$4!S^^_3-Z^?_'U!+
M P04    " #,A591:@:Z;#T4  #O;   $P   &%P<&QI961O<'1O7VDX:RYH
M=&WM'6MWVKCR>\[)?]!E[]Z3G!O !L(K"??P2L+F6:!MVB\YLBU C;%<V0[0
M7W]'L@T&3$):H+L]S6Z38$DSH]',:&8T<D[_-QZ:Z)EPAS+K+*&FE 0BELX,
M:O7/$I[;2Q83_ZOL[YT.7.@'?2WG+#%P7;N<3H]&H]0HFV*\GU9+I5)Z+/HD
M_$[E<6R_C**HZ8>;ZXX^($.<I);C8DLGTT$FM9Y6PQ>MTZX:-^E<5_$D1))-
M+X&&5F,V(-HYG_8;Y[JZL5V/_:YNV)4Z+)=1"R_1X?>8#ABOZJL*FF&&Y*'6
MOIYU=^/[S[JF78XMI\?X$+NPA@+2<5+))#/Y")"D0_0Y0/ YU6?/K\(I)K-J
M"&=I<>9G*IHU[$PY;I %=H<XH0%&9)2DHD:@<]);"3R?AM:PH^<D^QC;T\X]
M[&BR8] 0 QM:.#.)$SM&ML0,TIEGN7P2/X>@,6:8P]UE-/ PIFNU>M>:]L4,
MU$%/Z6PH>ZJ*6DI(Q2/8@)](?)VZU#5)Y33M_X36(7$Q$A"2Y*M'G\\2=6:Y
MQ'*3W8D-*Z'[G\X2+AF[:5\_TV)<.@![^J]D$IU38AIEU"'N";K%0U)&8V-\
M@EH-^<NCDBD]ON_\F6E<5*OW\$.0AY+)=4=GBX]BHH^8P=A@BH_A%-\ )Z=,
M1WW/\./<(P') QK@_Z8%')S4@34<FRW+(.,K,GE4P#JIQT55S;T%;BD"MSHD
ME@'_W',3]Q][V'3(&T#E:\#GQJ/Z&!@-'R8\>@N,S&-G@#EQ'C./TD;Z0!SY
M["UP&H*6^P!6=HFDE< U9DR0XTY,<I;H@?B5D:K8+NK2(72Y)2/49D-L'?D/
MCH  3GM2T WZ'(XSJ&.;>%)&%K.(;*3CLI!8PJ4JR(_4,(@5:(9X 'UOO2&
MTWVQ'[MM85+..1M*U5/A_Y++9K\GD 43!VR$EF,%(E&92<1I>@[%C^'UK>Q9
M BQS66-@?[ E925*T9PH)2JR?041Z7EV"*+ 7A(.&SEQPD["/)<=N>\"?4AN
MIN6!M+H8,YH,52HU=HQ$T.R"$3E+.'1HF\0W'%-\"PA\G [S> 2E%)%RP!1$
MC1>9$MJX<!B1*S)].GU.#='2HX0C.1L2NZ_56U?SJ[<X>(8N'8LOP&8#GYFQ
M3 4X%]QM8)=49E,((<W:EH;!DJX8%+8LDC5'0/@P8.D\GSV+^DP&[5SBYI!@
MQ^.D$JAQ&?J$P,*F>10"V@KXODU8B2)@@NSTW3AFMF<)#]@)6,9EWHJQ4C&P
MRWBD^>T\6*0Q#FH$:8-8;$BMU]"^SI=%O'& P_8Y+L0Q-+VDD;Z="*WH:1I
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
M5Z-Z=N:SY/]02P$"% ,4    " #,A591+ 9GXSX#  ")#   $0
M    @ $     86%O:2TR,#(P,3 Q.2YX<V102P$"% ,4    " #,A591>$W+
MX/T*  #?AP  %0              @ %M P  86%O:2TR,#(P,3 Q.5]L86(N
M>&UL4$L! A0#%     @ S(564??.]?=4!P  ,%D  !4              ( !
MG0X  &%A;VDM,C R,#$P,3E?<')E+GAM;%!+ 0(4 Q0    ( ,R%5E&\4L(F
M/5(  +M4 @ 6              "  206  !A<'!L:65D;W!T;U]E>#$P,#$N
M:'1M4$L! A0#%     @ S(5646H&NFP]%   [VP  !,              ( !
ME6@  &%P<&QI961O<'1O7VDX:RYH=&U02P4&      4 !0!* 0   WT

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