<SEC-DOCUMENT>0001683168-23-002885.txt : 20230503
<SEC-HEADER>0001683168-23-002885.hdr.sgml : 20230503
<ACCEPTANCE-DATETIME>20230503160213
ACCESSION NUMBER:		0001683168-23-002885
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20221216
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230503
DATE AS OF CHANGE:		20230503

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:		23883567

	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>aaoi_8k.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:aaoi="http://novaworks.com/20221216">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03D_aaoi_novaworks.com_20221216 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20221216_20221216 -->
<!-- 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="From2022-12-16to2022-12-16" name="dei:EntityCentralIndexKey">0001158114</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="aaoi-20221216.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-12-16to2022-12-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-12-16</xbrli:startDate>
        <xbrli:endDate>2022-12-16</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>

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

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

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

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

<p style="font: 14pt 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">&#160;</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities Exchange Act of 1934</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>Date of Report (Date of earliest event reported):
<span id="xdx_90D_edei--DocumentPeriodEndDate_c20221216__20221216_zoM1mm49l3ci"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">December 16, 2022</ix:nonNumeric></span></b></p>

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityIncorporationStateCountryCode_c20221216__20221216_zbozuj2FQt65"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90B_edei--EntityFileNumber_c20221216__20221216_zMv6ehquOax6"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:EntityFileNumber">001-36083</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_909_edei--EntityTaxIdentificationNumber_c20221216__20221216_z2Js6dn54xJi"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:EntityTaxIdentificationNumber">76-0533927</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(State or other jurisdiction of<br />
incorporation)</b></p></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Commission File Number)</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(IRS Employer Identification <br />
No.)</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: white">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 54%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20221216__20221216_z5ftq59DNR76"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:EntityAddressAddressLine1">13139 Jess Pirtle Blvd.</ix:nonNumeric></span><br />
<span id="xdx_908_edei--EntityAddressCityOrTown_c20221216__20221216_zs98tnDKnq2"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:EntityAddressCityOrTown">Sugar Land</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20221216__20221216_zIkh6YX2KdIk"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Texas</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; width: 46%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressPostalZipCode_c20221216__20221216_zSmTaz0B4xqb"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:EntityAddressPostalZipCode">77478</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Address of principal executive offices)</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Zip Code)</b></span></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; text-align: center"><b>(<span id="xdx_90C_edei--CityAreaCode_c20221216__20221216_z8aIc8HCppEj"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:CityAreaCode">281</ix:nonNumeric></span>) <span id="xdx_90E_edei--LocalPhoneNumber_c20221216__20221216_zv6NwJcjxi09"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" 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>&#160;</b></p>

<p style="border-bottom: black 0.75pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Not Applicable</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Former name or former address, if changed since
last report)</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: justify">Check the appropriate box below if the Form 8-K
filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General
Instruction A.2. below):</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"><span id="xdx_900_edei--WrittenCommunications_c20221216__20221216_z3MgZ7myVOx7"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></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-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"><span id="xdx_901_edei--SolicitingMaterial_c20221216__20221216_zqgBkiemzEki"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></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-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"><span id="xdx_902_edei--PreCommencementTenderOffer_c20221216__20221216_zRwAnEVYUaq7"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></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-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Wingdings"><span id="xdx_90D_edei--PreCommencementIssuerTenderOffer_c20221216__20221216_zsVTXzspx6l2"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></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"><b>&#160;</b></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: black 1pt solid; width: 30%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 25%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 45%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading
    Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_905_edei--Security12bTitle_c20221216__20221216_zR5kcUX7EeM7"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:Security12bTitle">Common Stock, Par value $0.001</ix:nonNumeric></span></b></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--TradingSymbol_c20221216__20221216_z7kJbFbNrPrk"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" name="dei:TradingSymbol">AAOI</ix:nonNumeric></span></b></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_901_edei--SecurityExchangeName_c20221216__20221216_zu9J04tQbRoc"><ix:nonNumeric contextRef="From2022-12-16to2022-12-16" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Market</ix:nonNumeric></span></b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: white">&#160;</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-family: Wingdings"><span style="font-family: Wingdings">&#168;</span></span></p>

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

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<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"><b>Item 1.01. Entry into a Material Definitive Agreement.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 16, 2022, Applied Optoelectronics, Inc. (the &#8220;Company&#8221;)
entered into supply agreement (&#8220;the SOW&#8221;) with Microsoft Corporation (&#8220;Microsoft&#8221;), pursuant to which the Company
will manufacture certain lasers in accordance with Microsoft&#8217;s specifications (&#8220;Goods&#8221;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the SOW, according to a schedule of milestones expanding
from effective date to December 30, 2025, the Company is to start building the supply chain to manufacture the Goods. The term of the
SOW started on December 16, 2022 and continues unless earlier terminated.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The SOW includes a termination right in the event of a change
of control in the Company. Further, in the event certain offers are made to acquire the Company, Microsoft has a right to notice and of
first refusal to acquire the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The foregoing description of the SOW does not purport to be complete
and is qualified in its entirety by reference to the complete text of the SOW, which are filed herewith as Exhibit 10.1 and 10.2 to this
Current Report on Form 8-K and incorporated herein by reference.</p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(d)&#160;Exhibits.</b></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>
    <td style="border-bottom: black 1pt solid; vertical-align: top"><b>Exhibit No.</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: justify; vertical-align: top"><b>Description</b></td></tr>
  <tr>
    <td style="vertical-align: top">10.1*</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><a href="aaoi_ex1001.htm">Statement of Work No. 1 &#8211; Foundry between
    Applied Optoelectronics, Inc. and Microsoft Corporation, effective December 16, 2022</a>.**</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">10.2*</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;Microsoft Corporation Purchase Order Terms &amp; Conditions (included as Appendix C to Exhibit 10.1).**</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">104</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: justify; vertical-align: top">Cover Page 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; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certain identified information
has been excluded from this exhibit because it is not material and is the type of information that the Company customarily and actually
treats as private and confidential. Redacted information is indicated by [***].</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">**&#160;&#160;&#160;&#160;&#160;Pursuant to Item 601(a)(5)
of Regulation S-K, certain schedules and similar attachments have been omitted. The Company hereby agrees to furnish a copy of any omitted
schedule or attachment to the Securities and Exchange Commission upon request.</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: 0">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></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; Value: 2; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>APPLIED OPTOELECTRONICS,&#160;INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 45%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Date: May 3, 2023</td>
    <td>By:</td>
    <td style="border-bottom: black 1pt solid">/s/ David C. Kuo</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Name:</td>
    <td>David C. Kuo</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Title:</td>
    <td>General Counsel and Secretary</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

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

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

<!-- Field: Page; Sequence: 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; text-align: justify"></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6PXSriLA7LSriFBki3pYtk+LWjLT+PZJvad0QQyAJ53w5QsRiTSvTIMN5UeRwxLZrtEcosEZGW2JwqM02gzALvBjnWVvfnz9QUWAwMNNROivLoPTeu3FYZZBMxlKO5SQsmZQw34noqyuytanQeqMb0LaCA1PHBr3m1/DhqJ9kqX31WSdkZ8hmkI6SQX6DTFIJe7rrB/HVQZ4rEcV9RWLNdOu+MTfnqYVlg23IcgP67+gDbSdJnQ== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>aaoi_ex1001.htm
<DESCRIPTION>STATEMENT OF WORK NO. 1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

<P STYLE="text-align: left; margin-top: 0pt; margin-bottom: 0pt">*CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE
IT IS NOT MATERIAL AND IS THE TYPE OF INFORMATION THE REGISTRANT CUSTOMARILY AND ACTUALLY TREATS AS PRIVATE AND CONFIDENTIAL. REDACTED
INFORMATION IS INDICATED BY [***].</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><U>Statement of
Work #1 &ndash; Foundry</U></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">This Statement of Work #1
(&ldquo;<B>SOW</B>&rdquo;), effective as of the date of the last signature (&ldquo;<B>Effective Date</B>&rdquo;), is between Microsoft
Corporation, a Washington corporation (<I>&ldquo;</I><B>Microsoft</B><I>&rdquo;</I>) and Applied Optoelectronics, Inc., a Delaware corporation
(&ldquo;<B>Supplier</B>&rdquo;). The SOW is issued under and subject to the Microsoft Corporation Purchase Order Terms &amp; Conditions,
as amended by the parties and attached hereto for convenience as Appendix C (&ldquo;<B>Agreement</B>&rdquo;). Defined terms used, but
not defined, in this SOW will have the meanings assigned to them in the Agreement. Goods (as defined in the Agreement) will include [***].
The terms in the SOW will take precedence over conflicting terms in the Agreement only for the activities performed in connection with
this SOW.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">This SOW consists of:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 75.75pt"></TD><TD STYLE="width: 36pt">&bull;</TD><TD STYLE="padding-right: 174.7pt">The terms and conditions below;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 174.7pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD>&bull;</TD><TD STYLE="padding-right: 174.7pt">([***] Specifications; and</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 174.7pt">&nbsp;</TD></TR>
                                                                                               <TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&bull;</TD><TD STYLE="padding-right: 174.7pt">Version [***])</TD></TR>
                                                                                               </TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Address and Contact Details</B></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="width: 49%; border: black 1pt solid; padding-left: 0.3pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&ldquo;Microsoft&rdquo; </B></FONT></TD>
    <TD STYLE="width: 51%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.45pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&ldquo;Supplier&rdquo; </B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in">[***]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.05pt; text-indent: 0in">[***]</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Agreed and accepted</B></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="width: 49%; border: black 1pt solid; padding-left: 0.15pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Microsoft </B></FONT></TD>
    <TD STYLE="width: 51%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.35pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Supplier </B></FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Signature:
[***]</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Signature: <FONT STYLE="font-size: 10pt">[***]</FONT></FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name: <FONT STYLE="font-size: 10pt">[***]</FONT></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:&nbsp;&nbsp;<FONT STYLE="font-size: 10pt">[***]</FONT></FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:
[***]</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:&nbsp;&nbsp;<FONT STYLE="font-size: 10pt">[***]</FONT></FONT></TD></TR>
  <TR>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date:&nbsp;&nbsp;Dec 16, 2022</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date:&nbsp;&nbsp;Dec 16, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 39.7pt; text-indent: 0in">&nbsp;</P>

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



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

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



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><B>Remainder of page intentionally left blank.</B></P>

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="border-bottom: Black 1pt solid; margin-top: 0pt; margin-bottom: 0pt"><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="margin-bottom: 0pt; break-before: page; margin-top: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Section 1 Services.</B> Supplier
will, by the stated delivery dates and to Microsoft&rsquo;s satisfaction, provide the following as Services under the Agreement:</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%; border: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Service</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>No. </B></P></TD>
    <TD STYLE="width: 61%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Service </B></FONT></TD>
    <TD STYLE="width: 16%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.35pt 0pt 0; text-align: center"><B>Completion </B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.05pt 0pt 0; text-align: center"><B>Criteria </B></P></TD>
    <TD STYLE="width: 15%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Delivery</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Date </B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-size: 10pt">1 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">Supplier will: (a) review [***] specification, recipe book, standard operating procedures, and all the listed qualification reports, and manufacturing details [***]; and (b) start building the supply chain [***].</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-left: 0.95pt"><FONT STYLE="font-size: 10pt">Supplier to (i) begin review [***] and (ii) issue invoice to Microsoft. </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-left: 0.95pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-size: 10pt">2 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Supplier will provide Microsoft samples of Goods that fully implement the [***] specification attached hereto as Appendix A and pass 2000 hour reliability testing, all subject to acceptance by Microsoft in accordance with the Agreement.</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplier to provide</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Microsoft successful 2000 hour reliability test report.</P></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-size: 10pt">3 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Supplier will provide Microsoft samples of Goods that fully implement the [***] specification attached hereto as Appendix B and pass 2000 hour reliability testing, all subject to acceptance by Microsoft in accordance with the Agreement.</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplier to provide</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Microsoft successful 2000 hour reliability test report.</P></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-size: 10pt">4 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">[***] </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">[***] </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">[***] </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><FONT STYLE="font-size: 10pt">5 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">[***] </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-left: 0.95pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Section 2 Payment; Price per Good;
Royalty.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 3.25pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 25.2pt"><B>(a)</B></TD><TD STYLE="text-align: left"><B>Payment.</B> Once the Supplier meets each milestone outlined in Table 2, Microsoft will pay Supplier the applicable fee in United
States dollars:</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Table 2.</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="width: 10%; border: black 1pt solid; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Milestone No. </B></FONT></TD>
    <TD STYLE="width: 67%; border-top: black 1pt solid; border-bottom: black 1pt solid; padding-left: 29pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Milestone </B></FONT></TD>
    <TD STYLE="width: 5%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="width: 18%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 3.15pt; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Fee </B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 5.35pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Microsoft&rsquo;s acceptance of Service No. 1 outlined in Table 1. </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in">[***]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 5.35pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Microsoft&rsquo;s acceptance of Service No. 4 outlined in Table 1.</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in">[***]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 5.35pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 </FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Microsoft&rsquo;s acceptance of Service No. 5 outlined in Table 1. </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in">[***]</TD></TR>
  <TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0in">[***]</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 64.95pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(b)</B></FONT></TD>
    <TD STYLE="width: 97%; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>Price per Good.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(i)</B></FONT></TD>
    <TD STYLE="width: 94%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Except as otherwise set forth in this SOW, Supplier may not charge Microsoft or any Authorized Purchasing Entity a price that exceeds &nbsp;[***].</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(ii)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(iii)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(iv)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">After any change in Purchase Price, Supplier will notify all Authorized Purchasing Entities of the new Purchase Price, and this price shall be effective for any purchase orders subsequently placed by Microsoft or any Authorized Purchasing Entity.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 34px; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(c)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>Royalty.</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(i)</B></FONT></TD>
    <TD STYLE="width: 94%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Supplier will, in accordance with this Section 2(c), pay [***] an amount [***] (&ldquo;<B>Royalty</B>&rdquo;). For clarification, it is understood that this Royalty is initially [***] per Good. </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(ii)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[***] Supplier will supply [***] a written report showing in reasonably specific detail: (x) calculation of the Royalty payments, if any, in the last calendar quarter; (y) withholding tax, if any, required by law to be deducted with respect to such royalties; and (z) exchange rates, if any, used in determining the amount of United States dollars (each a &ldquo;<B>Royalty Report</B>&rdquo;). On request no more than once annually, Microsoft may cause Supplier to confirm the accuracy of its Royalty Reports. Supplier will maintain such Royalty Reports and records regarding all Royalty payments during the Term and for a period of two years thereafter.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(iii)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Upon [***] receipt of a Royalty Report, [***] will invoice Supplier for Royalties.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(iv)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>(v)</B></FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></TD></TR>
  </TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Section 3 Term. </B>The term
of this SOW starts on the Effective Date and continues unless earlier terminated as permitted in the Agreement (&ldquo;<B>Term</B>&rdquo;).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Section 4 Termination for Convenience.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 5.6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"><B>(a)</B></TD><TD STYLE="padding-right: 1.95pt">The following will replace the second sentence of Section 15 of the Agreement, solely as applicable
to this SOW.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.95pt 0pt 90.65pt; text-indent: -0.5pt">Termination is effective upon
six months of written notice.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.95pt 0pt 90.65pt; text-indent: -0.5pt"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.2pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.35in"><B>(b)</B></TD><TD STYLE="padding-right: 1.95pt">The following will replace Section 15(a) of the Agreement, solely as applicable to this SOW:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 3.25pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 8%"></TD><TD STYLE="width: 4%"><FONT STYLE="font-size: 10pt">a.</FONT></TD><TD STYLE="padding-right: 1.95pt; width: 88%">Deliverables or Goods it accepts before the effective date of termination and any purchase order placed
by Microsoft or any Authorized Purchasing Entity before the effective date of termination; or</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Section 5 Change of Control.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 3.7pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 4%"></TD><TD STYLE="width: 4%"><B>(a)</B></TD><TD STYLE="text-align: justify; padding-right: 2.55pt; width: 92%">[***]</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><B>(b)</B></TD><TD STYLE="text-align: justify; padding-right: 2.55pt">&ldquo;<B>Change of Control</B>&rdquo; means: (i) a change in beneficial ownership
of Supplier of greater than 20% (whether in a single transaction or series of transactions) if Supplier is a partnership, trust, limited
liability company, or other like entity; (ii) a merger of Supplier with another party, whether or not Supplier is the surviving entity;
(iii) the acquisition of more than 50% of any class of Supplier&rsquo;s voting stock (or any class of non-voting security convertible
into voting stock) by another party, which applies whether the acquisition is in a single transaction or a series of transactions; (iv)
the sale or other transfer of more than 50% of Supplier&rsquo;s assets (whether in a single transaction or series of transactions); and
(v) the sale, assignment, transfer, or exclusive license to any Supplier technology related to exploitation and commercialization of the
Goods.</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><B>(c)</B></TD><TD STYLE="text-align: justify; padding-right: 2.55pt">[***]</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><B>Section 6 Right of First Refusal.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 3.25pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.55in"></TD><TD STYLE="width: 0.35in"><B>(a)</B></TD><TD STYLE="padding-right: 1.95pt">[***]</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.55in"></TD><TD STYLE="width: 0.35in"><B>(b)</B></TD><TD STYLE="padding-right: 1.95pt">[***]</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.55in"></TD><TD STYLE="width: 0.35in"><B>(c)</B></TD><TD STYLE="padding-right: 1.95pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">[***]</P>
</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.55in"></TD><TD STYLE="width: 0.35in"><B>(d)</B></TD><TD STYLE="padding-right: 1.95pt">[***]</TD></TR></TABLE>

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Remainder of page intentionally
left blank</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 34.8pt 0pt 36.75pt; text-align: center; text-indent: -0.5pt"><A NAME="appendix_c"></A>Appendix
C</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 34.8pt 0pt 36.75pt; text-align: center; text-indent: -0.5pt">(including
Exhibit A Data Protection)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 80pt; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Microsoft Corporation Purchase Order
Terms &amp; Conditions (&ldquo;<B>PO Terms</B>&rdquo;)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">1.</FONT>
Acceptance and Effect. These PO Terms are between Microsoft Corporation or any of its US subsidiaries (&ldquo;<B>Microsoft</B>&rdquo;)
and the supplier identified in the applicable SOW (&ldquo;<B>Supplier</B>&rdquo;) and cover:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 9.5pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 35.55pt">a.</TD><TD>&ldquo;<B>Cloud Services</B>&rdquo;: the services, websites (including hosting), solutions, platforms, and products that Supplier
makes available under or in relation to these PO Terms, including the software, mobile apps, equipment, technology, and services necessary
for Supplier to provide the foregoing.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 35.55pt">b.</TD><TD>&ldquo;<B>Deliverables</B>&rdquo;: all work product developed by Supplier (or Supplier&rsquo;s approved subcontractor) for Microsoft
as part of the delivery of Goods, Services or Cloud Services, including intellectual property (&ldquo;<B>IP</B>&rdquo;) in connection
with these PO Terms. Deliverables are &ldquo;work made for hire&rdquo; for Microsoft as that term is defined under copyright law.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 35.55pt">c.</TD><TD>&ldquo;<B>Goods</B>&rdquo;: software and/or tangible goods licensed or purchased by Microsoft under these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 35.55pt">d.</TD><TD>&ldquo;<B>Services</B>&rdquo;: professional services, advertising, consulting services, and support and maintenance services purchased
by Microsoft under these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 35.55pt">e.</TD><TD>&ldquo;<B>SOW</B>&rdquo; means any of the following: (1) Microsoft purchase orders; (2) statements of work or other order forms signed
by both parties&rsquo; authorized representatives; or (3) written agreements signed by both parties&rsquo; authorized representatives
referencing, and subject to, these PO Terms.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in">These PO Terms are effective upon Supplier&rsquo;s
commencement of performance or the date of Supplier&rsquo;s signature on the applicable SOW, whichever is earlier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">2.</FONT>
<B>Relationship to Other Agreements</B>. The terms and conditions of these PO Terms are the complete and binding agreement between Microsoft
and Supplier except:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>If the parties mutually executed an agreement, such as a Master Supplier Services Agreement, which is effective on the
date of these PO Terms and applies to the Goods, Services, or Cloud Services ordered with these PO Terms, and that agreement applies to
the relationship of the parties governed by these PO Terms, then the provisions of such agreement are incorporated. If a conflict arises
between these PO Terms and such agreement, to the extent of that conflict, the terms of such agreement will apply. For the purposes of
these PO Terms, online terms or agreements that Microsoft accepts to login or access Services or Cloud Services, such as a software as
a service or platform, are not an agreement that has been &ldquo;mutually executed&rdquo; and will not replace, supplement or amend the
terms in these PO Terms in any way.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>If multiple agreements with similar or contradictory provisions could apply to these PO Terms, the parties agree the terms most favorable
to Microsoft will apply, unless the result would be unreasonable, unconscionable, or prohibited by law.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 36.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>Except as stated above in this Section 2, and other than changes described in Section 9 and the Termination provisions in Section
15, additional or different terms (for example, online terms or agreements) will not supersede these PO Terms unless the parties mutually
execute a written document.</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: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in"> <FONT STYLE="font-size: 10pt">3.</FONT> <B>Packing, Shipment and Returns of Goods or Deliverables. Unless specifically provided in these PO Terms: </B></P>



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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD>Price based on weight will include net weight only.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD>Any charges related to packaging or pre-shipping costs, such as boxing, crating, handling damage, drayage, or storage are incorporated
into Supplier&rsquo;s pricing in the applicable PO or SOW. No extra charges will be invoiced for such items without prior approval by
Microsoft.</TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD>Supplier will mark all containers with necessary handling and shipping information, PO number(s), date of shipment, and names of the
consignee and consignor.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD>An itemized invoice and packing list, and other documentation required for domestic or international transit, regulatory clearance
or identification of the Goods or Deliverables will accompany each shipment.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(3)</FONT></TD><TD>Microsoft will only pay for the quantity received, not to exceed the maximum quantity ordered.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(4)</FONT></TD><TD>Microsoft or its agent will hold over-shipments at Supplier&rsquo;s risk and expense for a reasonable time awaiting Supplier&rsquo;s
shipping instructions.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(5)</FONT></TD><TD>Microsoft will not be charged for shipping or delivery costs.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 76.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-size: 10pt">(6)</FONT></TD><TD>Unless otherwise agreed, Goods and Deliverables will be delivered on the 10<SUP>th</SUP> day after the purchase order date except
as set forth in the applicable SOW:</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
                                             </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 112.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD>FOB to the Microsoft designated delivery location if the Goods and Deliverables originate in the same jurisdiction as the Microsoft
designated delivery location; or</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD>DDP (Incoterms 2010) to the Microsoft designated delivery location for cross border delivery of Goods and Deliverables to the Microsoft
designated delivery location.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.3pt; text-align: justify; text-indent: -0.5pt">(7)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Supplier
will bear all risk of loss, damage, or destruction to the Goods or Deliverables, in whole or in part, occurring before final acceptance
by Microsoft at the designated delivery location. Microsoft is responsible for any loss caused by the gross negligence of its employees
before acceptance.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 76.8pt; text-indent: 0in">c.&nbsp;&nbsp;&nbsp;Returns. Supplier will bear the expense
of return shipping charges for over-shipped quantities or rejected items.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 76.8pt; text-indent: 0in"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.3pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 10.8pt"><FONT STYLE="font-size: 10pt">4.</FONT></TD><TD><B>Invoices</B>.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 58.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>The
                                            Microsoft invoicing process is an electronic invoice submission process. MS Invoice (https://einvoice.microsoft.com)
                                            is a web-based application, provided by Microsoft to its payees, which allows payees to submit
                                            electronic invoices directly to Microsoft. The MS Invoice tool supports electronic invoice
                                            submissions on a one-on-one basis or via mass upload if there are multiple invoices. Payee
                                            should contact the Microsoft Accounts Payable Help Desk at https://www.microsoft.com/en-us/procurement/contractingapsupport.aspx
                                            and provide a valid justification if unable to submit invoices via this process; as an exception,
                                            Microsoft will provide an alternative invoice submission process. Invoices must contain the
                                            following information: PO number, item number, description of item, quantities, unit prices,
                                            extended totals, packing slip number, shipping, ship to city and state, taxes, and any other
                                            information reasonably required by Microsoft. Supplier will not charge Microsoft for researching,
                                            reporting on, or correcting any errors relating to its invoices.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 58.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Microsoft may dispute any invoice by providing written notice or partial payment. Microsoft will make commercially reasonable efforts
to notify Supplier in writing of any disputed amount within 60 days of receiving the applicable invoice. Neither failing to provide notice
nor payment of an invoice is a waiver of any claim or right.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.85pt; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">5.</FONT>
<B>Payment Terms, Cash Discounts, Offset, and Expenses.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>After Microsoft accepts the Goods, Services or Cloud Services and receives a correct and undisputed invoice (the &ldquo;<B>Create
Date</B>&rdquo;), Microsoft will release payment by net 60 days with no discount, following the Create Date.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Microsoft is not obligated to pay any invoice received from Supplier more than 120 days after Microsoft accepts the Goods, Services
or Cloud Services.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>Payment of an invoice will not constitute acceptance under these PO Terms, and is subject to adjustment for errors, shortages, defects,
or other failure of Supplier to meet the requirements of these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>Microsoft may set-off amounts owed to Microsoft against an amount Microsoft owes Supplier or Supplier&rsquo;s affiliated companies.
Microsoft will provide notice to Supplier within a reasonable time after the set-off.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</FONT></TD><TD>Unless otherwise agreed, Supplier is responsible for all expenses incurred providing the Goods, Services or Cloud Services and performing
under these PO Terms.</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 10.8pt"><FONT STYLE="font-size: 10pt">6.</FONT></TD><TD><B>Taxes. </B></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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 58.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Except as otherwise provided below, the amounts to be paid by Microsoft to Supplier do not include taxes. Microsoft is not liable
for any taxes that Supplier is legally obligated to pay, including net income or gross receipts taxes, franchise taxes, and property taxes.
Microsoft will pay Supplier any sales, use or value added taxes it owes due to these PO Terms and which the law requires Supplier to collect
from Microsoft.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Microsoft will not be involved in the importation of the Goods, Services, or Cloud Services, and import taxes are the responsibility
of the Supplier unless otherwise agreed in a SOW.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>If Microsoft provides Supplier a valid exemption certificate, Supplier will not collect the taxes covered by such certificate.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>If the law requires Microsoft to withhold taxes from payments to Supplier, Microsoft may withhold those taxes and pay them to the
appropriate taxing authority. Microsoft will deliver to Supplier an official receipt for such taxes. Microsoft will use reasonable efforts
to minimize any taxes withheld to the extent allowed by law.</TD></TR></TABLE>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 10.8pt"><FONT STYLE="font-size: 10pt">7.</FONT></TD><TD><B>Inspection and Acceptance. </B></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.8pt"></TD><TD STYLE="width: 39.6pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Microsoft may cancel these PO Terms or the applicable SOW if Supplier fails to comply with the standards and specifications in these
PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>All Goods and Services will be subject to Microsoft&rsquo;s inspection and testing, at any time and place, including the period of
manufacture and before final acceptance. If Microsoft inspects or tests at Supplier&rsquo;s premises, Supplier, without additional charge,
will provide all reasonable facilities and assistance for the safety and convenience of Microsoft&rsquo;s inspectors. No inspection or
testing done or not done before final inspection and acceptance will relieve the Supplier from responsibility for defects or for other
failure to meet the requirements of these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>If any item provided under these PO Terms is defective in materials or workmanship or not in conformity with the requirements, then
Microsoft may reject it without correction, require its correction within a specified time, accept it with an adjustment in price, or
return it to Supplier for full credit. When Microsoft provides notice to Supplier, Supplier will promptly replace or correct, at their
expense, any item rejected or requiring correction. If, after Microsoft&rsquo;s request, Supplier fails to promptly replace or correct
a defective item within the delivery schedule, Microsoft may, at its sole option: (1) replace or correct such item and charge the cost
to Supplier; (2) without further notice terminate these PO Terms or the applicable SOW for default, return the rejected item to Supplier
at Supplier&rsquo;s expense and Supplier will promptly refund any amounts paid by Microsoft for the returned item; or (3) require a reduction
in price.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>Notwithstanding any prior inspections or payments made, all Goods and Services will be subject to final inspection and acceptance
at Microsoft&rsquo;s designated location within a reasonable time after delivery or performance. Records of all inspection work will be
complete and available to Microsoft during performance of these PO Terms and for such further period as Microsoft determines.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.85pt; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">8.</FONT>
<B>Authorized Purchasers.</B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.55in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD STYLE="padding-right: 1.95pt">&ldquo;<B>Authorized Purchasing Entity(ies)</B>&rdquo; means any third party authorized by Microsoft
to purchase Goods from Supplier on Microsoft&rsquo;s behalf pursuant to these PO Terms and any applicable SOW.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 1.95pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 10pt">b.</FONT></TD><TD STYLE="padding-right: 1.95pt">At Microsoft&rsquo;s request, Supplier will provide copies of purchase orders (&ldquo;<B>POs</B>&rdquo;)
and invoices submitted to Supplier by Authorized Purchasing Entity(ies).</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 1.95pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 10pt">c.</FONT></TD><TD STYLE="padding-right: 1.95pt"><B>Reporting.</B> Supplier will provide a written report to Microsoft within one week of Supplier&rsquo;s
receipt of each PO, which will include, but not be limited to: a list of all POs for Goods issued to Supplier by Microsoft directly and
by Authorized Purchasing Entities on behalf of Microsoft and subject to these PO Terms as of the date prior to the date the report is
sent from Microsoft,
including POs from each separate Authorized Purchasing Entity for the term of the PO Terms; the entity that issued the PO (whether
Microsoft or an Authorized Purchasing Entity); part numbers ordered; quantities ordered; actual shipment dates for quantities
already shipped; scheduled shipment dates for quantities yet to be shipped; destination; manufacturing capacity; and such other
information as requested by Microsoft and agreed to by the parties.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="padding-right: 1.95pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 10pt">d.</FONT></TD><TD STYLE="padding-right: 1.95pt">When an Authorized Purchasing Entity purchases Goods under these PO Terms, these PO Terms will govern
Supplier&rsquo;s dealings with the Authorized Purchasing Entity, and any other agreements that Supplier may have with the Authorized Purchasing
Entity will not apply to those dealings. For avoidance
of doubt, an Authorized Purchasing Entity may enforce any rights afforded by the PO Terms to Microsoft as they are related to the Goods
purchased under these PO Terms, including, without limitation, warranty, quality failure remedies and indemnification. Each Authorized
Purchasing Entity will indicate to Supplier on each PO that it issues under these PO Terms to Supplier that it is purchasing for the benefit
of Microsoft.</TD></TR></TABLE>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.85pt; text-indent: -0.5pt"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.85pt; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">9.</FONT>
<B>Additional Cloud Services Requirements.</B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD><B>Service
                                            Levels</B>. Supplier will schedule any Cloud Services upgrades or maintenance during the
                                            Maintenance Window defined in the applicable SOW. Supplier will provide Cloud Services in
                                            accordance with the service levels and terms specified at https://aka.ms/CS_SLA (or any successor
                                            link), which is deemed part of documentation (e.g., specifications) and incorporated and
                                            made part of these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD><B>Business continuity. </B>Supplier will be responsible for establishing, implementing, testing, and maintaining an effective enterprise-wide
business continuity program (including disaster recovery and crisis management procedures) to provide continuous access to, and support
for, the Cloud Services to Microsoft. At a minimum, Supplier must, at all times: (1) back up, archive and maintain duplicate or redundant
systems that: (i) are located at a secure physical location (other than the location of primary system(s) used to provide Cloud Services);
(ii) are updated and tested at least annually; and (iii) can fully recover the Cloud Services and all Microsoft Materials on a daily basis;
and (2) establish and follow procedures and frequency intervals for transmitting backup data and systems to Supplier&rsquo;s backup location.
On request, Supplier will provide Microsoft with an overview of Supplier&rsquo;s enterprise business continuity program and will promptly
and in good faith provide written responses to Microsoft&rsquo;s inquiries in connection with that program to enable Microsoft to review
the adequacy of the program.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD><B>Transition</B>. If the applicable SOW terminates or expires, or if Microsoft requests in writing, Supplier will provide: (1) backup
media to Microsoft (as reasonably requested by Microsoft) containing all Microsoft Materials (unless the Cloud Services provide this as
a self-service function to Microsoft); and (2) all assistance Microsoft reasonably requires (at Microsoft&rsquo;s expense) to timely and
smoothly transition from the Cloud Services.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.35pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">10.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT><B>Changes</B>. Microsoft may suspend Supplier&rsquo;s performance, increase or decrease the ordered quantities, or make
changes for Microsoft&rsquo;s reasonable business needs (each, a &ldquo;<B>Change Order</B>&rdquo;), by written notice to Supplier, including
via e-mail, and without any notice to Supplier sureties, subcontractors, or assignees. Unless mutually agreed, a Change Order does not
apply to change the Goods and Services timely and fully delivered before the date of the Change Order. If any change causes an increase
or decrease in the cost of, or the time required for, Supplier&rsquo;s performance, an equitable adjustment may be made in the price or
delivery schedule or both, if Microsoft agrees to such adjustment in writing.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.35pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">11.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT><B>Tools and Equipment</B>. All tools, equipment or materials acquired by Supplier for use in providing the Goods and Services,
which have been furnished to, paid for by or charged against Microsoft, including specifications, drawings, tools, dies, molds, fixtures,
patterns, hobs, electrodes, punches, artwork, screens, tapes, templates, special test equipment, gauges, content, data, and software,
will remain or become Microsoft&rsquo;s property, treated as Microsoft Confidential Information, and delivered in good condition, normal
wear and tear excepted, by Supplier to Microsoft&rsquo;s designated delivery location per Section 3, immediately upon demand and without
cost to Microsoft. Supplier warrants the item(s) and information will not be used for any work or production of any materials or parts
other than for Microsoft, without Microsoft&rsquo;s prior written permission. Supplier will identify for Microsoft all third-party IP
or software used in conjunction with the Services.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.35pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">12.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT><B>Reports</B>. Upon request from Microsoft, Supplier will promptly provide Microsoft with a Software Bill of Materials
(&ldquo;<B>SBOM</B>&rdquo;) for all software provided under these PO Terms. Each SBOM will meet the minimum requirements established by
the U.S. Department of Commerce or otherwise set forth by Law.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.35pt; text-indent: 0in"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 40.35pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">13.<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT><B>Ownership and use of the parties&rsquo; respective IP.</B></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Each party will own and retain all rights to its pre-existing IP and any IP developed independently of the Goods, Services and Cloud
Services under these PO Terms, including any of such party&rsquo;s IP rights therein.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Subject to 12a, Microsoft will own all Deliverables, including all IP rights, all media in any format, hardware, and other tangible
materials created by Supplier while delivering the Services. Any Supplier work which is a written or customized product or report related
to, or to be used in, a Deliverable is regarded as IP. Microsoft hereby grants the Supplier a limited non-exclusive, revocable license
to reproduce, distribute, display publicly, make, use, offer for sale, or sell the Deliverables solely to the extent necessary to manufacture,
assemble, sell and ship the Goods to Microsoft or an Authorized Purchasing Entity.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>If Deliverables do not qualify as a work made for hire, Supplier assigns to Microsoft all right, title, and interest in and to the
Deliverables, including all IP rights. Supplier waives all moral rights in Deliverables.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>If Supplier uses any Supplier or third-party IP in any Good, Deliverable, or Service, Supplier will continue to own Supplier&rsquo;s
IP rights. Supplier will grant Microsoft a worldwide, nonexclusive, perpetual, irrevocable, royalty-free, fully paid up right and license,
under all current and future IP rights, to use Supplier&rsquo;s and third-party IP consistent with Microsoft&rsquo;s ownership interests
under this Section 13.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</FONT></TD><TD>Supplier grants to Microsoft and its affiliated companies (including their employees, contractors, consultants, outsourced workers,
and interns engaged by Microsoft or any of its affiliated companies to perform services) a worldwide, irrevocable, nonexclusive, perpetual,
paid-up and royalty free license for any Goods that include software or other IP not subject to a separate license (including installed
applications). The license allows Microsoft to use such software and IP in connection with Goods. Microsoft may transfer this license
to a Microsoft affiliated company, or a successor owner by sale or lease.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</FONT></TD><TD>Supplier grants to Microsoft and its affiliated companies (including their employees, contractors, consultants, outsourced workers,
and interns engaged by Microsoft or any of its affiliated companies to perform services) and their end users (if any), to the limited
extent necessary to the performance of the Cloud Services, a worldwide, nonexclusive, unlimited, paid-up and royalty free right to access
and use, during the term, Cloud Services, in each case for Microsoft&rsquo;s business purposes. Access to the Cloud Services is unlimited
unless otherwise specified in a SOW.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</FONT></TD><TD>Pass through warranties and indemnities. Supplier assigns and passes through to Microsoft all of the third-party manufacturers&rsquo;
and licensors&rsquo; warranties and indemnities for the Goods.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.</FONT></TD><TD>Title to the Goods (other than licensed software) will pass from Supplier to Microsoft on final acceptance.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</FONT></TD><TD><B>Microsoft IP. </B></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"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD>Supplier may use &ldquo;<B>Microsoft Materials</B>,&rdquo; meaning any tangible or intangible materials, provided by or on behalf
of Microsoft, any of its affiliated companies, or their respective end users, to Supplier to perform Services or Cloud Services, or obtained
or collected by Supplier in connection with the Services or Cloud Services (<I>e.g.</I>, usage data) (including hardware, software, source
code, documentation, methodologies, know how, processes, techniques, ideas, concepts, technologies, reports and data). Microsoft Materials
may include any modifications to, or derivative works of, the foregoing materials, Personal Data, trademarks, and any data entered into
any Supplier database as part of the Services or Cloud Services. Microsoft Materials do not include Microsoft products obtained by Supplier
outside of and unrelated to these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD>Microsoft grants Supplier a nonexclusive, non-sublicensable (except to subcontractors approved by Microsoft in accordance with these
PO Terms), revocable license (i) under Microsoft&rsquo;s IP rights in the Microsoft Materials to copy, use and distribute Microsoft Materials
provided to it only as necessary to perform the Services in accordance with these PO Terms, and (ii) to use Microsoft Materials only as
necessary to perform the Cloud Services in accordance with these PO Terms. Supplier will not Sell, license, or otherwise commercialize
any Microsoft Materials.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD><TD>Microsoft retains all other interest in Microsoft Materials and related IP rights. Supplier has no right to sublicense Microsoft Materials
except to approved subcontractors as required to perform the delivery of Goods, Services and Cloud Services. If the Microsoft Materials
come with a separate license, the terms of that license will apply and those terms control in the case of conflict with these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD><TD>Supplier will take reasonable precautions to protect and ensure against loss or damage, theft, or disappearance of Microsoft Materials.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD><TD>Microsoft may revoke the license to Microsoft Materials at any time for any reasonable business reason. The license will terminate
automatically on the earlier of the expiration or termination of these PO Terms or an applicable SOW. Supplier will promptly return any
Microsoft Materials on request or termination of Supplier&rsquo;s license.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 72.75pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD><TD>Regarding Supplier&rsquo;s use of Microsoft Materials:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 108.75pt"></TD><TD STYLE="width: 36.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD><TD>Supplier will not modify, reverse engineer, decompile, or disassemble Microsoft Materials
except as allowed by Microsoft;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 108.75pt"></TD><TD STYLE="width: 36.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD><TD>Supplier will leave in place, and not alter or obscure proprietary notices and licenses contained in Microsoft Materials;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 108.75pt"></TD><TD STYLE="width: 36.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD><TD>Microsoft is not obligated to provide technical support, maintenance, or updates for Microsoft Materials;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 108.75pt"></TD><TD STYLE="width: 36.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</FONT></TD><TD>all Microsoft Materials are provided &ldquo;as-is&rdquo; without warranty; and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 108.75pt"></TD><TD STYLE="width: 36.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</FONT></TD><TD>Supplier assumes the risk of loss, damage, unauthorized access or use, or theft or disappearance of Microsoft Materials in Supplier&rsquo;s
(or subcontractor&rsquo;s) care, custody, or control.</TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in"><FONT STYLE="font-size: 10pt"></FONT></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">15.</FONT>
<B>Representations and Warranties</B>. Supplier represents and warrants that:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>it has full rights and authority to enter into, perform under, and grant the rights in according to these PO Terms and its performance
will not violate any agreement or obligation between it and any third party;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Services will be performed professionally and be at or above industry standard;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>Goods, Services, Cloud Services and Deliverables must meet the standards and specifications in these PO Terms and be suitable for
the intended use;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>it will provide to Microsoft all Goods, Services and Deliverables free from: (1) any defects in design, workmanship, and materials;
(2) any liability for royalties; and (3) any mechanic&rsquo;s liens or any other statutory lien or security interest or encumbrance;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</FONT></TD><TD>the Goods, Services, Cloud Services, Deliverables and any Supplier or third-party IP provided to Microsoft under these PO Terms:</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 79.95pt"></TD><TD STYLE="width: 32.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD>are not governed, in whole or in part, by an Excluded License. &ldquo;<B>Excluded License</B>&rdquo; means any software license that
requires as a condition of use, modification and/or distribution, that the software or other software combined and/or distributed with
it be: (i) disclosed or distributed in source code form; (ii) licensed to make derivative works; or (iii) redistributable at no charge;
and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD>will not be subject to license terms that require any Microsoft IP, product, service, or any Supplier or third-party IP licensed to
Microsoft, or documentation which incorporates or is derived from the Deliverables, to be licensed or shared with any third party;</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</FONT></TD><TD>the Goods, Services, Cloud Services, Deliverables and any Supplier third-party IP provided to Microsoft under these PO Terms will
not:</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 79.95pt"></TD><TD STYLE="width: 32.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD>to the best of Supplier&rsquo;s knowledge, infringe any third-party patent, copyright, trademark, trade secret or other proprietary
right of any third party; or</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD>contain any viruses or other malicious code that will degrade or infect any Goods, Deliverables, products, services, or any other
software or Microsoft&rsquo;s network or systems;</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</FONT></TD><TD>Supplier
                                            will comply with all Laws, rules, and regulations, including Data Protection Law (as defined
                                            in Exhibit A) and Anti-Corruption Laws (i.e., all Laws against fraud, bribery, corruption,
                                            inaccurate books and records, inadequate internal controls, money-laundering, including the
                                            U.S. Foreign Corrupt Practices Act), whether local, state, federal or foreign. The Goods,
                                            Services, Cloud Services, parts, components, devices, software, technology, and other materials
                                            provided under these PO Terms (collectively, &ldquo;<B>Items</B>&rdquo;) may be subject to
                                            U.S. and other countries&rsquo; export jurisdiction. Each party will comply with all laws
                                            and regulations applicable to the import or export of the Items, including but not limited
                                            to Trade Laws such as the U.S. Export Administration Regulations, the International Traffic
                                            in Arms Regulations, and economic sanctions regulations administered by the U.S. Office of
                                            Foreign Assets Control (&ldquo;<B>Trade Laws</B>&rdquo;). In accordance with applicable law,
                                            and in the performance of these PO Terms, Supplier will not staff non-U.S. persons to roles
                                            requiring access to technology, technical data, or source code unless Supplier has notified
                                            Microsoft in writing that it intends to staff non-U.S. persons and has received Microsoft&rsquo;s
                                            written confirmation of the nationalities authorized to work in these roles. Supplier will
                                            not take any action that causes Microsoft to violate applicable Trade Laws. The Supplier
                                            will notify Microsoft as soon as possible, but in no event more than 14 days, upon acquiring
                                            knowledge of a potential violation of Trade Laws relating to the performance of these PO
                                            Terms, or of a potential violation of the terms in this subsection. Microsoft may suspend
                                            or terminate these PO Terms or the applicable SOW to the extent that Microsoft reasonably
                                            concludes that performance would cause it to violate U.S. or other applicable Trade Laws,
                                            including those described above, or put it at risk of becoming the subject of economic sanctions
                                            under such Trade Laws. Supplier agrees to provide Microsoft with the import/export control
                                            classifications and information, including documentation, on the applicable import, export
                                            or re-export authorizations and all necessary information about the Items for any required
                                            import, export, or re-export procedures and/or licenses without additional cost to Microsoft.
                                            For additional information, see https://www.microsoft.com/en-us/exporting. &ldquo;<B>Law</B>&rdquo;
                                            means all applicable laws, rules, statutes, decrees, decisions, orders, regulations, judgments,
                                            codes, enactments, resolutions, and requirements of any government authority (federal, state,
                                            local, or international) having jurisdiction;</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
</TABLE>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.</FONT></TD><TD>Supplier will comply with applicable Anti-Corruption Laws. Supplier will provide training to its employees on compliance with Anti-Corruption
Laws and complete any required training from Microsoft on compliance with Anti-Corruption laws while performing under these PO Terms.
Supplier is prohibited from paying expenses for travel, lodging, gifts, hospitality, or charitable contributions for government officials
on Microsoft&rsquo;s behalf; and</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</FONT></TD><TD>Supplier will, at its expense: (1) implement and maintain appropriate technical and organizational measures to protect the Microsoft
Materials, including Personal Data, and any other Microsoft Confidential Information against accidental or unlawful destruction, loss,
alteration, unauthorized disclosure of, or access to, Microsoft Materials, including Personal Data, or any other Microsoft Confidential
Information, transmitted, stored or otherwise processed; (2) as soon as commercially and technologically practicable, remediate any material
vulnerabilities of which Supplier becomes aware; and (3) comply with Supplier&rsquo;s confidentiality, privacy and data protection obligations
under these PO Terms, including Sections 16, 17 and Exhibit A.</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">16.</FONT></TD><TD><B>Termination.</B> Microsoft may terminate these PO Terms or the applicable SOW with or without cause. Termination is effective upon
written notice. If Microsoft terminates for convenience, its only obligation is to pay for:</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Deliverables or Goods it accepts before the effective date of termination; or</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Services performed, where Microsoft retains the benefit after the effective date of termination; or</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>Cloud Services delivered before the effective date of termination (or any post termination transition requested by Microsoft). Supplier
will (without prejudice to any other remedies Microsoft may have) provide a pro-rata refund to Microsoft for any prepaid unused fees.</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">17.</FONT></TD><TD><B>Privacy and Data Protection</B>. Supplier will comply with the following, at its own cost and expense.</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: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Without
                                            limiting Microsoft&rsquo;s audit rights in these PO Terms, Supplier will (1) participate
                                            in the Microsoft Supplier Security and Privacy Assurance (&ldquo;<B>SSPA</B>&rdquo;) program,
                                            as required by Microsoft, including by attesting to Supplier&rsquo;s compliance status with
                                            respect to all applicable portions of Microsoft&rsquo;s then current Supplier Data Protection
                                            Requirements (&ldquo;<B>DPR</B>&rdquo;) on an annual basis (or more frequently if additional
                                            portions of the DPR become available), and (2) comply with Microsoft&rsquo;s then current
                                            DPR. See https://www.microsoft.com/en-us/procurement/supplier-contracting.aspx, Supplier
                                            Security and Privacy Assurance (SSPA) (aka.ms), for SSPA program details, including the program
                                            requirements and current DPR.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>Supplier&rsquo;s security procedures must include risk assessment and controls for: (1) system access; (2) system and application
development and maintenance; (3) change management; (4) asset classification and control; (5) incident response, physical and environmental
security; (6) disaster recovery/business continuity; and (7) employee training. Those measures will be set forth in a Supplier security
policy. Supplier will make that policy available to Microsoft, along with descriptions of the security controls in place for the Services
and Cloud Services, upon Microsoft&rsquo;s request and other information reasonably requested by Microsoft regarding Supplier security
practices and policies.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD><TD>When Supplier provides Cloud Services, Supplier will only use the cloud infrastructure provider (&ldquo;<B>CIP</B>&rdquo;) identified
in the applicable SOW in providing Cloud Services and will notify Microsoft at least 90 days before it changes, adds, or undertakes any
plan to change, the CIP and at least 30 days before any change in location of Microsoft Materials. If Microsoft rejects the change, it
may terminate the applicable SOW immediately, with no further obligations.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD><TD>Privacy and Data Protection. Supplier will comply with the privacy and data protection requirements in Exhibit A.</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: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">18.</FONT></TD><TD><B>Supplier Code of Conduct</B>. Supplier will comply with
                                            the most current Supplier Code of Conduct at https://aka.ms/scoc and the most current Anti-Corruption
                                            Policy for Microsoft Representatives at http://aka.ms/microsoftethics/representatives, and
                                            any other Policies (<I>e.g.</I>, physical or information security Policies) or training identified
                                            by Microsoft in a SOW or otherwise during the Term.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">19.</FONT></TD><TD><B>Accessibility</B>. Any device, product, website, web-based application, cloud
                                            service, software, mobile applications, or content developed or provided by or on behalf
                                            of Supplier or Supplier&rsquo;s Affiliate under these PO Terms must comply with all legal
                                            and Microsoft-provided accessibility requirements, including Level A and AA Success Criteria
                                            of the latest published version of the Web Content Accessibility Guidelines (<I>&ldquo;</I><B>WCAG</B><I>&rdquo;</I>),
                                            available at https://www.w3.org/standards/techs/wcag#w3c_all. An overview of WCAG is available
                                            at http://www.w3.org/WAI/intro/wcag.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">20.</FONT></TD><TD><B>No Waiver</B>. Microsoft&rsquo;s delay or failure to exercise any right or remedy will not result in a waiver of that or any other
right or remedy.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">21.</FONT></TD><TD><B>Insolvency; Limitations of Liability. </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: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>The insolvency or adjudication of bankruptcy, filing a voluntary petition in bankruptcy, or making an assignment for the benefit of
creditors by either party will be a material breach of these PO Terms. For these PO Terms, &ldquo;<B>insolvency</B>&rdquo; means either
(1) the party&rsquo;s liabilities exceed its assets, each fairly stated, or (2) the party&rsquo;s failure to pay its business obligations
on a timely basis in the regular course of business.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD><B>Limitations of Liability. EXCEPT FOR THE INDEMNIFICATION OBLIGATIONS STATED IN SECTION 22, A BREACH
OF A PARTY&rsquo;S CONFIDENTIALITY, PRIVACY, AND DATA PROTECTION, AND PUBLICITY OBLIGATIONS UNDER THESE PO TERMS, INFRINGEMENT, MISUSE,
OR MISAPPROPRIATION OF IP RIGHTS IN CONNECTION WITH THESE PO TERMS, OR FRAUD, NEITHER PARTY WILL BE LIABLE TO THE OTHER FOR ANY INDIRECT,
CONSEQUENTIAL, SPECIAL, EXEMPLARY, OR PUNITIVE DAMAGES (INCLUDING DAMAGES FOR LOSS OF DATA, REVENUE, AND/OR PROFITS), WHETHER FORESEEABLE
OR UNFORESEEABLE, WHICH ARISE OUT OF THESE PO TERMS, REGARDLESS OF WHETHER THE LIABILITY IS BASED ON BREACH OF CONTRACT, TORT, STRICT
LIABILITY, BREACH OF WARRANTIES OR OTHERWISE, AND EVEN IF THE PARTY IS ADVISED OF THE POSSIBILITY OF THOSE DAMAGES.</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: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">22.</FONT></TD><TD><B>Subcontracting. </B>Supplier will not subcontract with any third party to furnish any Goods, Services or Cloud Services without
Microsoft&rsquo;s prior written consent. If Supplier subcontracts any Services or Cloud Services to any subcontractor, Supplier will be
fully liable to Microsoft for any actions or inactions of subcontractor, remain subject to all obligations under these PO Terms, require
the subcontractor to agree in writing that Microsoft is an intended third-party beneficiary of its agreement with Supplier and require
the subcontractor to agree in writing to terms no less protective of Microsoft than the terms of these PO Terms applicable to the work
performed by the subcontractor, including the privacy and data protection terms in Section 16 of these PO Terms and Exhibit A.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">23.</FONT></TD><TD><B>Indemnification and Other Remedies. </B></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD><TD>Supplier will defend, indemnify and hold harmless Microsoft and Microsoft affiliates companies against all claims, demands, loss,
costs, damages, and actions for: (1) actual or alleged infringements of any third-party IP or IP rights or Microsoft IP or IP Rights,
which arise from the Goods, Deliverables, Services or Cloud Services provided under these PO Terms; (2) any claim that, if true, would
constitute a breach of Section 16, Exhibit A, or any Supplier warranty contained herein; (3) any act or omission of or failure to comply
with tax obligations or Law by Supplier or Supplier&rsquo;s agents, employees, or subcontractors; (4) any breach of confidentiality or
privacy obligations; (5) the negligent or willful acts or omissions of Supplier or its subcontractors, which results in any bodily injury,
including mental injury, or death to any person or loss, disappearance or damage to tangible or intangible property; and (6) any claims
of its employees, affiliated companies or subcontractors regardless of the basis, including, but not limited to, the payment of settlements,
judgments, and reasonable attorneys&rsquo; fees.</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: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 40.35pt"></TD><TD STYLE="width: 35.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD><TD>In addition to all other remedies available to Microsoft, if use of the Goods, Services, or Cloud Services under these PO Terms are
enjoined, injunction is threatened, or may violate applicable law, Supplier, at its expense will notify Microsoft and immediately replace
or modify such Goods, Services and Cloud Services so they are non-infringing, compliant with applicable law, and useable to Microsoft&rsquo;s
satisfaction. If Supplier does not comply with this Section 22(b), then in addition to any amounts reimbursed under this Section 22 (Indemnification
and Other Remedies), Supplier will refund all amounts paid by Microsoft for infringing or non-compliant Goods, Services and Cloud Services
and pay reasonable costs to transition Services and Cloud Services to a new supplier.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">24.</FONT></TD><TD><B>Insurance</B>. Supplier will maintain sufficient insurance coverage to meet obligations required by these PO Terms and by Law.
Supplier&rsquo;s insurance must include the following coverage (or the local currency equivalent) to the extent
these PO Terms or the applicable SOW creates risks generally covered by these insurance policies:</TD></TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Table A1 &ndash; Required Insurance Coverage</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="width: 65%; border: black 1pt solid; text-indent: 0in">Coverage&nbsp;&nbsp;</TD>
    <TD STYLE="width: 16%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Form</TD>
    <TD STYLE="width: 19%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Limit<SUP>1</SUP></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 0.95pt; text-align: justify; text-indent: 0in">Commercial general liability, including contractual and product liability<SUP>2</SUP></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Occurrence</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-align: justify; text-indent: 0in">$1,000,000 USD&nbsp;&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">Automobile liability&nbsp;&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Occurrence</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-align: justify; text-indent: 0in">$2,000,000 USD&nbsp;&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 0.95pt; text-align: justify; text-indent: 0in">Privacy and cybersecurity liability, as reasonably commercially available (including costs arising from data destruction, hacking or intentional breaches, crisis management activity related to data breaches, and legal claims for security breach, privacy violations, and notification costs)&nbsp;&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Per claim</TD>
    <TD STYLE="vertical-align: top; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-align: justify; text-indent: 0in">$1,000,000 USD&nbsp;&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">Workers&rsquo; compensation&nbsp;&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Statutory</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Statutory&nbsp;&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-indent: 0in">Employer&rsquo;s liability&nbsp;&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Occurrence</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">$500,000 USD&nbsp;&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 0.95pt; text-align: justify; text-indent: 0in">Professional liability/E&amp;O, covering third-party proprietary rights infringement (<I>e.g.</I>, copyright and trademark) if reasonably commercially available&nbsp;&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-indent: 0in">Per claim<SUP>3</SUP>&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 1.95pt; text-align: justify; text-indent: 0in">$2,000,000 USD&nbsp;&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.75pt; text-indent: 0in">&nbsp;</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 54.75pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-size: 10pt"><SUP>1</SUP></FONT></TD><TD>All limits per claim or occurrence unless statutory requirements are otherwise may be converted to local currency.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 10pt"><SUP>2</SUP></FONT></TD><TD>Supplier will name Microsoft, its subsidiaries, and their respective directors, officers, and employees as additional insureds in
the Commercial general liability policy, to the extent of contractual liability assumed by Supplier in Section 23.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 10pt"><SUP>3</SUP></FONT></TD><TD>With a retroactive coverage date no later than the effective date of these PO Terms or the applicable SOW or Order. Supplier will
maintain active policy coverage or an extended reporting period providing coverage for claims first made and reported to the insurer within
12 months after these PO Terms terminate or expire or the applicable SOW or Order is fulfilled.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.5pt; text-align: justify; text-indent: -0.5pt">Supplier must
obtain Microsoft&rsquo;s prior written approval for any deductible or retention in excess of $100,000 USD per occurrence or accident.
Supplier will deliver to Microsoft proof of the insurance coverage required under these PO Terms on request. Supplier will promptly buy
additional coverage, and notify Microsoft in writing, if Microsoft reasonably determines Supplier&rsquo;s coverage is less than required
to meet its obligations.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 36.5pt; text-align: justify; text-indent: -0.5pt"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 8.35pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">25.</FONT></TD><TD><B>Non-Disclosure of Confidential Matters</B>. If the parties have entered into a standard Microsoft NonDisclosure Agreement, the
terms of such agreement will apply to and be incorporated in these PO Terms and the existence of and all terms and conditions of these
PO Terms and Microsoft Materials will be deemed Microsoft Confidential Information. If the parties have not entered into a standard Microsoft
Non-Disclosure Agreement, then Supplier agrees that during the term of these PO Terms and for 5 years thereafter, Supplier will hold in
strictest confidence, and will not use or disclose to any third
party (except to a Microsoft Affiliate), any Microsoft Confidential Information. The term &ldquo;Microsoft Confidential
Information&rdquo; means all nonpublic information that Microsoft or an affiliated company designates in writing or orally as being
confidential, or which, under the circumstances of disclosure would indicate to a reasonable person that it ought to be treated as
confidential. Notwithstanding anything to the contrary in these PO Terms, all Personal Data shared with Supplier or a Supplier
affiliate and in connection with these PO Terms is Microsoft Confidential Information. If Supplier has questions regarding what
comprises Microsoft Confidential Information, Supplier will consult Microsoft. Microsoft Confidential Information will not include
information known to Supplier before Microsoft&rsquo;s disclosure to Supplier, or information publicly available through no fault of
Supplier.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">26.</FONT></TD><TD><B>Independent Development.</B> Nothing in these PO Terms restricts Microsoft&rsquo;s ability to, directly or indirectly, acquire,
license, develop, manufacture, or distribute, same or similar technology or services to the Goods, Services or Cloud Services contemplated
by these PO Terms. Microsoft may use, market, and distribute such similar technology or services in addition to, or in lieu of, the technology
or services contemplated by these PO Terms, including any software or cloud services (in whole or in part).</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">27.</FONT></TD><TD><B>Audit. </B>During the term of these PO Terms and for 4 years thereafter, Supplier will keep usual and proper records and books
of account and quality and performance reports related to Goods, Services or Cloud Services, the Processing of Personal Data, royalty
payments, and as otherwise required for legal compliance (&ldquo;<B>Supplier Records</B>&rdquo;). During this period, Microsoft or any
thirdparty designated by Microsoft may audit and/or inspect the applicable records and facilities to verify Supplier&rsquo;s compliance
with these PO Terms or any SOW made pursuant hereto, including privacy, security, export compliance, accessibility, taxes, and completeness
and accuracy of royalty payments. Microsoft or its designated third-party, independent consultant or certified public accountant (&ldquo;<B>Auditor</B>&rdquo;)
will conduct audits and inspections. Microsoft or the applicable Auditor will provide reasonable notice (15 days except in emergencies)
to Supplier before the audit or inspection and will instruct the Auditor to avoid disrupting Supplier&rsquo;s operations, including consolidating
audits where practical. Supplier agrees to provide Auditor reasonable access to the Supplier records and facilities. If the Auditors determine
that Microsoft overpaid Supplier, Supplier will reimburse Microsoft for any such overpayment. If Supplier overcharged Microsoft 5% or
more during an audited period, it will immediately refund Microsoft all overpayments plus pay interest at 0.5% per month on such overcharge.
Microsoft will bear the expense of its auditors or inspection team. However, if the audit shows Supplier overcharged Microsoft by 5% or
more during such audit period, Supplier will reimburse Microsoft for such expenses. If an Auditor determines that Supplier underpaid royalty
payments by 5% or more during any 12-month period, Supplier will reimburse the applicable recipient of such royalty payments the underpaid
royalty payments and bear the expense of the audit. Nothing in this Section limits Microsoft&rsquo;s right to audit Supplier under any
other Section of these PO Terms, including Exhibit A.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">28.</FONT></TD><TD><B>Assignments</B>. No right or obligation under these PO Terms (including the right to receive monies due) will be assigned without
the prior written consent of Microsoft. Any assignment without such consent will be void. Microsoft may assign its rights under these
PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">29.</FONT></TD><TD><B>Notice of Labor Disputes</B>. Whenever an actual or potential labor dispute delays or threatens to delay the timely performance
of these PO Terms, Supplier will immediately notify Microsoft in writing of such dispute and furnish all relevant details. Supplier will
include a provision identical to the above in each subcontract and, immediately upon receipt of such notice, give written notice to Microsoft.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
</TABLE>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"><FONT STYLE="font-size: 10pt">30.</FONT></TD><TD><B>Patent License.</B> Notwithstanding other conditions stated herein, if Supplier fails in performance according to the terms of
these PO Terms, Supplier, as part of the consideration for these PO Terms and without further cost to Microsoft, automatically grants
to Microsoft an irrevocable, non-exclusive, royalty-free right and license to use, sell, manufacture, and cause to be manufactured any
and all products, which embody any and all inventions and discoveries made, conceived, or actually reduced to practice by or on behalf
of Supplier in connection with a Deliverable under these PO Terms.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">31.</FONT></TD><TD><B>Jurisdiction and Governing Law</B>. For Goods, Deliverables, Services and Cloud Services provided to Microsoft in the United States,
these PO Terms are governed by Washington State Law (disregarding conflicts of law principles), and the parties consent to exclusive jurisdiction
and venue in the state and federal courts in King County, Washington. All Cloud Services are deemed provided in the United States if any
access or use of Cloud Services by Microsoft occurs in the United States. For all other Goods, Services and Cloud Services provided to
Microsoft, the Laws, jurisdiction and venue of the country where Microsoft (i.e., the entity other than Supplier who is the contracting
entity to these PO Terms) is incorporated or otherwise formed will govern these PO Terms. Neither party will claim lack of personal jurisdiction
or forum non conveniens in these courts. In any action or suit related to these PO Terms, the prevailing party is entitled to recover
its costs including reasonable attorneys&rsquo; fees.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">32.</FONT></TD><TD><B>Publicity; Use of Trademarks. </B>Supplier will not issue press releases or other
                                            publicity related to Supplier&rsquo;s relationship with Microsoft or these PO Terms without
                                            prior written approval from Microsoft; provided that if disclosure of Supplier&rsquo;s relationship
                                            with Microsoft or these PO Terms is required by law, Supplier may make such disclosure with
                                            prior written notice to Microsoft . If written approval is granted, Supplier may only use
                                            Trademarks for Services, Cloud Services and Deliverables in compliance with the guidelines
                                            at https://www.microsoft.com/enus/legal/intellectualproperty/Trademarks/Usage/General.aspx<U>.</U></TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">33.</FONT></TD><TD><B>Severability, URLs</B>. If a court of competent jurisdiction determines that any provision of these PO Terms is illegal, invalid,
or unenforceable, the remaining provisions will remain in full force and effect. URLs also refer to successors, localizations, and information
or resources linked from within websites at those URLs. Neither party has entered into these PO Terms in reliance on anything not contained
or incorporated in these PO Terms. These PO Terms will be interpreted according to their plain meaning without presuming that they should
favor either party.</TD></TR>
<TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-size: 10pt">34.</FONT></TD><TD><B>Survival. </B>The provisions of these PO Terms which, by their terms, require performance after the termination or expiration or
have application to events that may occur after the termination or expiration of these PO Terms or the applicable SOW, will survive the
termination or expiration of these PO Terms and the applicable SOW. All indemnity obligations and indemnification procedures will survive
the termination or expiration of these PO Terms and the applicable SOW.</TD></TR></TABLE>

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"></FONT><I>[Remainder
of this page is intentionally left blank] </I></P>

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

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

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

<!-- Field: Page; Sequence: 16; 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 -->16<!-- 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"></P>

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>aaoi-20221216.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaGA2aPty552OYkxvmR9fclKvy0l0OC5CCQ1pzL28W4J -->
<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/2022" xmlns:us-gaap="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:aaoi="http://novaworks.com/20221216" elementFormDefault="qualified" targetNamespace="http://novaworks.com/20221216">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://novaworks.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-20221216_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-20221216_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/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>aaoi-20221216_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.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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-20221216_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.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://novaworks.com/role/Cover" xlink:href="aaoi-20221216.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://novaworks.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140642325639104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Dec. 16, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 16,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Applied Optoelectronics, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001158114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">76-0533927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">13139 Jess Pirtle Blvd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Sugar Land<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">295-1800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par value $0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AAOI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>aaoi_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  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-20221216.xsd" xlink:type="simple"/>
    <context id="From2022-12-16to2022-12-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001158114</identifier>
        </entity>
        <period>
            <startDate>2022-12-16</startDate>
            <endDate>2022-12-16</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="From2022-12-16to2022-12-16">0001158114</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-12-16to2022-12-16">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-12-16to2022-12-16">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-12-16to2022-12-16">2022-12-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-12-16to2022-12-16">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-12-16to2022-12-16">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-12-16to2022-12-16">001-36083</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-12-16to2022-12-16">76-0533927</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-12-16to2022-12-16">13139 Jess Pirtle Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-12-16to2022-12-16">Sugar Land</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-12-16to2022-12-16">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-12-16to2022-12-16">77478</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-12-16to2022-12-16">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-12-16to2022-12-16">295-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-12-16to2022-12-16">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-12-16to2022-12-16">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-12-16to2022-12-16">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-12-16to2022-12-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-12-16to2022-12-16">Common Stock, Par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-12-16to2022-12-16">AAOI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-12-16to2022-12-16">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-12-16to2022-12-16">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M1H"C5EV)7;Y*!   @1   !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6R=
MF&]SHS80QK^*AMYTVIDD(/PWJ>T9QTG:]'*)&[N]3CM](8-L:P(2E82=?/M;
M80?<.[QX^B9&P#[\6*V>11ELE7XQ:\XM>4T3:8;>VMKLRO=-M.8I,Q<JXQ*N
M+)5.F86A7ODFTYS%15":^&$0=/V4">F-!L6YJ1X-5&X3(?E4$Y.G*=-OUSQ1
MVZ%'O?<3SV*UMNZ$/QID;,5GW/Z>336,_%(E%BF71BA)-%\.O3&]N@[;+J"X
MXP_!M^;@F+A762CUX@;W\= +'!%/>&2=!(.?#9_P)'%*P/'O7M0KG^D"#X_?
MU>^*EX>763##)RKY+&*['GI]C\1\R?+$/JOM+WS_0AVG%ZG$%'_)=G=ON^V1
M*#=6I?M@($B%W/VRUWTB#@):]$A N \("^[=@PK*&V;9:*#5EFAW-ZBY@^)5
MBVB $]+-RLQJN"H@SHXF:L/UP+<@Y4[XT3[L>A<6'@F[X=$%H=TS$@9A^-]P
M'PA*C+#$" N]%H9!_AXOC-4P4?_4$>T4VO4*KGJO3,8B/O2@/ W7&^Z-OO^.
M=H.?$+Y6R=?"U$<W*LJA%BV9OV6\#@X/[Y]_1"#:)40;51D#05Q0W"5L54>!
MQR]98CC"T2DY.J<E8\JU4#&YE3&!XJO-2X/2>QDUU5&W1.NB@K?2"OM&[D3"
MR6.>+NIK&]<( GK>Z@;]%L+3*WEZI_ \\Y5PE0TY>V1I;:)PG7&6)8+'Y"FS
MJG TK:2(S!FYE]$%PMDO.?NG<$Y@5C5+0#7FK^0C?ZLCQ94"2!_M]"EM(UB7
M)=;E*5AS]DKN8V 32Q&QPLV/3RZNV.N>!YU6ZS+L(7@TJ-PS. 409D'I3.F"
M[8S,+*P&HC29J!P2"GE5<>VD-ZC?W&*0!Q9/3X$<QS$8(]3,_H \P'WD2=:3
MX9*T15N7Y%>G,A7:PFJ[3C8Q5HFT:@44=?)O<"=N!,F<JZVL1<7E9OF*:?+
M9(S158V XE;^-5TYUU.M-D)&]=G$->=_8FA5>Z"XOW^--E7&PF+^2V3'"Q!7
M[/7:O3[&5K4,BCM],8EC^&X\CH(+A'V*@50-@N+N_J BR,ETK236(1I$PLO.
M.>T' 494M0B*>_MG+:SE$A*3IKG<&YRII<*%FOH[K;H!Q4U\IA(1"2ODBGR"
M\M:");4\N$HC3]4&*.[:4\W/(T@/A_6U^PR#+R'X8'Q:+H_,'Z[71!96#2#$
M+?H;LGMC<B!K FR0;02LS#_$G7HNG#NK):'A#XL?R8Q'.=1;;6-O4'+U"9UW
M9E7T N8"IKIA2<[)A^ ">CX&>[ +P+UZKEGLBF[VEBY4;<DU"(S'3_<8267S
M(6[)[WDBMZ_1FLD5/_KAUB#T.)[=C'_#F"I_#T_R]]N4ZY7+TL^@8-?.-S(F
MZV?T?VX(_(,-I=N<?V+NB88D? E"P44/O%KO]KN[@559L<=<* L[UN)PS1FL
M '<#7%\J9=\';MM:_M=A] 502P,$%     @ 1H"C5I^@&_"Q @  X@P   T
M  !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U"\V%?E5AV
M!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.]DKK=T*-S
MS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M.W6G7$L.
MIM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#
M%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#GN-5W7AD6
M#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/\.M,DP#H
MG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5<D].)3"6T@L-5)](1&,80)"L2_
MC!9B7X2]_:VPI!&/QGWL_&[TH'_OC./WEE>B'_2^FO-CT1=X=-8T\O1!BEHK
M'O;^RPF+-9O\R-%8\>2SP:0<O(%;2AZY=>)P:?EA6;/CO9NFJ:]PSLM_D/.?
MK7/--;=,7I+VH_\W5_DMC)/Q]%P<T:L#.EL)7(0;^A7N5WGF0/:=D$[H43N*
MLN3ZQ3GUX1W;^PO\*KY?7_**==+M9G!#S_(77HI.Y?.J>ZC+N.HL?X;[:)'-
MM[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^ Q1' L#P8 \PG>&%Y_J?]
MK-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6PQ>J69? 7
MCX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y['NXWE 0^L
M"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2G0P^\?Y@IR1-\SR. !9G
MD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ 1H"C5I>*
MNQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q
M%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(
MMB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!
M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M" !&@*-6JL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\
ME2H?L!:T(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3
M@>B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQF
MN1BUMIS> A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=
M7HCQ2D&LVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ
M/(,N#Z@5>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1
MP74&0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\
M]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ 1H"C5B0>
MFZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#
M, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W
M;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9
MHIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJ
MEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( $:
MHU9ED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%
MKQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/
M$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4
MZ]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N
M6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC
M JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@A
MLO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_
M7G\!4$L! A0#%     @ 1H"C5@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !&@*-6YWDW)NT    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !&@*-6F5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $: HU9=B5V^2@0  ($0   8
M          " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !&@*-6GZ ;\+$"  #B#   #0              @ &,#   >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( $: HU:7BKL<P    !,"   +
M  "  6@/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( $: HU:JQ"(6,P$  "("
M   /              "  5$0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" !&@*-6)!Z;HJT   #X 0  &@              @ &Q$0  >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !&@*-699!YDAD!  #/ P
M$P              @ &6$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
.."0 ) #X"  #@$P     !

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.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="aaoi_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://novaworks.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="aaoi_8k.htm">aaoi_8k.htm</File>
    <File>aaoi-20221216.xsd</File>
    <File>aaoi-20221216_lab.xml</File>
    <File>aaoi-20221216_pre.xml</File>
    <File>aaoi_ex1001.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2022</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": {
  "aaoi_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 22
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "aaoi_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aaoi-20221216_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aaoi-20221216_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "aaoi-20221216.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "aaoi",
   "nsuri": "http://novaworks.com/20221216",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "aaoi_8k.htm",
      "contextRef": "From2022-12-16to2022-12-16",
      "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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://novaworks.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "aaoi_8k.htm",
      "contextRef": "From2022-12-16to2022-12-16",
      "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "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 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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "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/2022",
     "presentation": [
      "http://novaworks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001683168-23-002885-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-23-002885-xbrl.zip
M4$L#!!0    ( $: HU;M]C?520,  +P,   1    86%O:2TR,#(R,3(Q-BYX
M<V2U5MMRVC 0?6YG^@^J7SO"%TH:""23H4V&AI04FC1]Z@A;$$V$Y$@REWY]
M)=GF3H))RY.\>\[976E7HGXV'5$PQD(2SAJ.7_(<@%G((\*&#>>V!\][S5;+
M 6>G[]X"_:N_AQ!<$$RC&OC,0]AB WX"OJ$1KH%+S+! BHL3<(=H8BS\@E L
M0)./8HH5UHXT4@U42OXQ A#NH7N'6<3%;;<UUWU0*I8UUYU,)B7&QVC"Q:,L
MA7RTGV!/(97(N9HW];+??O1K(L,Y^<,5C_FG:9?<#S$[3K[T[^/K#KH\#]"-
MFE4J0>?7XW0\ZE8'(;T:SSSJ=9J59O.['_]I!\<_/WY-0]9E^(!'".C#8++A
MF/JR\B;E$A=#-_ \W[V_;O<LSDF!M2DE['$;W*]6JZ[UYM -Y+0O:"Y==HV[
MCR2>*VLO>09/F%2(A2OX2,T)R^"*FSI7H&0K]"B%DAP:X36<Q&%IR,>N=FA\
M$.3 1,(A0O$</$"R;T6E4% FL04_E7.XMFZ%KF@:JIK%6&Y7M:X5 D)\D>Y*
M6UJ8'_A'>K@H'F&F+K@8?<8#E%"=R5."*!D0'#E (3'$RO29C%&(7Y++NQ4Q
MQG53Z\G*+,86QT1WK3:\J9OCK0E.\0^=-3 +/4X[Q(W7;7)])SB 1 TG71H9
M+6J%(CP@C-AHV>#X )HQ24QI>FDI=7<=O"212!QUV*E=QP)+S;/IM[4A(V:0
M':00T3"AQ3B+5+92,D.^38N-RX>CBP? #E7-''[#D<1<:TYF>Q!XT'!,$\#\
M?'[KTDJZ.7*(D7YFJ.S.K^]&%CB70"+<4-D8>BW"8RP4T1VZ--EIZD09^LU2
M&&#B2 >X_Z)DBOI%2]843/]CK6VCOUQD-B'N8D2R[_4QJNMRN5" ;0SD<U=B
M>IFW>6BEGJ&8+YCSH#%!/X!EOS25T2+3(DDL=J!8$CGO@"1V7,S;XLM=<+.P
M+;1OT/E5G-W\^P3=RG$Q53*WO"J%E7>F>")/Y64AF)H*Y[+^WNV71_[TZ1PR
M@4/CZQ*6'\97G(>5*70@*ZT=*>$:"2/J0<^'@;\[G9>8]EL>-! A3Y@2LR)#
ML4S)/P[KS,5?FF)]D!Z":85#PQ[0!9O!M[5 W4W5]/(O4$L#!!0    ( $:
MHU: ^6?Z_@H  ("&   5    86%O:2TR,#(R,3(Q-E]L86(N>&ULS9U=;^.X
M%8;O"_0_L.Y-"XSCB8,MFNQD%QE/LC VFZ2Q9[;MHEC0$N,(D<F DA/[WY<4
M15FB>"0E14G.Q8Q'? _U4GQ,4E_'GW[<;5+T0GB6,'H^.C[Z.$*$1BQ.Z/I\
M]'4QOEC,YO,1RG),8YPR2LY'E(U^_.&/?T#BSZ<_C<?H*B%I?(:^L&@\IP_L
M>W2#-^0,_40HX3AG_'OT#:=;N85=)2GA:,8VSRG)B2A0.SY#WQT=_QVC\7A
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
MK>-6:=Z/@?U0C=TCA0+'62(9LM<TZBQAAB9%EP9,$!';E&JSKLV3G=>7@@8
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
M1RX_E!36^>DAV=[20FC(,+!MBR<?2"Z3]Q01-3"PDXH;J#OI?5(Y;9),-I6
MCKL_1?Z_FNJE/=5KP>JA 2^MW@5X%W Q9K3>W?=.[@PV^%Z[V\SNZBJ]6Z9G
MTTHWQ["]-?!P+&M<.D>![(#2A?;L9RJ72R54S]]:MX[693RMNQ(,/0N>A)8'
M;W"Q$I?=[JH(M3DN6[7/?WVB]R_K]5;3M6DM!$QQ+8#J<1^8SNGQS$YG=SV=
M5'U_:^4Z6EF-ULJZ;;M,/*J;]N?VE^_V<%(PGU_->X9N+E'W!C0TR^*Y'6T]
M#?7Z;DY#7RHZ7SR\I6)C)B"Z'D8=+Y,VZL7*,.OBYHF)F.3;V,%X6H%.P?.S
MV<#96']?.?7&*JUM?#50'633^D2#W--^M& 7/ 2\-%&OT9O;JN9PUK_,ITS^
MK?%)4,1*6M-!AYL[:Y0U7X%+N3?*)<6+AG?L2VH6\YTFN)-QWX G<Y^SN?KX
M#[+5:U<\6VI]2XQ>7.[S?NJC?/HTG>E(RUX1>N;OM$]?]FOLXOFA9R"]6< 9
M*^&:#G)N.5R[VR-75) 1-5U&_B>52*5657S7-:CG"O<MB^_4$Y]G/\K)1,MN
M_^ZL<]IIB"OQ_$W)N>Q""&.E<OFR_EL\JPL+GJ;[$>#J<[_NX5DJYUQWFES;
MV-8QNM#E7>,HFF*E1KE5+5^3#R;O4)-<4'''G"?O3F[RK$IDNO/@ 987JJ?6
M+1VC?48Z4Z+):C2,N@,:F#R8%:X4;V\9-@%5@&0!(?=(3_"Q W$2'PRQ?$QM
MHK.N8:E#S*JLE\K[D?)"34^]%)$E.SC1_2-9VO,[ QH0WQ!//^,F@4H],IUX
MQH.UO?7(JQ8SJ)B'S <&X";^EI7J1^X1J'F"W=Y:D*QO$>OGWD],T,/G9GTZ
M/D@J*HJ(%>^$4*&?UJ[VNZ/GGVE8)S=_@+#UTO+9QZ^O=C^@8?7N]M9J#X*[
MLY'^R%C:M.J#LY&O=X"SL;C,SUV;R5Y L+<UAK?]&#)G5_<%H*0E+G,JM7QL
M &[4;POHA2;!1H8- \&'44O#JC'5Y!TU2"K>M:2#MMEJ5TQ?51W([M!9=2#H
MFQ*;MR)?[WYA!8O]W!?A5X=D2R_*__3W>5_-N",$@A,Y B#W+A8+ 9>:E0QZ
MEQF\\C*!H/C2F0CY%63,N7SU0I#APY)_3\,2>L'H7;S#P,R!QJ&D.8BR$($1
MR7@JRJ"<7_"5[1>TN4ZI[K !22=2Z02IX8L[>** $TK\33E2Q5#.D(?7RCW!
M9(4X\2JESA?BXJ5%EE[>W",/OB](=M"+XVFB3.K(6^[EM_31[O:63+9DL(N'
M,/ F-8B!?59A""J'R=CW\L8?1N2B<V%H@MN\ZY#*_!6'V9!9JS]H+[34J(H1
MPO5(PI7,-($)EMNEFN,*+!0+AT(4;E*;"3PN(I<RH>-]@0LDS Y+>>\@^M5_
MGYH/G.NV3\GFXN;7<F>?YJ<*+F_V/#;@@B[5'2]+TEU5](7UE=D.MP CFP!?
M5?&N"Y$C8=TNKN]@"_C2, Z=J5(V)54IOQ>4"![10:7 .X](QS5,A1$Z>'H"
M<0'(!+H$A8;MDML)TH9?0;L&\XSG\D:! X7C$9H,<8PN(U[#<F$"KF7B:53U
M0K:0H/#*'*;_>@)L*]%Y)_< &IU-!XU&EDA0P67L)]\[!YY1[QS9]A9\0;8(
M;OJ=/!DER*DK,,W="X_V38?CGAM@ \$,J"Z%3K5[U_ $5?%CUKDM8U!*/8*@
M-\2E!E@;"H9W\?"6D$?9NJX-[C4:VJ\I'5QO>QPU',2C"6,8/&F&HM,YH,$P
M'=R8O#$ 9M]A*A1G#L.<0$>3N7<!?. M:(+O% GF3#$?F%VMAJ,1LC]<$A9
MM^=Y2)1<%VQ:)R!DIH)]K!?TC8[A  ,2:2D;^"6C0!KV]E;%%0*UP+O: -_8
M\H[?R<[S=](\L$!HD+87%.#?ZO*:ETPTWA8H+Q0[E*'8Z2SSE*^\8"!A2[WS
MM-;>= 3V$J'ECKZKP+X2T6]C:WSE'L#*(G_D+A[PS_=0#>XQ;OV7F.:\>6!3
M8B5!D27&5516YZY^1F5PKW*MEQUC)73#[S8WQ<@7*J/37$KFEWS>L@G(.9WH
M.P!_9GJXIMQP<8>2@)17!LKI(U@07$N'C*G#G#'#PZU(P\-Y!)IP9,R_%P@M
M(ZZ6H:7$NW?/9>U3^+19W@:@/$\E,C]%)124Z-SLRA404=J,7*(-D39$H#;Y
M-QT K J'5,'+F;P@5<=( U2"0<N$5#"\",8=NV](JNL;_8]*-?<SB*YP>"SK
M5V")D#=096OR-?P=%45B!RP6*80.[:F@'VU11U%BY.AE"'5YESS!R^053;IW
M2Q0FQJ^R7?@J5WW-+.+=^J<)*U[:-+M,&(/EV5W[VUN8''7 7>+A%V4B,K.6
MNW+,LXT.TRB6\?&Z6Y4PS,YO>QD""@$O7T;7'  /SZD32L UF +,6AA8E(&Q
MF&)3TYQN;SF"48RJL)!OC#"=]U+GKB*=F@F(_G4J]Q:"..1K-VI_0L>@_W_?
MO7OW?[]>QO;N$:$&K]23H6DAE=ZANSOY79E,-UG/-15#6O&/>[-TV:^DJ'C5
M-@:&206ACD.UOHIC^Q0,3ZH '^!K(;HJ<_@2PVRJXU709/6DZPK+L/N8R_.A
M?#M)OJ2DQFYOS4LW031^<AC8(5;QL[<3$[B*PQUB^0!KVK;S1L7XEH&MLT^0
M^:%]@O"NP#S,#X;UBV%_&,-RO+X0UR\?>'GPE%W8I/ <#HZ(N"\IO%I&WU,6
M>7(G].<%%!N/"-Y;6B1E03N&=D0^X_$QX*W_MP>0Z0V.G,Z$LG)_O"P2K* C
MNT"'+%XM+_7^<O8#.R]O8I/EI4S@1\"LOD^T_J%1;G]J/G(9]4^;_WIG4N21
ME.":HG;R9>E3K0M8'%UPV5&'>O9PR:8#N;>_%W4> !8#6/<Q@-!56*%>&_:*
MC390J6KG6%CLL#XUN[B*(R#Y.H/J ($*K$,N;NE(>-1U^ER @]A0Y?R_[@;&
MZ#@=@.%QA/>QC%3E\M75>;U6)9=7[<O:>:W2;EXVZI76GAI;;U02D36$IYUW
M]N]-2OWKX>3![[=>M]Q"OZ?3)Z_++9(+.B59F=AGPPA+)]/B<PHVL5+23I(J
M'1DZJ23(1Y<_E\ H-I3DXK+P[,60R;/2B]B\U\T)WBUI,Y4#@),0S*%B^B+Y
MUEN.MUXG._B-Y3>6WUA^8_F-Y3>65\#R0.T@>X2;*5A6+Y)SO 7H=REAXZ6$
MQ0)"]E4+"*]]CG*F=4G\.XL8*\H_ZUE:\Z\Z'IS<RK/EZD*D^5^#9&>3TV]Z
MZN/X6_FB__6PMS\Y*5Q]:0GCO+Q_#A^G)W=&=OB7<_?'^<VW\_8?5U_/1E1/
M75]/RV?Y[#A_;3>-=FO4KE\T\I]8<SPY_RJ<FL;MVM</-YFS\?U%*M/[7CX?
MG7RS;CZ/NM;WP^M/-^7Q1:/1O#1&Y_RJS=SLZ5]?OYY<3,R/E_G6M3WX>CW.
MYBQ^/W6G#K6NV?U%)W5.*^7TU9\G(CM()ZO]^[/#N_LOV?1-2[_[>M ?W-4+
MK>LOA6K[M'[&]H4X2?[Y^?IK3M2TSX?-F_.&?NG^<='N6O=_?39[F6Q=ZUT5
M]O_H53LM_<RZ?O]>L>3_ 5!+ P04    " !&@*-621'&N@)9   H+0( #P
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
M?GS>KJP[5OL76$Y!$U3Y,LU2)G'[YO#ORR"C=<"#O+JF(N1B#AP"MANA2^F
MQYT5P2Y$8;A.Q5CB-*$A+P,T3!Z<,;W\_?9UI$GL<3)E-"+Y"2JSW5)?45U)
MN"C$+!9.Y9D6WX<V9\NW61^@97ZG+SF[ 4$=/++LEF#S-D>Y=UC9+FD<!FOH
M7B2K*W3XJ-XQ5$L&W@H?-WX'*=VTI(B2DNKF8VR@ %J*M2MI?ZK4#ZAESQ /
MQGHW(==0P=%X>OX)U=WK-7E):X(SA[^A]MJWG:.>07YJUO;:KVZ*\4/J1D5\
M,0'C5VVKHD"[%QYE!)TV8.6AE\TUEA(;^,"_D/9'IZ(4L<6>MNB,V+<PX"[!
M%L1.8@;5M[I"C;E, ZO; /$YVNGM5OO5;6Z(&SW6%7^8"!OU*$?8 RZ/?H"]
MEQ0#BJ%H<QL#+[0][GBP]S1'3^NQ\S Q[30S,574QBMB[)G*SO3BF7AI(O'2
MSGT1+\TB67KU<$B6;KJ9[O],?:.P[S]YIG:7=*;:PQ/Y%N8[/X5S?$["P-__
M1/],A<*;WUY,VFPO?YOE-P6^_SMC=8P">X,/5;0E.,LYYA&XO#8J%/H&>Q;V
M.0SC9BI,9UKG4"?*BUKV0N4K5E<635C,_>#W<+?EF52_>E<WO;WVQ#['\6"R
ML/%=EL;/7H;9J*]OND]?SMBG<Q48F46M[$_N2&OVY]N=WQH0.0LV[YRLNN<?
MT8N/UI>O297CV%-#XOP=\;P$3G*U*Q/9CWI1$(OT.I%9/HA&%(\PT3SX&4Z
MH*!ZJ" 1.UN_B;7K@<2P**5,!&H&/ @R> *3_J$2R6&Y5=;5?I"O8]3:W!N.
MC8#:.*LGM^"[\+HM$4=#+K*RM>:]=#BB<#?<F\ 5\*7OH'](([UGEIH 7C.[
MY$$[L>-B "J-K\&'P3WT^.%>"+UP!\3D/=E5=(4*3]U^=86BK2IJ_:\RRB.=
M-;"1\#V8F;3/V>L860N<41CDY%5*A$1YD8()O*:4K?EZDB8;^ANR5V;\X@E)
M$SFK40+GK7N/=4PJU-XNPL ^/3DW[UH=.R66)BY?,&$!<::OUK'G,TQ3$$N[
M'/2M/D]^;5)J\P OC"5Z/R%)E!B!A;GB9<'!M%2[;397](!(9.2/7ESF>$Z!
MX2*3G P7G'N;G)"]09+&Z>48.0XHC 9?D3]&<1H5]AP%.00APQT3_8^;.EI=
MH?.Y_9,*H??3"J&BEIY/71:D5^(,YPE7ZW.4Y84XD_T2A.:7.GJ_'1U<_/&?
M+RAM?].1WH:-#*_&WDCS^7OC .#-CMB;#VXA3^JN!]>L&B8,[@[YA-4\H"#?
MX6R$/[%42\Y9S;R0V/<7ONK&C[L'3NG&-[SUIRXW@?3@7_<IS?",Y@[@&9CN
M#D]I6I[>@^=)1>P^IR)N/Q6Q^YR*>%@;JNYX;#DT,=.+Y-K*S&I^>C>-PX6'
ML/NR_4:E879?M5_/1S)AG**...[\"0,(%/OC?_=P>)V/F@UR=67_X8QVN6OW
M4T-9BY)>7*+-N[IR^&,0=:-"=! L%(C3+"W8^5U_?%.GRB7?;%6?OL 6M$F/
M_30;I1F'<TQQR GJ]M451$?DXA_!$-3R?@JR2.$G%T1U>D((HMP%4BUW8[]^
M==L-S[SXA;>J,PIK/0X3G>U:7>G8"G&,FC&.K2TN!A++;M2$B2"3HBN+:RD3
MT;P:*D*J$,)?SZGB)@JC@&*"SB*8R]U56%WATA[%QTXA7GR;J!]98)R3S$0
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
M;[L=J+B,6^X2&.U5+:PC[<_I=WSHV&7=?EQ*I>;FS!@.!2%FR(U1];G:P\W
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
M\VR2\6 )(VPO*= S7Z@<_7'*[N-^W#PIZS?/*>O;3UF_>4Y9_WJ;9_JQMOM
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
M89XOFM_L=GJXWG]GB9]I0WG_"; +8@+4JT<R&5)NVP0CND'R'0VLWK@E\&#
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
MOB@5,ABVQ1_I-=@=&9?$&Z'+!^EU/FM.0,$U3 O[VG07/2WS+0U=J#L*TYK
M#&NA<N+3) KFEN3LD"C4C@4S0.$OVUAL[VSPM,X:85T[1Z-(%V/C>*M*C:XP
M8UI=J7W.T8;Z0IFY;_M6IU/'II+1#0TI(N6<\;3[<\-'%!=$ZCO5C 17$\SD
MD;__>-;M,EGO-#)9=PS+H(I8':>6F--I/=J8U%GSJ6O,@H% 2<QM@C3B,1^6
M<MVR$M(#E0-,%$J*]:9.FN3Q[S#CL$.*J!L+DL#J*_13\+BH6OE\+>D.!;5R
M7LJ&LQZLS=S(S'S,AS&2[ 5=F,*#*!^!VZ(6$UN.H!XDK6YH3T9IH1SPF*X)
M^1IF;%4);2[OI4..B5S)%&=J1<<8)J-Y>L,V]]28DL0SND>/AHY13<I%ZBN6
M5P'1.U,WJ5IF71<4!GQV$R$)AQH0CJ).:WCA*^)_(I80EQ@L(+8:9[#4)X=$
M>60U(QL_V 4>;N,W]_72I;<B15/X+>;@E9CW*W.EL_:>TUEWD,[:>U+IK!N*
MZ0,YN&](A#;/T;W;R,!]&A"RZPM'VDQHSPM5LX'DI&^8;%<1.9%Y;+0HTC9Q
M,S$GV(&.)P>&E0+5V:=JO;5'])!3^$D;@'@X8X<JMB3Z-<9AY?[Q<:[[*E$/
MV$IC-"QE"VA>03U?(CE53FZFRQXAHBR35RE9MBUB+0#_%%P1T-<FQK+11Q)
MBZ16P4I\'(4"<QG'E8 E!0*"DK_4E>Z'(=NB.FNF*BX-"Y0<=M-PS,0.ZBL1
M]GGG]5#11@:'8[^^()0(]$[(@F)V#3ZYR>F".W/$23=4J[<U<.FI&C('@<M
MUFC6/50#:+>11OW_ _\G#R,;1_@=IY*Z>7P)KMD,^JP;LD^D7VO@GC#\:YZ
M*4+IKPEYR%C0(I&TJLZ=(BYI'!PQ^Q;DZ/L42'>!EQ#OV1J&,TS>!5-.,87>
M80%C^!A,X@3\LI@H/'2>5B=&M;U+G/I*O,7?SE2P/(*8E5*/F;8^FU4R)- H
MTF$S/]G_3VW?,,0T;CFC!:,;Q+7:#BXS*5TS1TW30OU7:6=PO 1;P+%76+FA
M%U(DB%K>>$->2$N$,P<%C+.(3F"!H[&P!G#UWU7YX3DSJ@NF)!O7&M*O16W9
MYMO@3BYT.QK"D%F[=) R68[.$?8X#*4N88WJR,VZ(,IR)V/OM9!1+*)D5;-T
MU?(:QW4F>$9XD]$%+S7206=?6)"U+\W*(2I,!G.#YY8X[9A95-KB*'&X9)D2
M#ILWVU!X]51@[TYBDHV"L30P>$V:@YBO42TZP80O<E4S:CW+!0C@'I:Z:B0L
M/J5X+K4>_<J;X4*7\>23Z(NC/"]I$G-*.L!\<(I!=<%8I W)2#_>7;):+)4^
MP^-I$(TJ38U%_?2^ODD_\$GP5BP1-@][[^Q?RMA[J7[GH&L<^6(#FOF:D4]]
MXW%;47R!&KQJ%];@$19N^^7/3(-K*2B*6)LZ&!^91#*LC$NW$%UL&%8LN9^S
M260U- =U#U6V.4Q.RO1\O#3]?F[4.&=2\^LRWZ0\&/;1 :M-DJFDZ2XW[4ML
M?LW!Y]C\G<LEJ!WVAZ\?88=^_?A0]4<CQ_&YI(E66:JO9U\LT"Q@)<VE'L,1
M0<+]XZT:;B9R41,KJ>=8\32*:7HQD@I"%H4M.BO*1"*4HB?9RN86&T/51,W<
M,==Q9R(4A_\A1[F@Z[C>A4HKVO06<*SG>!#T&7:><W,J*I*A<J+H?]SR? ?(
M0>,!U0BOCN(($O8=\Z.H1[C*03<EH\9T!?5TQ@=6STK$PW@HL^I<8"Q("359
M"@H#Q$1OBB"7!C,=<D=H+%]]<LB2TB0C1/*'-:\KRK##,]P+X5B1Z@Z-WA(>
M"N70\*D3W5T^8/;??G"%91O.2S[8H[*1P.R\!!5SA>DY%/&+@70EJRZL"B;&
M&(HH8T?5T-+[3JTN=C$5+LJ8H1H7_=OJ"L$/G39S9&Y?J81(P%%ELE?GN^-\
MI4,MEHB<WEY:R.>\-]6N@G]7MN05&7?A$2"K'>5SISLMY-WA<+1^"<.YS=*@
M-^TW560S1^$6J8MMNOJ&\:))W&HW9 ]]8<K:CC[^GS-2KB':@33WB.A012T.
MF0IVAI"8VXR#Y/O_%=1E;UE%$W=0;/PP'C$M'/[JO3BA?JKY._ K\^(Y.GX'
MT?%7=QH=O[5RC!>__%XT-]_\='+P%V6J_KCX\\O'_P=02P$"% ,4    " !&
M@*-6[?8WU4D#  "\#   $0              @ $     86%O:2TR,#(R,3(Q
M-BYX<V102P$"% ,4    " !&@*-6@/EG^OX*  " A@  %0
M@ %X P  86%O:2TR,#(R,3(Q-E]L86(N>&UL4$L! A0#%     @ 1H"C5M5J
M@,Q0!P  UU<  !4              ( !J0X  &%A;VDM,C R,C$R,39?<')E
M+GAM;%!+ 0(4 Q0    ( $: HU;1(CABS!0  &]Y   +              "
M 2P6  !A86]I7SAK+FAT;5!+ 0(4 Q0    ( $: HU9)$<:Z ED  "@M @ /
M              "  2$K  !A86]I7V5X,3 P,2YH=&U02P4&      4 !0 [
) 0  4(0

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