<SEC-DOCUMENT>0001178913-21-002618.txt : 20210810
<SEC-HEADER>0001178913-21-002618.hdr.sgml : 20210810
<ACCEPTANCE-DATETIME>20210810063311
ACCESSION NUMBER:		0001178913-21-002618
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		20
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210810
DATE AS OF CHANGE:		20210810

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Allot Ltd.
		CENTRAL INDEX KEY:			0001365767
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33129
		FILM NUMBER:		211158363

	BUSINESS ADDRESS:	
		STREET 1:		22 HANGAR STREET
		STREET 2:		NEVE NE'EMAN, INDUSTRIAL ZONE B
		CITY:			HOD-HASHARON
		STATE:			L3
		ZIP:			4501317
		BUSINESS PHONE:		972-9-761-9200

	MAIL ADDRESS:	
		STREET 1:		22 HANGAR STREET
		STREET 2:		NEVE NE'EMAN, INDUSTRIAL ZONE B
		CITY:			HOD-HASHARON
		STATE:			L3
		ZIP:			4501317

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Allot Communications Ltd.
		DATE OF NAME CHANGE:	20060612
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>zk2126415.htm
<DESCRIPTION>6-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--INTEGIX by Ez-XBRL--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:allt="http://allot.com/20210630" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"  ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>Allot Ltd. - 1365767 - 2021</title></head><body>
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20210101to20210630"  id="Fdei_EntityCentralIndexKey20210729163851156" >0001365767</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20210101to20210630"  id="Fdei_AmendmentFlag20210729163952934" >false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="C_20210101to20210630"  id="Fdei_CurrentFiscalYearEndDate20210729164014047" >--12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20210101to20210630"  id="Fdei_DocumentFiscalPeriodFocus20210729164026529" >Q2</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="C_20210101to20210630"  id="Fdei_DocumentFiscalYearFocus20210729164037720" >2021</ix:nonNumeric><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="C_20210101to20210630"  id="Fdei_DocumentPeriodEndDate20210729182732901" >2021-06-30</ix:nonNumeric></ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="allt-20210630.xsd"/>
        </ix:references></ix:header></div><div>
  <hr style="border:none;border-bottom:1px solid black;border-top:4px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center" />
  <div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif">UNITED STATES</span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif">SECURITIES AND EXCHANGE COMMISSION</span></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Washington D.C. 20549</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif">Form <ix:nonNumeric id="Fxbrl_20210729192438379" name="dei:DocumentType" contextRef="C_20210101to20210630">6-K</ix:nonNumeric></span></span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13A-16 OR 15D-16</span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">UNDER THE SECURITIES EXCHANGE ACT OF 1934</span></span></div>
    <div style="text-align:center;line-height:1.25"><br /><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For the month of August 2021</span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Commission File Number: 001-33129</span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><br /><span style="font-size:16pt"><span><span style="font-family:Times New Roman,Times,serif"><span style="background-color:rgb(255, 255, 255);font-weight:bold;color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><ix:nonNumeric id="Fxbrl_20210729192505437" name="dei:EntityRegistrantName" contextRef="C_20210101to20210630">ALLOT LTD.</ix:nonNumeric></span></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Translation of registrant&#8217;s name into English)</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20210809122818095" name="dei:EntityAddressAddressLine1" contextRef="C_20210101to20210630">22 Hanagar Street</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20210809122829254" name="dei:EntityAddressAddressLine2" contextRef="C_20210101to20210630">Neve Ne'eman Industrial Zone B</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20210809122842694" name="dei:EntityAddressCityOrTown" contextRef="C_20210101to20210630">Hod-Hasharon</ix:nonNumeric> <ix:nonNumeric id="Fxbrl_20210809122852778" name="dei:EntityAddressPostalZipCode" contextRef="C_20210101to20210630">45240</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20210809122904430" name="dei:EntityAddressCountry" contextRef="C_20210101to20210630" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Address of principal executive offices)</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Indicate by check mark whether the registrant files or will file annual reports under cover Form 20-F or Form 40-F.</span></span></div>
    <div style="text-align:center;line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Form 20-F &#9746;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Form 40-F &#9744;</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): ___</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): ___</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Indicate by check mark whether by furnishing the information contained in this Form, the registrant is also thereby furnishing the information to the Commission pursuant to Rule 12g3-2(b) under the Securities Exchange Act of 1934.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Yes &#9744;&#160;&#160;&#160;&#160;&#160;&#160; No &#9746;</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">If "Yes" is marked, indicate below the file number assigned to the registrant in connection with Rule 12g3-2(b): 82- ________</span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
      </div>
    </div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EXPLANATORY NOTE</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On August 10<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2021, Allot Ltd. issued a press release announcing the Second Quarter 2021 Financial Results.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A copy of the press release entitled &#8220;Allot Announces Second Quarter 2021 Financial Results&#8221; is attached to this Form 6-K as Exhibit 99.1.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SIGNATURES</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-indent:36pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:50%;vertical-align:top">&#160;</td>
          <td colspan="2" rowspan="1" style="width:3%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Ltd.</span></span></div>
          </td>
          <td style="width:23%;vertical-align:top">&#160;</td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:top">&#160;</td>
          <td style="width:3%;vertical-align:top">&#160;</td>
          <td style="width:24%;vertical-align:top">&#160;</td>
          <td style="width:23%;vertical-align:top">&#160;</td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:top">&#160;</td>
          <td style="width:3%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">By:</span></span></div>
          </td>
          <td style="width:24%;vertical-align:top;border-bottom:2px solid black">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">/s/ Ziv Leitman</span></span></div>
          </td>
          <td style="width:23%;vertical-align:top">&#160;</td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:top">&#160;</td>
          <td style="width:3%;vertical-align:top">&#160;</td>
          <td style="width:24%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ziv Leitman</span></span></div>
          </td>
          <td style="width:23%;vertical-align:top">&#160;</td>
        </tr>
        <tr>
          <td style="width:50%;vertical-align:top">&#160;</td>
          <td style="width:3%;vertical-align:top">&#160;</td>
          <td style="width:24%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Chief Financial Officer</span></span></div>
          </td>
          <td style="width:23%;vertical-align:top">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Date: August 10<sup style="vertical-align:text-top;line-height:1;font-size:smaller">th</sup>, 2021</span></span></div>
    <div style="text-align:center;line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
      </div>
    </div>
    <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EXHIBIT INDEX</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following exhibit has been filed as part of this Form 6-K:</span></span></div>
    <div style="text-align:justify;text-indent:72pt;line-height:1.25">&#160;</div>
    <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0)">

        <tr>
          <td style="width:10%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Exhibit Number</span></span></span></div>
          </td>
          <td style="width:90%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Description</span></span></span></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width:10%;vertical-align:top">&#160;</td>
          <td rowspan="1" style="width:90%;vertical-align:top">&#160;</td>
        </tr>
        <tr>
          <td style="width:10%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_99-1.htm"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">99.1</span></span></a></span></span></div>
          </td>
          <td style="width:90%;vertical-align:top">
            <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman', Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_99-1.htm"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Announces Second Quarter 2021 Financial Results</span></span></a></span></span></div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
  </div>
  <hr style="border:none;border-bottom:4px solid black;border-top:1px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center" />
  <div style="page-break-after:always">&#160;</div>
</div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exhibit_99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--INTEGIX by Ez-XBRL--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:allt="http://allot.com/20210630" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"  ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>Allot Ltd. - 1365767 - 2021</title></head><body>
        <div style="display:none">
        <ix:header><ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="allt-20210630.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20210101to20210630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210401to20210630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200401to20200630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20200630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210331"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200331"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200630"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:unit id="USDPerShare"><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><div><div><div><hr style="border:none;border-bottom:1px solid black;border-top:4px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center" /><div style="text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline"><span style="font-weight:bold">Exhibit 99.1</span></span></span></span></div><div>&#160;</div><div><div><div style="text-align:right;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><img alt=" " src="allt_img01.jpg" style="width:125px;height:71px" /></span></span></div></div><div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div><div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif">Allot Announces</span></span></span></div><div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif">Second Quarter 2021 Financial Results</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:12pt;font-weight:bold;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);font-style:normal;font-variant:normal;text-transform:none"><span style="font-size:12pt"><span><span style="font-family:Times New Roman,Times,serif">Continued revenue growth and signing of new security deals</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Hod Hasharon, Israel &#8211; August 10, 2021 </span>- <span style="text-decoration:underline">Allot Ltd.</span> (NASDAQ: ALLT, TASE: ALLT), a leading global provider of innovative network intelligence and security solutions for service providers and enterprises worldwide, today announced its unaudited results for the second quarter of 2021, ended June 30, 2021.</span></span></div><div style="line-height:1.25">&#160;</div><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Second Quarter 2021 Highlights</span></span></span></div><div style="line-height:1.25">&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue growth of 8% YoY to $35.3 million</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating loss and net loss reduced by almost 40% YoY</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Cash and investments increased to $105.6 million</p></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5G Netprotect product gaining momentum with another win with a Tier-1 in APAC</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Signed additional SECaas contracts with multiple operators in APAC, EMEA and Latam</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Signed a SECaas deal with a Tier-1 Communications Group with operating units in the EU and North America</span></span></div></td></tr></table><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Financial Outlook</span></span></span></div><div style="line-height:1.25">&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:18pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#8226;</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Management continues to expect:</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:54pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">o</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021 revenues to grow to between $145-150 million;</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:54pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">o</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recurring security deals to be closed in 2021 with an MAR* of at least $180 million;</span></span></div></td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:54pt">&#160;</td><td style="width:18pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">o</span></span></td><td style="width:auto;vertical-align:top;text-align:justify"><div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recurring security revenues in 2021 of around $5 million and approximately $25 million in 2022;</span></span></div></td></tr></table><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Management Comment</span></span></span></div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Erez Antebi, President &#38; CEO of Allot, commented: &#8220;We are very pleased with our performance in the second quarter and are confident we are on our way to achieve the goals we set for 2021. The revolution of shifting cybersecurity responsibility from the individual to the CSP is growing worldwide and gaining momentum. This is evidenced by growth in several directions: In the number of CSPs that are engaging with us; in the number of operators that contract with us; and in the number of consumers signing up for cybersecurity protection once the operator launches the service. I am very proud that Allot is the technology company leading this revolution.&#8221;</span></span></div><div style="line-height:1.25">&#160;</div><div style="clear:both;margin-top:10pt;margin-bottom:10pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Q2 2021 Financial Results Summary</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Total revenues</span> for the second quarter of 2021 were $35.3 million, an increase of 8% compared to $32.8 million in the second quarter of 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Gross profit on a GAAP basis</span> for the second quarter of 2021 was $24.5 million (gross margin of 69%), compared with $23.0 million (gross margin of 70%) in the second quarter of 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Gross profit on a non-GAAP basis</span> for the second quarter of 2021 was $24.8 million (gross margin of 70.2%), compared with $23.2 million (gross margin of 70.7%) in the second quarter of 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Net loss on a GAAP basis</span> for the second quarter of 2021 was $4.0 million, or $0.11 loss per basic share, compared with a net loss of $3.6 million, or $0.10 loss per basic share, in the second quarter of 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Net loss on a non-GAAP basis</span> for the second quarter of 2021 was $1.5 million, or $0.04 loss per basic share compared with a non-GAAP net loss of $2.4 million, or $0.07 loss per basic share, in the second quarter of 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">Cash and investments</span> as of June 30, 2021 totaled $105.6 million, compared with $99.4 million, as of December 31, 2020.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"># # #</span></span></div><div style="line-height:1.25">&#160;</div><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Conference Call &#38; Webcast</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Allot management team will host a conference call to discuss the second quarter results today, August 10, 2021 at 8:30 am ET, 3:30 pm Israel time.</span></span></div><div style="line-height:1.25">&#160;</div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">To access the conference call, please dial one of the following numbers:</span></span></div><div style="line-height:1.25">&#160;</div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">US: 1-888-668-5032, Israel: +972-3-918-0609, UK: 0 800 917 5108</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A live webcast and, following the end of the call, an archive of the conference call, will be accessible on the Allot website at: <span style="text-decoration:underline">http://investors.allot.com/index.cfm</span></span></span></div><div style="line-height:1.25"><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">About Allot</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Ltd. (NASDAQ: ALLT, TASE: ALLT) is a provider of leading innovative network intelligence and security solutions for service providers and enterprises worldwide, enhancing value to their customers. Our solutions are deployed globally for network and application analytics, traffic control and shaping, network-based security services, and more. Allot&#8217;s multi-service platforms are deployed by over 500 mobile, fixed and cloud service providers and over 1000 enterprises. Our industry-leading network-based security as a service solution has achieved over 50% penetration with some service providers and is already used by over 20 million subscribers globally.</span></span></div></div><div style="line-height:1.25">&#160;</div><div style="clear:both;margin-top:10pt;margin-bottom:10pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot. See. Control. Secure.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For more information, visit <span style="text-decoration:underline">www.allot.com</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*MAR (maximum annual revenue potential of concluded transactions) was estimated by Allot upon transaction signature and constitutes an approximation of the theoretical annual revenues Allot would receive if 100% of the customer&#8217;s subscribers, as estimated by Allot, signed up for the service.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">GAAP to Non-GAAP Reconciliation</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-GAAP net income is defined as GAAP net income after excluding stock-based compensation expenses, amortization of acquisition-related intangible assets, deferred tax asset adjustment, exchange rate differences related to revaluation of assets and liabilities denominated in non-dollar currencies and other acquisition-related expenses.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These non-GAAP measures should be considered in addition to, and not as a substitute for, comparable GAAP measures. The non-GAAP results and a full reconciliation between GAAP and non-GAAP results is provided in the accompanying Table 2. The Company provides these non-GAAP financial measures because it believes they present a better measure of the Company&#8217;s core business and management uses the non-GAAP measures internally to evaluate the Company&#8217;s ongoing performance. Accordingly, the Company believes they are useful to investors in enhancing an understanding of the Company&#8217;s operating performance.</span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Safe Harbor Statement</span></span></span></div><div style="line-height:1.25">&#160;</div><div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">This release contains forward-looking statements, which express the current beliefs and expectations of Company management. Such statements involve a number of known and unknown risks and uncertainties that could cause our future results, performance or achievements to differ significantly from the results, performance or achievements set forth in such forward-looking statements. Important factors that could cause or contribute to such differences include risks relating to: our ability to compete successfully with other companies offering competing technologies; the loss of one or more significant customers; consolidation of, and strategic alliances by, our competitors, government regulation; the timing of completion of key project milestones which impact the timing of our revenue recognition; lower demand for key value-added services; our ability to keep pace with advances in technology and to add new features and value-added services; managing lengthy sales cycles; operational risks associated with large projects; our dependence on fourth party channel partners for a material portion of our revenues; court approval of the Company&#8217;s proposed share buy-back program; and other factors discussed under the heading "Risk Factors" in the Company's annual report on Form 20-F filed with the Securities and Exchange Commission. Forward-looking statements in this release are made pursuant to the safe harbor provisions contained in the Private Securities Litigation Reform Act of 1995. These forward-looking statements are made only as of the date hereof, and the company undertakes no obligation to update or revise the forward-looking statements, whether as a result of new information, future events or otherwise.</span></span></div><div style="line-height:1.25">&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:49.85%;vertical-align:top"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investor Relations Contact:</span></span></div><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GK Investor Relations</span></span></div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ehud Helft</span></span></div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">+1 646 201 9246</span></span></div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">allot@gkir.com</span></span></span></div></td><td style="width:50.15%;vertical-align:top"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Public Relations Contact:</span></span></div><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Seth Greenberg, Allot Ltd.<br />+972 54 922 2294<br /><span style="text-decoration:underline">sgreenberg@allot.com</span></span></span></div><div style="line-height:1.25">&#160;</div></td></tr></table><div style="line-height:1.25">&#160;</div><div style="clear:both;margin-top:10pt;margin-bottom:10pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div></div></div></div>
  <div style="text-align:center;line-height:1.25">
    <p style="margin:0pt">&#160;</p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">TABLE &#160;- 1</span></strong></p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">ALLOT LTD.&#160;</span></strong></p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">AND ITS SUBSIDIARIES</span></strong></p>
  </div>
  <div style="text-align:center;line-height:1.25"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">CONSOLIDATED STATEMENTS OF OPERATIONS</span></strong></div>
  <div style="text-align:center;line-height:1.25">
    <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:normal"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">(U.S. dollars in thousands, except share and per share data)</span>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>
  <div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align:bottom" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Three Months Ended</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align:bottom" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six Months Ended</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_53" name="us-gaap:Revenues" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">35,288</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_57" name="us-gaap:Revenues" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">32,790</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_511" name="us-gaap:Revenues" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">66,471</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_515" name="us-gaap:Revenues" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">62,079</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_63" name="us-gaap:CostOfRevenue" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,822</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_67" name="us-gaap:CostOfRevenue" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,838</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_611" name="us-gaap:CostOfRevenue" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">20,413</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_615" name="us-gaap:CostOfRevenue" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">17,448</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_73" name="us-gaap:GrossProfit" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,466</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_77" name="us-gaap:GrossProfit" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">22,952</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_711" name="us-gaap:GrossProfit" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">46,058</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_715" name="us-gaap:GrossProfit" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">44,631</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses:</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs, net</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_103" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,373</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_107" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,396</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1011" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">21,940</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1015" name="us-gaap:ResearchAndDevelopmentExpense" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">19,095</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_113" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,818</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_117" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,780</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1111" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,411</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1115" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,302</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_123" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,080</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_127" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,554</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1211" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,280</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1215" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,595</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total operating expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_133" name="us-gaap:OperatingExpenses" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">28,271</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_137" name="us-gaap:OperatingExpenses" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,730</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1311" name="us-gaap:OperatingExpenses" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">53,631</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1315" name="us-gaap:OperatingExpenses" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">49,992</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_143" name="us-gaap:OperatingIncomeLoss" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,805</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_147" name="us-gaap:OperatingIncomeLoss" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,778</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1411" name="us-gaap:OperatingIncomeLoss" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">7,573</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1415" name="us-gaap:OperatingIncomeLoss" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">5,361</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial and other income, net</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_153" name="allt:FinancialAndOtherIncomeNet" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">194</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_157" name="allt:FinancialAndOtherIncomeNet" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">717</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1511" name="allt:FinancialAndOtherIncomeNet" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">309</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1515" name="allt:FinancialAndOtherIncomeNet" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">868</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before income tax expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_163" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,611</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_167" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,061</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1611" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">7,264</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1615" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">4,493</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tax expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_183" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_187" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">553</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1811" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">673</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729134730978_1815" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">781</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net Loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_193" name="us-gaap:NetIncomeLoss" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,979</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_197" name="us-gaap:NetIncomeLoss" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,614</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1911" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">7,937</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_1915" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">5,274</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic net loss per share</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_213" name="us-gaap:EarningsPerShareBasic" contextRef="C_20210401to20210630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.11</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_217" name="us-gaap:EarningsPerShareBasic" contextRef="C_20200401to20200630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.10</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_2111" name="us-gaap:EarningsPerShareBasic" contextRef="C_20210101to20210630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.22</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_2115" name="us-gaap:EarningsPerShareBasic" contextRef="C_20200101to20200630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.15</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Diluted net loss per share</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_233" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20210401to20210630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.11</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_237" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20200401to20200630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.10</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_2311" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20210101to20210630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.22</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729134730978_2315" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20200101to20200630" unitRef="USDPerShare" scale="0" decimals="2" format="ixt:numdotdecimal" sign="-">0.15</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25;font-weight:bold">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">computing basic net loss per share</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_253">35,941,378</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_257">34,917,617</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_2511">35,739,556</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_2515">34,771,624</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">computing diluted net loss per share</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_273">35,941,378</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_277">34,917,617</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_2711">35,739,556</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="xbrl_20210729134730978_2715">34,771,624</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
      </div>
    </div>
    <div style="line-height:1.25">&#160;</div>
  </div>
<table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TABLE&#160; - 2</span></span></div></td></tr><tr><td style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div></td></tr><tr><td style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">AND ITS SUBSIDIARIES</span></span></div></td></tr><tr><td style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RECONCILIATION OF GAAP TO NON-GAAP&#160; CONSOLIDATED&#160; STATEMENTS&#160; OF&#160; OPERATIONS</span></span></div></td></tr><tr><td style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(U.S. dollars in thousands, except per share data)</span></span></div></td></tr></table><div style="line-height:1.25">&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;white-space:nowrap" valign="bottom"><div style="text-align:center;line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Three Months Ended</span></span></div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six Months Ended</span></span></div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GAAP cost of revenues</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,822</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,838</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,413</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,448</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based compensation (1)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(164</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(86</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(283</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(153</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of intangible assets (2)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(152</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(152</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(304</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(304</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-GAAP cost of revenues</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,506</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,600</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,826</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,991</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP gross profit</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,466</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,952</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,058</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,631</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Gross profit adjustments</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">316</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">238</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">587</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">457</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP gross profit</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,782</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,190</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,645</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">45,088</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP operating expenses</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,271</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">26,730</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">53,631</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">49,992</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Share-based compensation (1)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,097</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,146</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,422</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,003</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Income related to M&#38;A activities (3)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(137</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(34</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP operating expenses</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">26,174</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,447</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50,209</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">47,955</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP financial and other income</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">717</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">309</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">868</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Exchange rate differences*</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(316</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(98</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP Financial and other income</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">208</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">401</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">399</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">770</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP taxes on income</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">553</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">673</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">781</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Tax expenses in respect of net deferred tax asset recorded</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(102</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(169</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(75</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP taxes on income</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">266</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">538</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">504</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">706</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP Net Loss</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,979</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,614</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,937</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,274</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Share-based compensation (1)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,261</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,232</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,705</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,156</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Amortization of intangible assets (2)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">152</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">152</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">304</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">304</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Income related to M&#38;A activities (3)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">137</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Exchange rate differences*</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(316</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(98</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Tax expenses in respect of net deferred tax asset recorded</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">102</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">75</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP Net loss</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,450</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,394</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,669</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,803</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;GAAP Loss per share (diluted)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.11</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.10</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.22</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.15</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Share-based compensation</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.06</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.04</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.10</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.06</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Amortization of intangible assets</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.01</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.02</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.01</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Income related to M&#38;A activities</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Exchange rate differences*</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.01</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Tax expense in respect of net deferred tax asset recorded</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.00</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Non-GAAP Net loss per share (diluted)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.04</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.07</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.10</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(0.08</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div></td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">computing GAAP diluted net loss per share</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35,941,378</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,917,617</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35,739,556</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,771,624</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">computing non-GAAP diluted net loss per share</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35,941,378</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,917,617</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35,739,556</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34,771,624</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr></table><div style="line-height:1.25">&#160;</div><div style="line-height:1.25"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">* Financial income or expenses related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies.</span></span></div></div><div style="line-height:1.25">&#160;</div><div><div style="line-height:1.25"><div style="clear:both;margin-top:10pt;margin-bottom:10pt"><div style="page-break-after:always"><hr style="border-top:2pt solid #000000" /></div></div></div></div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap">&#160;</td></tr><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold">TABLE&#160; - 2 cont.</div></td></tr><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold">ALLOT LTD.</div></td></tr><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold">AND ITS SUBSIDIARIES</div></td></tr><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25;font-weight:bold">RECONCILIATION OF GAAP TO NON-GAAP&#160; CONSOLIDATED&#160; STATEMENTS&#160; OF&#160; OPERATIONS</div></td></tr><tr><td colspan="9" style="width:100%;vertical-align:bottom;white-space:nowrap"><div style="text-align:center;line-height:1.25">(U.S. dollars in thousands, except per share data)</div></td></tr></table><div style="line-height:1.25">&#160;</div><table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;white-space:nowrap" valign="bottom"><div style="text-align:center;line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">Three Months Ended</div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">Six Months Ended</div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">June 30,</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">June 30,</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">2021</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">2020</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">2021</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">2020</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">(Unaudited)</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold">(Unaudited)</div></td><td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">(1) Share-based compensation:</div></td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">Cost of revenues</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">164</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">86</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">283</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">153</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">Research and development costs, net</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">699</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">361</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">1,094</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">603</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">Sales and marketing</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">930</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">533</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">1,512</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">911</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">General and administrative</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">468</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">252</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">816</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">489</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">2,261</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">1,232</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">3,705</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">2,156</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;(2) Amortization of intangible assets</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">Cost of revenues</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">152</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">152</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">304</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">304</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">152</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">152</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">304</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">304</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;(3) Income related to M&#38;A activities</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:18pt">Research and development costs, net</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">-</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">137</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">-</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"><div style="line-height:1.25">34</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td></tr><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">-</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">137</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">-</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">$</div></td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom"><div style="line-height:1.25">34</div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr></table><div style="line-height:1.25">&#160;</div><div style="clear:both;margin-top:10pt;margin-bottom:10pt"><div style="page-break-after:always"><hr style="border-top:2pt solid #000000" /></div></div>
  <div style="text-align:center;line-height:1.25">
    <p style="margin:0pt">&#160;</p><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>TABLE - 3</strong></span></strong>
  </div>
  <div>
    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>ALLOT LTD.</strong></span></p>
    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>AND ITS SUBSIDIARIES</strong></span></p>
    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>CONSOLIDATED &#160;BALANCE &#160;SHEETS</strong></span></p>
    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:center"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>(U.S. dollars in thousands)</strong></span></p>
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

            <tr>
              <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25;font-style:italic">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25;font-style:italic">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25;font-style:italic">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Audited)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25;font-style:italic">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASSETS</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT ASSETS:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_63" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,606</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_67" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,599</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term bank deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_73" name="us-gaap:OtherShortTermInvestments" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">71,425</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_77" name="us-gaap:OtherShortTermInvestments" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">47,225</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_83" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,074</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_87" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,200</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_93" name="us-gaap:AvailableForSaleSecuritiesCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">19,308</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_97" name="us-gaap:AvailableForSaleSecuritiesCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">27,178</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables, net</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_103" name="us-gaap:AccountsAndNotesReceivableNet" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">30,941</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_107" name="us-gaap:AccountsAndNotesReceivableNet" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">20,685</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_113" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8,862</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_117" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,205</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_123" name="us-gaap:InventoryNet" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,297</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_127" name="us-gaap:InventoryNet" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,586</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_133" name="us-gaap:AssetsCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">154,513</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_137" name="us-gaap:AssetsCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">146,678</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM ASSETS:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term bank deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_163" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">215</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_167" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">215</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay fund</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_173" name="allt:SeverancePayFund" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">469</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_177" name="allt:SeverancePayFund" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">434</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_183" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,974</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_187" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,458</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_193" name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">246</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_197" name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">420</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_203" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,603</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_207" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,975</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total long-term assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_213" name="allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">5,507</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_217" name="allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8,502</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">PROPERTY AND EQUIPMENT, NET</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_233" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,394</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_237" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">11,993</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GOODWILL AND INTANGIBLE ASSETS, NET</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_243" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">35,608</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_247" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">34,427</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_263" name="us-gaap:Assets" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">209,022</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_267" name="us-gaap:Assets" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">201,600</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LIABILITIES AND SHAREHOLDERS' EQUITY</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT LIABILITIES:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade payables</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_303" name="us-gaap:AccountsPayableTradeCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,556</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_307" name="us-gaap:AccountsPayableTradeCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,092</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_313" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">32,852</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_317" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">26,658</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term operating lease liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_323" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,573</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_327" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,813</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_333" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,569</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_337" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">27,299</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total current liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_343" name="us-gaap:LiabilitiesCurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">59,550</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_347" name="us-gaap:LiabilitiesCurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">58,862</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM LIABILITIES:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_373" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">20,200</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_377" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,782</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term operating lease liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_383" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">880</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_387" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,835</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_393" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">944</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_397" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">969</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total long-term liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_403" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">22,024</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_407" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12,586</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729133025951" name="us-gaap:StockholdersEquity" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">127,448</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_427" name="us-gaap:StockholdersEquity" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">130,152</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;white-space:nowrap" valign="bottom">
                <div style="line-height:1.25">&#160;</div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total liabilities and shareholders' equity</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_443" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">209,022</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729131823559_447" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">201,600</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
      </div>
    </div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="break-after:page">
        <hr style="border-top:2pt solid rgb(0, 0, 0);background:rgb(0, 0, 0)" />
      </div>
    </div>
  </div>

  <div style="text-align:center;line-height:1.25">
    <p style="margin:0pt">&#160;</p>
    <p style="margin:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">TABLE &#160;- 4</span></strong></p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">ALLOT LTD.</span></strong></p>
    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">AND ITS SUBSIDIARIES</span></strong></p>
  </div>
  <div style="text-align:center;line-height:1.25"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></strong></div>
  <div>
    <div style="text-align:center;line-height:1.25"><strong><span style="font-family:Times New Roman, Times, serif;font-size:10pt">(U.S. dollars in thousands)</span></strong></div>
  </div>
  <div>
    <div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

          <tr>
            <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="6" style="vertical-align:bottom" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Three Months Ended</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="6" style="vertical-align:bottom" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Six Months Ended</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25;font-style:italic">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">June 30,</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25;font-style:italic">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25;font-style:italic">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Unaudited)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from operating activities:</span></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net Loss</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_73" name="us-gaap:NetIncomeLoss" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,979</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_77" name="us-gaap:NetIncomeLoss" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,614</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_711" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">7,937</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_715" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">5,274</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td colspan="4" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</span></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_93" name="us-gaap:Depreciation" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,141</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_97" name="us-gaap:Depreciation" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">897</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_911" name="us-gaap:Depreciation" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,229</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_915" name="us-gaap:Depreciation" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,685</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_103" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,261</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_107" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,232</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1011" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,705</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1015" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,156</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of intangible assets</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_113" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">234</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_117" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">152</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1111" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">471</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1115" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">304</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in accrued severance pay, net</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_123" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_127" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">1</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1211" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">60</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729141921600" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:zerodash">-</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (Increase) in other assets</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_133" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">458</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_137" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1311" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">1,041</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1315" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">159</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in accrued interest and amortization of premium on marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_143" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">32</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_147" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">57</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1411" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">107</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1415" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">228</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in operating leases, net</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_153" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">479</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_157" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">544</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1511" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">711</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1515" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">167</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (Increase) in trade receivables</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_163" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,113</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_167" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">1,616</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1611" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,256</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1615" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">7,484</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (Increase) in other receivables and prepaid expenses</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_173" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,094</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_177" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">518</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1711" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,522</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1715" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">919</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (Increase) in inventories</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_183" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">4,246</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_187" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,113</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1811" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,289</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_1815" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">6,598</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in long-term deferred taxes, net</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_193" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">103</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_197" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">20</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1911" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">175</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_1915" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">104</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in trade payables</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_203" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">334</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_207" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">6,468</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2011" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">536</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2015" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">4,200</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in employees and payroll accruals</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_213" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,286</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_217" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,024</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2111" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">623</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2115" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">301</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in deferred revenues</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_223" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,640</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_227" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">4,169</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_2211" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,612</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2215" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">1,457</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in other payables, accrued expenses and other long term liabilities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_233" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">2,761</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_237" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,235</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2311" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">3,364</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_2315" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">517</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by (used in) operating activities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_253" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,593</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_257" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">769</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_2511" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,664</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2515" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">6,279</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from investing activities:</span></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (Increase) in restricted deposit</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_283" name="us-gaap:IncreaseDecreaseInRestrictedCash" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,440</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_287" name="us-gaap:IncreaseDecreaseInRestrictedCash" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">9,002</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2811" name="us-gaap:IncreaseDecreaseInRestrictedCash" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,874</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_2815" name="us-gaap:IncreaseDecreaseInRestrictedCash" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">10,502</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Redemption of (Investment in) short-term deposits</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_293" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">100</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_297" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">14,200</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2911" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">24,200</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_2915" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">9,443</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Purchase of property and equipment</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_303" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,934</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_307" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,345</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_3011" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,629</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_3015" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,696</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investment in available-for sale marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729142027520" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:zerodash">-</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729142033392" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:zerodash">-</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729142039507" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:zerodash">-</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_3215" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">375</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from sales and maturity of available-for sale marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_333" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,231</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_337" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">8,523</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3311" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,579</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3315" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">21,446</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by (used in) investing activities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_343" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">1,043</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_347" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">980</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_3411" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">23,124</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3415" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">18,434</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from financing activities:</span></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from exercise of stock options</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_383" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">908</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_387" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">837</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3811" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,467</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3815" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,457</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by financing activities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_393" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">908</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_397" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">837</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3911" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">2,467</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_3915" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,457</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25">&#160;</div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (Decrease) in cash and cash equivalents</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_413" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20210401to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">3,458</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_417" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20200401to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">1,048</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20210729140117696_4111" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20210101to20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal" sign="-">12,993</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_4115" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20200101to20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">13,612</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:2px;white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents at the beginning of the period</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_423" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20210331" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">7,148</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_427" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20200331" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">29,494</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_4211" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">23,599</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_4215" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20191231" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">16,930</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents at the end of the period</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_433" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,606</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_437" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">30,542</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_4311" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20210630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">10,606</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20210729140117696_4315" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20200630" unitRef="USD" scale="3" decimals="-3" format="ixt:numdotdecimal">30,542</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
    </div>
  </div>
  <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
    <div style="break-after:page">
      <hr style="border-top:2pt solid rgb(0, 0, 0);background:rgb(0, 0, 0)" />
    </div>
  </div>
<div><div style="border:#000000 2px solid;padding:5px;width:99%"><div>&#160;</div><div style="line-height:1.25"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Other financial metrics (Unaudited)</span></span></span></div></div><div style="line-height:1.25"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in millions, except number of full time employees, % of top-10 end-customers out of revenues and number of shares</span></span></div></div><div>&#160;</div><table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"><tr><td colspan="1" style="vertical-align:bottom;padding-left:9pt;padding-bottom:2px;white-space:nowrap" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Q2-2021</span></span></div></td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">YTD 2021</span></span></div></td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td><td colspan="6" rowspan="1" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"><div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">FY 2020</span></span></div></td><td colspan="1" rowspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Revenues geographic breakdown</span></span></span></div></td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Americas</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.7</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.1</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">EMEA</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21.8</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">63</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">104.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">77</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia Pacific</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11.0</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">66.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">135.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Breakdown between products &#38; services revenues</span></span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Products</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23.0</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40.8</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">62</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">68</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Professional Services</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.4</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Support &#38; Maintenance</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18.2</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">27</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">30.1</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">66.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">135.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Revenues per customer type</span></span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CSP</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28.1</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">80</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">50.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">114.8</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">84</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Enterprise</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.2</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.6</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21.1</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">66.5</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">135.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">% of top-10 end-customers out of revenues</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">64</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total number of full time employees</span></span></div><div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(end of period)</span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:top;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">695</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:top;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">695</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:top;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">676</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number of basic shares (in millions)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.9</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.7</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35.0</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(204, 238, 255)"><td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:28%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"><div style="line-height:1.25">&#160;</div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td></tr><tr style="background-color:rgb(255, 255, 255)"><td colspan="1" style="vertical-align:bottom;width:28%;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-GAAP weighted average number of fully diluted shares&#160; (in millions)</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38.3</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38.1</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"><div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37.2</span></span></div></td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td><td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td></tr></table><div style="line-height:1.25">&#160;</div></div><div style="line-height:1.25">&#160;<hr style="border:none;border-bottom:4px solid black;border-top:1px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center" /></div><p><br />&#160;</p></div><div style="page-break-after:always">&#160;</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>3
<FILENAME>allt-20210630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_10"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" xlink:label="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_22"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_31"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_RestrictedCashCurrent_4" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_OtherShortTermInvestments_5" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_6" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_7" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_InventoryNet_9" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_10" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_allt_SeverancePayFund_12" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_us-gaap_RestrictedInvestmentsNoncurrent_13" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_14" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_15" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_16" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_12" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_17" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_19" xlink:to="loc_us-gaap_LiabilitiesCurrent_20" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_20" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_20" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_20" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_21" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_20" xlink:to="loc_us-gaap_DeferredRevenueCurrent_22" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_20" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_23" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_20" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_24" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_19" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_26" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_26" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_27" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_28" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_26" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_19" xlink:to="loc_us-gaap_StockholdersEquity_31" order="20" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xlink:to="loc_us-gaap_OperatingIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_GrossProfit_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_CostOfRevenue_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_Revenues_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_OperatingExpenses_4" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_SellingAndMarketingExpense_6" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xlink:to="loc_allt_FinancialAndOtherIncomeNet_9" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_14"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_15"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_25"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_Depreciation_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7" order="60" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8" order="70" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9" order="80" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_10" order="90" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_11" order="100" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_12" order="110" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_13" order="120" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_14" order="130" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_ChangesInOperatingLeasesAsset_15" order="140" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_ChangesInOperatingLeasesLiability_16" order="150" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_17" order="160" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" xlink:to="loc_us-gaap_IncreaseDecreaseInRestrictedCash_19" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_20" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_21" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_22" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_23" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_25" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_25" order="0" use="optional" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>allt-20210630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <!-- INTEGIX by Ez-XBRL -->
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_11"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_19"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_TreasuryStockMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_RetainedEarningsMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquity_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_allt_NewAccountingStandardEffect_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_14" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_15" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_16" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_17" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_18" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NetIncomeLoss_19" order="100" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>allt-20210630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_1"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_2"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_3"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_4"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_5"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AdvancesFromCustomers" xlink:label="loc_allt_AdvancesFromCustomers_6"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AdvancesFromCustomers" xlink:label="loc_allt_AdvancesFromCustomers_7"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_8"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_9"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_10"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_11"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_12"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_13"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_14"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_15"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_16"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_17"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_18"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_19"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" xlink:label="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_20"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" xlink:label="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_21"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" xlink:label="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_22"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_23"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_24"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_25"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_26"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_27"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_28"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_29"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_30"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_31"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_32"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_33"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_34"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_35"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_36"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_37"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_38"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_39"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_40"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_41"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_42"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_43"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_44"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_45"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_46"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_47"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_48"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_49"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_50"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_51"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_52"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_53"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_54"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_55"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_56"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_57"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_58"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_59"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_60"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_61"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_62"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_63"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_64"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DevelopmentZoneAMember" xlink:label="loc_allt_DevelopmentZoneAMember_65"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DevelopmentZoneAMember" xlink:label="loc_allt_DevelopmentZoneAMember_66"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DevelopmentZoneAMember" xlink:label="loc_allt_DevelopmentZoneAMember_67"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_68"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_69"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_70"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_71"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_72"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_73"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_74"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_75"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_76"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_77"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_78"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_79"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_80"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_81"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_82"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ForeignCounterPartyMember" xlink:label="loc_allt_ForeignCounterPartyMember_83"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ForeignCounterPartyMember" xlink:label="loc_allt_ForeignCounterPartyMember_84"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ForeignCounterPartyMember" xlink:label="loc_allt_ForeignCounterPartyMember_85"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_86"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_87"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_88"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_89"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_90"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_91"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_92"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_93"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_94"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_95"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_96"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_97"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_98"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_99"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_100"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_101"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_102"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_103"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_104"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_105"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_106"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_107"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_108"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_109"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_110"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_111"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_112"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_113"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_114"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_115"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_116"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_117"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_118"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_119"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_120"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_121"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_122"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_123"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_124"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_125"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_126"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_127"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_128"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_129"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetonomyLtdMember" xlink:label="loc_allt_NetonomyLtdMember_130"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetonomyLtdMember" xlink:label="loc_allt_NetonomyLtdMember_131"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetonomyLtdMember" xlink:label="loc_allt_NetonomyLtdMember_132"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_133"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_134"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_135"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_136"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_137"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_138"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_139"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_140"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_141"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_142"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_143"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_144"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_145"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_146"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_147"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_148"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_149"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_150"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_151"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_152"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_153"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_154"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_155"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_156"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_157"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_158"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_159"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_160"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_161"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_162"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_163"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_164"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_165"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_166"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_167"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_168"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_169"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_170"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_171"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_172"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_173"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_174"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_175"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_176"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_177"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_178"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_179"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_180"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_181"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_182"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_183"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_184"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_185"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_186"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_187"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_188"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_189"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_190"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_191"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_192"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_193"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_194"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_195"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_196"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_197"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_198"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_199"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_200"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_201"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_202"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_203"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_204"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_205"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_206"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_207"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_208"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_209"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_210"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_211"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_212"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_213"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_214"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_215"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_216"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_217"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_218"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_219"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_220"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_221"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_222"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_223"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_224"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_225"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_226"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_227"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_228"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_229"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_230"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_231"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_232"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_233"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_234"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_235"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_236"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_237"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_238"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_239"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_240"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_241"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_242"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_243"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_244"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_245"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_246"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_247"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_248"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_249"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_250"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_251"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_252"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_253"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_254"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_255"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_256"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_267"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_268"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_269"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_271"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_272"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_273"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_274"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_275"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_276"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_277"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_278"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_279"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_281"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_282"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_283"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_284"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_285"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_286"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_287"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_288"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_289"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_291"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_292"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_293"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_294"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_295"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_296"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_297"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_298"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_299"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_301"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_302"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_303"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_304"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_305"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_306"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_307"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_308"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_309"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_310"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_311"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_312"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_313"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_314"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_315"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_316"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_317"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_318"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_319"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_320"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_321"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_322"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_323"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_324"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_325"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_326"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_327"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_328"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_329"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_330"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_331"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_332"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_333"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_334"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_335"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_336"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_337"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_338"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_339"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_341"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_342"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_343"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_344"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_345"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_346"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_347"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_348"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_349"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_350"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_351"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_352"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_353"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_354"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_355"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_356"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract_357"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_358"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_359"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_IL" xlink:label="loc_country_IL_360"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_361"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_362"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_363"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_364"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_365"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_366"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_367"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_368"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_369"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_370"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_371"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_372"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_373"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_374"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_375"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_376"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_377"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_378"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_379"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_380"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_381"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_382"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_383"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_384"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_385"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_386"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_387"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_388"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_389"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_390"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_391"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_392"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_393"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_394"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_395"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_396"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_397"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_617"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_618"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_619"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_620"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_621"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_622"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_623"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_624"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_625"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_626"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_627"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_628"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_629"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_630"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_631"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_632"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_633"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_634"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_635"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_636"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_637"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_638"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_639"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_640"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_641"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_642"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_643"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_644"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_645"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_646"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_647"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_648"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_649"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_650"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_651"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_652"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_653"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_654"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_655"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_656"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_657"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_658"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_659"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_660"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_661"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_662"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_663"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_664"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_665"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1_666"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_667"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_668"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_669"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_670"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_671"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_672"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_673"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_674"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_675"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_676"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_677"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_678"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationReserve" xlink:label="loc_us-gaap_LitigationReserve_679"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_680"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_681"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_682"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_683"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_684"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_685"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_686"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_687"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_688"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_689"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_690"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_691"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_692"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_693"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_694"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_695"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_696"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_697"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_698"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_699"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_700"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_701"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_702"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_703"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_704"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_705"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_706"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_707"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_708"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_709"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_710"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_711"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_712"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_713"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_714"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_715"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_716"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_717"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_718"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_719"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_720"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_721"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_722"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_723"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_724"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_725"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_726"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_727"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_728"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_729"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_730"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_731"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_732"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_733"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_734"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_735"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_736"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_737"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_738"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_739"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_740"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_741"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_742"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_743"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_744"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_745"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_746"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_747"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_748"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_749"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_750"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_751"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_752"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_753"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_754"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_755"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_756"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_757"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_758"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_759"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_760"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_761"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_762"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_763"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_764"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_765"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_766"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_767"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_768"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_769"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_770"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_771"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_772"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_773"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_774"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_775"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_776"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_777"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_778"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_779"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_780"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_781"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_782"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_783"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_784"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_785"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_786"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_787"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_788"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_789"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_790"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_791"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_792"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_793"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RoyaltyExpense" xlink:label="loc_us-gaap_RoyaltyExpense_794"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_795"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_796"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_797"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_798"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_799"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_800"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_801"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_802"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_803"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_804"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_805"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_806"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_807"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_808"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_809"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_810"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_811"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_812"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_813"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_814"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_815"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_816"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_817"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_818"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_819"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_820"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_821"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_822"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_823"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_824"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_825"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_826"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_827"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_828"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_829"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_830"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_831"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_832"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_833"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_834"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_835"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_836"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_837"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_838"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_839"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_840"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_841"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_842"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_843"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_844"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_845"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_846"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_847"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_848"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_849"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_850"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_851"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_852"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_853"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_854"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_855"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_856"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_857"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_858"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_859"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_860"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_861"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_862"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_863"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_864"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_865"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_866"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_867"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_868"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_869"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_870"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_871"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_872"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_873"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_874"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_875"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_876"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_877"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_878"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_879"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_880"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_881"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_882"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_883"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_884"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_885"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_886"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_887"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_888"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_889"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_890"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_891"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_892"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_893"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_894"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_895"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_896"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_897"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_898"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_899"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_900"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_901"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_902"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_903"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_904"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_905"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_906"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_907"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_908"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_909"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_910"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_911"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_912"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_913"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_914"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_915"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_916"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_917"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_918"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_919"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_920"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_921"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_922"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_923"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_0" xml:lang="en-US">Acquisition costs recorded to operating expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_1" xml:lang="en-US">Acquisition costs recorded to operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_0" xml:lang="en-US">Amounts added to provision for ASC 740-10 during year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_1" xml:lang="en-US">Additions To Provision During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_2" xml:lang="en-US">Amounts added to provision for ASC 740-10 during year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AdvancesFromCustomers_0" xml:lang="en-US">Advances from customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AdvancesFromCustomers_1" xml:lang="en-US">Advances from customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_0" xml:lang="en-US">Amount Reclassified from Accumulated Deficit to Accumulated Other Comprehensive Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_1" xml:lang="en-US">Amount Reclassified From Accumulated Deficit To Accumulated Other Comprehensive Income Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_2" xml:lang="en-US">Amount reclassified from accumulated deficit to accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AnnualPostVestingForfeitureRate_0" xml:lang="en-US">Annual post-vesting forfeiture rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AnnualPostVestingForfeitureRate_1" xml:lang="en-US">Annual post-vesting forfeiture rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AnnualPreVestingForfeitureRate_0" xml:lang="en-US">Annual pre-vesting forfeiture rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AnnualPreVestingForfeitureRate_1" xml:lang="en-US">Annual pre-vesting forfeiture rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AnnualPreVestingForfeitureRate_2" xml:lang="en-US">Annual pre-vesting forfeiture rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ApprovalDateMember_0" xml:lang="en-US">Approval date [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ApprovalDateMember_1" xml:lang="en-US">Approval Date [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AsiaAndOceaniaMember_0" xml:lang="en-US">Asia and Oceania [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AsiaAndOceaniaMember_1" xml:lang="en-US">Asia And Oceania [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_0" xml:lang="en-US">Represents amount of assets that do not meet the definition of current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_1" xml:lang="en-US">Assets Excluding Property And Equipment, Goodwill And Intangible, Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_2" xml:lang="en-US">Total long-term assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_0" xml:lang="en-US">Amount of accumulated pre-tax unrealized gains on investments in available-for-sale securities that are recognized in Accumulated Other Comprehensive Income (AOCI).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_1" xml:lang="en-US">Gross unrealized gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_2" xml:lang="en-US">Available For Sale Securities Gross Unrealized Gain Accumulated In Aoci</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_0" xml:lang="en-US">Amount of accumulated pre-tax unrealized loss before deducting unrealized gain on investments in available-for-sale securities recognized in Accumulated Other Comprehensive Income (AOCI).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_1" xml:lang="en-US">Available For Sale Securities Gross Unrealized Loss Accumulated In Aoci</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_2" xml:lang="en-US">Gross unrealized loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_0" xml:lang="en-US">Available-For-Sale Securities Matures After One Year Through Three Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_1" xml:lang="en-US">Available-for-sale securities matures after one year through three years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_0" xml:lang="en-US">Available-For-Sale Securities Matures After Three Year Through Five Years [Member].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_1" xml:lang="en-US">Available For Sale Securities Matures After Three Years Through Five Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_2" xml:lang="en-US">Available-for-sale securities matures after three year through five years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_0" xml:lang="en-US">Available-for-Sale Securities Matures Within One Yea [rMember]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1" xml:lang="en-US">Available-for-sale securities matures within one year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_2" xml:lang="en-US">Available-for-sale securities matures within one year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_0" xml:lang="en-US">Available-For-Sale Securities Maturity Period [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" xml:lang="en-US">Available For Sale Securities Maturity Period [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BankGuarantees_0" xml:lang="en-US">Bank guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BankGuarantees_1" xml:lang="en-US">Bank guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_0" xml:lang="en-US">Period of time for payment of contingent consideration, in PnYnMnDTnHnMnS'' format, for example, ''P1Y5M13D'' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_1" xml:lang="en-US">Business Combination Contingent Consideration Liability Payment Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_2" xml:lang="en-US">Payment term for contingent consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_0" xml:lang="en-US">Change in expense associated with tax positions for current year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_1" xml:lang="en-US">Change in expense associated with tax positions for current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_0" xml:lang="en-US">Changes in operating leases asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_1" xml:lang="en-US">Changes in operating leases, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_2" xml:lang="en-US">Changes In Operating Leases Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_0" xml:lang="en-US">Changes in operating leases liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_1" xml:lang="en-US">Changes In Operating Leases Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_2" xml:lang="en-US">Changes in operating leases, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CommencementOfProductionMember_0" xml:lang="en-US">Commencement of Production [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CommencementOfProductionMember_1" xml:lang="en-US">Commencement Of Production [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CommonStockValueAuthorized_0" xml:lang="en-US">Represents the aggregate value of ordinary shares authorized as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CommonStockValueAuthorized_1" xml:lang="en-US">Common Stock Value Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_CommonStockValueAuthorized_2" xml:lang="en-US">Share capital, amount authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_0" xml:lang="en-US">Represents the amount of contingent consideration payments cap based on achievement of certain thresholds of revenues.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_1" xml:lang="en-US">Contingent consideration payments cap based on achievement of certain thresholds of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_0" xml:lang="en-US">Represents the amount of finished goods inventory deferred due to unrecognized revenues associated with the inventory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_1" xml:lang="en-US">Cost Of Goods Sold Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_2" xml:lang="en-US">Cost of goods sold, deferred finished goods inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from wrote-off prepaid and withholding taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_1" xml:lang="en-US">Deferred Tax Assets Wrote Off Prepaid And Withholding Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_2" xml:lang="en-US">Write-off prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DevelopmentZoneAMember_0" xml:lang="en-US">Development Zone A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DevelopmentZoneAMember_1" xml:lang="en-US">Development Zone A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_DevelopmentZoneAMember_2" xml:lang="en-US">Development Zone A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DividendWithholdingTaxRate_0" xml:lang="en-US">Dividend Withholding Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DividendWithholdingTaxRate_1" xml:lang="en-US">Dividend, withholding tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EquipmentAtCustomerSiteMember_0" xml:lang="en-US">Equipment installed at customer site for revenue share deals.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EquipmentAtCustomerSiteMember_1" xml:lang="en-US">Equipment at customer site [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EstimatedCreditLossAllowance_0" xml:lang="en-US">Estimated credit loss allowance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EstimatedCreditLossAllowance_1" xml:lang="en-US">Estimated Credit Loss Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ExpenseDeductiblePeriod_0" xml:lang="en-US">Expense Deductible Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ExpenseDeductiblePeriod_1" xml:lang="en-US">Expense deductible period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_FinancialAndOtherIncomeNet_0" xml:lang="en-US">Represents amount of financial and other income, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_FinancialAndOtherIncomeNet_1" xml:lang="en-US">Financial And Other Income, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_FinancialAndOtherIncomeNet_2" xml:lang="en-US">Nonoperating Income (Expense), Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_FinancialAndOtherIncomeNet_3" xml:lang="en-US">Financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_0" xml:lang="en-US">Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_1" xml:lang="en-US">Finite Lived Intangible Assets Amortization Expense After Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_2" xml:lang="en-US">Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ForeignCounterPartyMember_0" xml:lang="en-US">An entity, either corporation, individual or other, not having domestic residence status that is legally permitted to enter into a contract and be sued if that person fails to meet the obligations imposed by a contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ForeignCounterPartyMember_1" xml:lang="en-US">Foreign Counter Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ForeignCounterPartyMember_2" xml:lang="en-US">non-Israeli resident [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GovernmentAuthorities_0" xml:lang="en-US">Government authorities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GovernmentAuthorities_1" xml:lang="en-US">Government Authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_GovernmentAuthorities_2" xml:lang="en-US">Government authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_0" xml:lang="en-US">Grants participations excluded from research and development costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1" xml:lang="en-US">Grants participations excluded from research and development costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GuaranteesInFavorOfLease_0" xml:lang="en-US">Guarantees in favor of lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GuaranteesInFavorOfLease_1" xml:lang="en-US">Guarantees in favor of lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_HoldbackAndContingentEarnout_0" xml:lang="en-US">Holdback and contingent earnout.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_HoldbackAndContingentEarnout_1" xml:lang="en-US">Holdback and contingent earnout</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_HoldbackExpensesCurrent_0" xml:lang="en-US">Holdback expenses for current year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_HoldbackExpensesCurrent_1" xml:lang="en-US">Holdback Expenses Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_HoldbackExpensesCurrent_2" xml:lang="en-US">Holdback amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_0" xml:lang="en-US">The aggregate amount of write-downs for impairments recognized during the period for long lived assets as well as the amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_1" xml:lang="en-US">Impairment Of Long Lived Assets And Finite Lived Intangible Assets [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_2" xml:lang="en-US">Impairment of long-lived assets and intangible assets subject to amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxAreaAxis_0" xml:lang="en-US">Income Tax Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxAreaAxis_1" xml:lang="en-US">Income Tax Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_0" xml:lang="en-US">(Increase) decrease in deferred tax assets related to losses and temporary differences due to changes in tax rates and different basis of measurement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_1" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Changes In Tax Rates And Different Basis Of Measurement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_2" xml:lang="en-US">Increase in deferred tax assets related to losses and temporary differences due to changes in tax rates and different basis of measurement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_0" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance As Result Of Tax Rate Change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_1" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance As Result Of Tax Rate Change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_2" xml:lang="en-US">Increase (decrease) in valuation allowance related to losses and temporary differences due to change in Israeli corporate " and Approved Enterprise" tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax rates differences related to subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_1" xml:lang="en-US">Foreign tax rates differences related to subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_2" xml:lang="en-US">Income Tax Reconciliation Foreign Tax Rates Differences Related To Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_0" xml:lang="en-US">Decrease (increase) in accrued interest and amortization of premium on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_1" xml:lang="en-US">Decrease in accrued interest and amortization of premium on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_2" xml:lang="en-US">Increase Decrease In Accrued Interest And Amortization Of Premium On Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_LeasePeriod_0" xml:lang="en-US">Lease period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_LeasePeriod_1" xml:lang="en-US">Lease period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MajorCustomerOneMember_0" xml:lang="en-US">Unspecified customer one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MajorCustomerOneMember_1" xml:lang="en-US">Major Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_MajorCustomerOneMember_2" xml:lang="en-US">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MajorCustomerTwoMember_0" xml:lang="en-US">Unspecified customer two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MajorCustomerTwoMember_1" xml:lang="en-US">Major Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_MajorCustomerTwoMember_2" xml:lang="en-US">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MiddleEastAndAfricaMember_0" xml:lang="en-US">Middle East and Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MiddleEastAndAfricaMember_1" xml:lang="en-US">Middle East And Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MonthlyRentalExpenses_0" xml:lang="en-US">Represents the amount of monthly rental expenses incurred in the operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MonthlyRentalExpenses_1" xml:lang="en-US">Monthly rental expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetAssetsFairValueDisclosure_0" xml:lang="en-US">The fair value of financial assets less the fair value of financial liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetAssetsFairValueDisclosure_1" xml:lang="en-US">Net Assets Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_NetAssetsFairValueDisclosure_2" xml:lang="en-US">Total financial net assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetonomyLtdMember_0" xml:lang="en-US">Netonomy LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetonomyLtdMember_1" xml:lang="en-US">Netonomy Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_NetonomyLtdMember_2" xml:lang="en-US">Netonomy LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetonomyMember_0" xml:lang="en-US">Netonomy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetonomyMember_1" xml:lang="en-US">Netonomy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_0" xml:lang="en-US">Represents the percentage of taxable income that limits the use of net operating losses for offsetting net income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_1" xml:lang="en-US">Net Operating Losses Limit Percentage Of Taxable Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_2" xml:lang="en-US">Net operating loss offset limitation, percentage of taxable income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_0" xml:lang="en-US">Represents the percentage of accumulated losses that limits the use of net operating losses to offset net income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_1" xml:lang="en-US">Net Operating Losses Limit Percentage Of Total Accumulated Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetworkIntelligenceSolutionsMember_0" xml:lang="en-US">Network intelligence solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetworkIntelligenceSolutionsMember_1" xml:lang="en-US">Network intelligence solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NewAccountingStandardEffect_0" xml:lang="en-US">The equity effect of adoption of the new accounting standard.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NewAccountingStandardEffect_1" xml:lang="en-US">New Accounting Standard Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_NewAccountingStandardEffect_2" xml:lang="en-US">Cumulative effect of new accounting standard (See Note 1)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_0" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_1" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_2" xml:lang="en-US">Rent expense, percentage of expenses, plus management fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptenetMember_0" xml:lang="en-US">Optenet [Member].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptenetMember_1" xml:lang="en-US">Optenet [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeFiveMember_0" xml:lang="en-US">Options, price range five.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeFiveMember_1" xml:lang="en-US">Options Price Range Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_OptionsPriceRangeFiveMember_2" xml:lang="en-US">$0.1-4.95 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeFourMember_0" xml:lang="en-US">Options, price range four.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeFourMember_1" xml:lang="en-US">Options Price Range Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_OptionsPriceRangeFourMember_2" xml:lang="en-US">$5.01-9.7 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeOneMember_0" xml:lang="en-US">Options, price range one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeOneMember_1" xml:lang="en-US">Options Price Range One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_OptionsPriceRangeOneMember_2" xml:lang="en-US">$23.31-27.58 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeThreeMember_0" xml:lang="en-US">Options, price range three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeThreeMember_1" xml:lang="en-US">Options Price Range Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_OptionsPriceRangeThreeMember_2" xml:lang="en-US">$10.0-14.68 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeTwoMember_0" xml:lang="en-US">Options, price range two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeTwoMember_1" xml:lang="en-US">Options Price Range Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeTwoMember_2" xml:lang="en-US">$15.2-17.07 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_0" xml:lang="en-US">Other Accounts Receivable And Prepaid Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1" xml:lang="en-US">Other Accounts Receivable And Prepaid Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_2" xml:lang="en-US">Schedule of Other Accounts Receivable and Prepaid Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherCountriesMember_0" xml:lang="en-US">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherCountriesMember_1" xml:lang="en-US">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherCountriesMember_2" xml:lang="en-US">Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherExpensesAndExchangeRateDifferences_0" xml:lang="en-US">Other expenses and Exchange rate differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherExpensesAndExchangeRateDifferences_1" xml:lang="en-US">Other expenses and Exchange rate differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_1" xml:lang="en-US">Other Payables And Accrued Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_2" xml:lang="en-US">Other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_3" xml:lang="en-US">Total other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OutsideDevelopmentZoneMember_0" xml:lang="en-US">Outside Development Zone [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OutsideDevelopmentZoneMember_1" xml:lang="en-US">Outside Development Zone [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PatentUseRightPeriod_0" xml:lang="en-US">Patent Use Right, Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PatentUseRightPeriod_1" xml:lang="en-US">Patent use right, period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PreferredEnterpriseMember_0" xml:lang="en-US">Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PreferredEnterpriseMember_1" xml:lang="en-US">Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PrepaymentToOem_0" xml:lang="en-US">Prepayment to OEM.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PrepaymentToOem_1" xml:lang="en-US">Prepayment to OEM</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_0" xml:lang="en-US">The amount related to Government Authorities was reclassified from other receivables and prepaid expenses to Non-current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_1" xml:lang="en-US">Prior period other receivables and prepaid expenses reclassified to noncurrent assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_0" xml:lang="en-US">Property and Equipment Percentage of Depreciation at an Annual Rate [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_1" xml:lang="en-US">Property And Equipment Percentage Of Depreciation At Annual Rate [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2" xml:lang="en-US">Schedule of Estimated Useful Lives at an Annual Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_0" xml:lang="en-US">Represents the rate at which the assets is depreciated anually.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_1" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives Annual Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_2" xml:lang="en-US">Estimated useful lives, annual rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ProvisionForReturns_0" xml:lang="en-US">Provision for returns.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ProvisionForReturns_1" xml:lang="en-US">Provision for returns</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RemainingPerformanceObligations_0" xml:lang="en-US">Remaining performance obligations as of the balance date for long-term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RemainingPerformanceObligations_1" xml:lang="en-US">Remaining Performance Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_RemainingPerformanceObligations_2" xml:lang="en-US">Remaining performance obligations as of the balance date for long-term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_0" xml:lang="en-US">Remaining performance obligations as of the balance date for short-term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_1" xml:lang="en-US">Remaining Performance Obligations Short Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_2" xml:lang="en-US">Remaining performance obligations as of the balance date for short-term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RestrictedHoldbackAmount_0" xml:lang="en-US">Restricted holdback amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RestrictedHoldbackAmount_1" xml:lang="en-US">Restricted holdback amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_0" xml:lang="en-US">Royalty Bearing Grants [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_1" xml:lang="en-US">Royalty Bearing Grants [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_2" xml:lang="en-US">Grants from the Israel Innovation Authority</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyExpensePercentageOfGrants_0" xml:lang="en-US">Royalty Expense, Percentage Of Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyExpensePercentageOfGrants_1" xml:lang="en-US">Royalty expense, percentage of grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyExpensePercentageOfNetSales_0" xml:lang="en-US">Royalty Expense, Percentage Of Net Sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyExpensePercentageOfNetSales_1" xml:lang="en-US">Royalty expense, percentage of net sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_0" xml:lang="en-US">Schedule of weighted-average remaining lease term and discount rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_1" xml:lang="en-US">Schedule Of Weighted Average Remaining Lease Term And Discount Rate [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_2" xml:lang="en-US">Schedule of Weighted-Average Remaining Lease Term and Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SecuritySolutionsMember_0" xml:lang="en-US">Security Solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SecuritySolutionsMember_1" xml:lang="en-US">Security Solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SeverancePayFund_0" xml:lang="en-US">Severance pay fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SeverancePayFund_1" xml:lang="en-US">Severance pay fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SeverancePayPolicyTextBlock_0" xml:lang="en-US">Severance Pay [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SeverancePayPolicyTextBlock_1" xml:lang="en-US">Severance Pay [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_SeverancePayPolicyTextBlock_2" xml:lang="en-US">Severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_0" xml:lang="en-US">Represents the ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_2" xml:lang="en-US">Suboptimal exercise multiple</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_0" xml:lang="en-US">Represents the maximum ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_2" xml:lang="en-US">Suboptimal exercise multiple, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_0" xml:lang="en-US">Represents the minimum ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2" xml:lang="en-US">Suboptimal exercise multiple, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_0" xml:lang="en-US">The balance of short-term bank deposits due to hedging transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_1" xml:lang="en-US">Short Term Bank Deposits Hedging Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_2" xml:lang="en-US">Short-term bank deposits due to hedging transacations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_0" xml:lang="en-US">Short-Term Bank Deposits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_1" xml:lang="en-US">Short Term Bank Deposits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_2" xml:lang="en-US">Short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_0" xml:lang="en-US">Special Technological Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_1" xml:lang="en-US">Special Technological Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_0" xml:lang="en-US">Previous years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_1" xml:lang="en-US">Tax Assets Valuation Allowance As Result Of Tax Rate Of Previous Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_2" xml:lang="en-US">Previous years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxBenefitPeriod_0" xml:lang="en-US">Tax benefit period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxBenefitPeriod_1" xml:lang="en-US">Tax benefit period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxesOnIncomeLineItems_0" xml:lang="en-US">Taxes On Income [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxesOnIncomeLineItems_1" xml:lang="en-US">Taxes On Income [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxesOnIncomeTable_0" xml:lang="en-US">Taxes On Income [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxesOnIncomeTable_1" xml:lang="en-US">Taxes On Income [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxExemptPeriod_0" xml:lang="en-US">Tax exempt period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxExemptPeriod_1" xml:lang="en-US">Tax Exempt Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TaxExemptPeriod_2" xml:lang="en-US">Tax-exempt period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for treasury stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_1" xml:lang="en-US">Treasury Stock [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_2" xml:lang="en-US">Treasury stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_0" xml:lang="en-US">2006 Stock Option Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_1" xml:lang="en-US">Two Thousand Six Stock Option Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_2" xml:lang="en-US">2006 option plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TwoThousandSixteenPlanMember_0" xml:lang="en-US">2016 option plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TwoThousandSixteenPlanMember_1" xml:lang="en-US">Two Thousand Sixteen Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_TwoThousandSixteenPlanMember_2" xml:lang="en-US">2016 option plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_0" xml:lang="en-US">Recoveries collected</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_0" xml:lang="en-US">Write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0" xml:lang="en-US">Account Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0" xml:lang="en-US">Other Payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0" xml:lang="en-US">Valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0" xml:lang="en-US">Earn-out liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_1" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_1" xml:lang="en-US">Foreign Currency Fair Value Hedge Liability at Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0" xml:lang="en-US">Net losses recognized from currency transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0" xml:lang="en-US">Decrease (increase) in trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0" xml:lang="en-US">Decrease in long-term deferred taxes, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_0" xml:lang="en-US">Decrease (Increase) in inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_1" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_0" xml:lang="en-US">Decrease (increase) in other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0" xml:lang="en-US">Decrease (Increase) in other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCash_0" xml:lang="en-US">Decrease (increase) in restricted deposit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCash_1" xml:lang="en-US">Increase (Decrease) in Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0" xml:lang="en-US">Less - imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0" xml:lang="en-US">Net amount reclassified to earnings from hedging transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0" xml:lang="en-US">Net amount reclassified to earnings from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_0" xml:lang="en-US">Redemption of (Investment in) short-term deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_1" xml:lang="en-US">Payments for (Proceeds from) Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_0" xml:lang="en-US">Investment in available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_0" xml:lang="en-US">Acquisition of Netonomy, net of cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_1" xml:lang="en-US">Cash paid to acquire entity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_0" xml:lang="en-US">Current-period provision for expected credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_1" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US">Exercise of stock options and restricted stock units, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_0" xml:lang="en-US">Treasury stock acquired, net, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_1" xml:lang="en-US">Number of ordinary shares repurchased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_0" xml:lang="en-US">Treasury stock acquired, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_1" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0" xml:lang="en-US">Total comprehensive gain (loss) from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xml:lang="en-US">Total allowance for credit losses - December 31</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1" xml:lang="en-US">Total allowance for credit losses - January 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2" xml:lang="en-US">Allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">Cash and cash equivalents at the end of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US">Cash and cash equivalents at the beginning of the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_0" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_0" xml:lang="en-US">Goodwill, Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_1" xml:lang="en-US">Goodwill, Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_2" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_3" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_4" xml:lang="en-US">Intangible Assets, Net (Including Goodwill), Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xml:lang="en-US">Unvested at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Unvested at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xml:lang="en-US">Shares upon exercise of options exercisable as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xml:lang="en-US">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US">Shares upon exercise of options outstanding as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity_0" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity_1" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity_2" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity_3" xml:lang="en-US">Total shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract_0" xml:lang="en-US">Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0" xml:lang="en-US">Other Payables And Accrued Expenses Details [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_1" xml:lang="en-US">Other Payables And Accrued Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_IL_0" xml:lang="en-US">Israel [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag_0" xml:lang="en-US">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember_0" xml:lang="en-US">Business Contact [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode_0" xml:lang="en-US">City Area Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName_0" xml:lang="en-US">Contact Personnel Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate_0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard_0" xml:lang="en-US">Document Accounting Standard</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport_0" xml:lang="en-US">Document Annual Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus_0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus_0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate_0" xml:lang="en-US">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement_0" xml:lang="en-US">Document Registration Statement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport_0" xml:lang="en-US">Document Shell Company Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport_0" xml:lang="en-US">Document Transition Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType_0" xml:lang="en-US">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1_0" xml:lang="en-US">Entity Address, Address Line One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2_0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3_0" xml:lang="en-US">Entity Address, Address Line Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown_0" xml:lang="en-US">Entity Address, City or Town</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry_0" xml:lang="en-US">Entity Address, Country</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis_0" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode_0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey_0" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus_0" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany_0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod_0" xml:lang="en-US">Entity Ex Transition Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber_0" xml:lang="en-US">Entity File Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory_0" xml:lang="en-US">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode_0" xml:lang="en-US">Entity Incorporation State Country Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent_0" xml:lang="en-US">Entity Interactive Data Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName_0" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany_0" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness_0" xml:lang="en-US">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber_0" xml:lang="en-US">Entity Tax Identification Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers_0" xml:lang="en-US">Entity Voluntary Filers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag_0" xml:lang="en-US">Auditor Attestation Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber_0" xml:lang="en-US">Local Phone Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle_0" xml:lang="en-US">Title of 12(b) Security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName_0" xml:lang="en-US">Name of Exchange on which Security is Registered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol_0" xml:lang="en-US">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AmericasMember_0" xml:lang="en-US">Americas [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember_0" xml:lang="en-US">Europe [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis_0" xml:lang="en-US">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember_0" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember_0" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis_0" xml:lang="en-US">Product and Service [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis_0" xml:lang="en-US">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_RangeAxis_1" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis_0" xml:lang="en-US">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis_0" xml:lang="en-US">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_0" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet_0" xml:lang="en-US">Trade receivables (net of allowance for credit losses of $ 2,309 and $ 1,867 at December 31, 2020 and 2019, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet_1" xml:lang="en-US">Trade receivables, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_0" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0" xml:lang="en-US">OTHER PAYABLES AND ACCRUED EXPENSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent_0" xml:lang="en-US">Trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_0" xml:lang="en-US">Accrued taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_0" xml:lang="en-US">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent_0" xml:lang="en-US">Accrued royalties to the OCS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0" xml:lang="en-US">Accumulated depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0" xml:lang="en-US">Unrealized gains (losses) on cash flow hedges [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_0" xml:lang="en-US">Unrealized gain (losses) on marketable securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_0" xml:lang="en-US">Unrealized gain (loss) on forward contracts, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0" xml:lang="en-US">Accumulated other comprehensive income (loss) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0" xml:lang="en-US">Weighted average remaining useful life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xml:lang="en-US">Weighted Average Useful life (Years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_0" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_0" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0" xml:lang="en-US">Advertising expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense_0" xml:lang="en-US">Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdvertisingExpense_1" xml:lang="en-US">Advertising expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_0" xml:lang="en-US">Total stock-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges_0" xml:lang="en-US">Amortization of deferred commission</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_1" xml:lang="en-US">Amortization of intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0" xml:lang="en-US">Outstanding options and warrants excluded from the calculation of diluted income per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets_0" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets_1" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract_0" xml:lang="en-US">ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent_0" xml:lang="en-US">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent_1" xml:lang="en-US">Total current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract_0" xml:lang="en-US">CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent_0" xml:lang="en-US">Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent_1" xml:lang="en-US">Total long-term assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract_0" xml:lang="en-US">NON-CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract_1" xml:lang="en-US">LONG-TERM ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecurities_0" xml:lang="en-US">Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities_1" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent_0" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent_1" xml:lang="en-US">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_0" xml:lang="en-US">Summary of Available-for-Sale Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis_0" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_0" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_0" xml:lang="en-US">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_0" xml:lang="en-US">Acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_0" xml:lang="en-US">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_0" xml:lang="en-US">Schedule of pro forma revenue and net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0" xml:lang="en-US">Acquisition transaction costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_0" xml:lang="en-US">Fair value of contingent liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationIndemnificationAssetsDescription_0" xml:lang="en-US">Description of claims for indemnification</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0" xml:lang="en-US">Net cash acquired assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_0" xml:lang="en-US">Non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_0" xml:lang="en-US">IPR&amp;D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xml:lang="en-US">Total purchase consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xml:lang="en-US">Net assets acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_0" xml:lang="en-US">Revenues recognized from acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy_0" xml:lang="en-US">Business combinations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" xml:lang="en-US">Restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US">Increase (Decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0" xml:lang="en-US">Shares reserved for issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember_0" xml:lang="en-US">Ordinary shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_0" xml:lang="en-US">Ordinary shares, par value per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_0" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued_0" xml:lang="en-US">Ordinary shares, shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US">Total comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0" xml:lang="en-US">Comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_0" xml:lang="en-US">Concentration of credit risks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_0" xml:lang="en-US">Concentration risk percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_0" xml:lang="en-US">Principles of consolidation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_0" xml:lang="en-US">Corporate debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporationMember_0" xml:lang="en-US">Israeli resident corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue_0" xml:lang="en-US">Total cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue_1" xml:lang="en-US">Cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract_0" xml:lang="en-US">Cost of revenues:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember_0" xml:lang="en-US">Cost of revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock_0" xml:lang="en-US">Cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0" xml:lang="en-US">Restructuring costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0" xml:lang="en-US">Current taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember_0" xml:lang="en-US">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate_0" xml:lang="en-US">Weighted average cost of debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0" xml:lang="en-US">Accrued severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0" xml:lang="en-US">OTHER RECEIVABLES AND PREPAID EXPENSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet_0" xml:lang="en-US">Deferred taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0" xml:lang="en-US">Deferred taxes expense (benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent_0" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_0" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_1" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1_0" xml:lang="en-US">Changes in deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0" xml:lang="en-US">Intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_1" xml:lang="en-US">Deferred tax asset before valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_1" xml:lang="en-US">Net deferred tax asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_1" xml:lang="en-US">Deferred tax asset net of valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_0" xml:lang="en-US">Deferred tax assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0" xml:lang="en-US">Operating and capital loss carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0" xml:lang="en-US">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0" xml:lang="en-US">Employee benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_0" xml:lang="en-US">Other temporary differences mainly relating to reserve and allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_0" xml:lang="en-US">Provision</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_0" xml:lang="en-US">Excess tax deductions from stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0" xml:lang="en-US">Deferred tax liability:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1" xml:lang="en-US">Intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_1" xml:lang="en-US">Other temporary differences mainly relating to reserve and allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsCurrent_0" xml:lang="en-US">Short-term lease deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent_0" xml:lang="en-US">Long-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation_0" xml:lang="en-US">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation_1" xml:lang="en-US">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Depreciation_2" xml:lang="en-US">Depreciation, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_0" xml:lang="en-US">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_1" xml:lang="en-US">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_0" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_0" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_1" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_0" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_0" xml:lang="en-US">Outstanding hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0" xml:lang="en-US">DERIVATIVE INSTRUMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0" xml:lang="en-US">Non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_0" xml:lang="en-US">Derivatives and hedging</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0" xml:lang="en-US">Designated as Hedging Instrument [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_0" xml:lang="en-US">Difference between Reported Amount and Reporting Currency Denominated Amount, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_1" xml:lang="en-US">Exchange rate differences and other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromAffiliateCurrent_0" xml:lang="en-US">Grants receivable from the OCS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract_0" xml:lang="en-US">Net loss per share:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract_1" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic_0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic_1" xml:lang="en-US">Basic net loss per share (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_0" xml:lang="en-US">Basic and diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_1" xml:lang="en-US">Basic and diluted net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted_0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1" xml:lang="en-US">Diluted net loss per share (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_0" xml:lang="en-US">Basic and diluted net income (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_0" xml:lang="en-US">EARNINGS (LOSS) PER SHARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Israeli Income tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0" xml:lang="en-US">Change in corporate tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0" xml:lang="en-US">Unrecognized compensation cost, recognition period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0" xml:lang="en-US">Unrecognized compensation cost related to non-vested stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_0" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0" xml:lang="en-US">Schedule of Financial Assets Measured at Fair Value on a Recurring Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_0" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_0" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_0" xml:lang="en-US">Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_0" xml:lang="en-US">Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_0" xml:lang="en-US">Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0" xml:lang="en-US">Fair value of financial instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis_0" xml:lang="en-US">Major Types of Debt and Equity Securities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinancialInstrumentAxis_1" xml:lang="en-US">Financial Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0" xml:lang="en-US">Accumulated amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0" xml:lang="en-US">2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_0" xml:lang="en-US">Total derivatives designated as hedging instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_1" xml:lang="en-US">Total derivatives non-designated as hedging instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0" xml:lang="en-US">Exchange rate differences and other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0" xml:lang="en-US">Financial statements in U.S. dollars</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_0" xml:lang="en-US">Office furniture and equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_0" xml:lang="en-US">General and administrative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0" xml:lang="en-US">General and administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill_0" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss_0" xml:lang="en-US">Goodwill impairment loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GovernmentContractReceivable_0" xml:lang="en-US">Government authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit_0" xml:lang="en-US">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit_1" xml:lang="en-US">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationAxis_0" xml:lang="en-US">Hedging Designation [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0" xml:lang="en-US">Impairment of intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0" xml:lang="en-US">Impairment of long-lived assets held for use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0" xml:lang="en-US">Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0" xml:lang="en-US">Pre-tax income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xml:lang="en-US">Loss before income tax expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" xml:lang="en-US">Loss before taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract_0" xml:lang="en-US">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0" xml:lang="en-US">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_0" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_0" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_0" xml:lang="en-US">TAXES ON INCOME</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_0" xml:lang="en-US">Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_0" xml:lang="en-US">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1" xml:lang="en-US">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2" xml:lang="en-US">Tax expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_0" xml:lang="en-US">Income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_0" xml:lang="en-US">Changes in valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0" xml:lang="en-US">Increase in losses and temporary differences due to change in Israeli corporate and "Approved Enterprise" tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2020, 2019 and 2018, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_0" xml:lang="en-US">Write off of prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_0" xml:lang="en-US">Non-deductible expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0" xml:lang="en-US">Non-deductible share-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_0" xml:lang="en-US">Exchange rate differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0" xml:lang="en-US">Increase (decrease) in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1" xml:lang="en-US">Increase (Decrease) in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_0" xml:lang="en-US">Increase (decrease) in accrued severance pay, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0" xml:lang="en-US">Increase (decrease) in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0" xml:lang="en-US">Increase (decrease) in employees and payroll accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_0" xml:lang="en-US">Increase (decrease) in other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1" xml:lang="en-US">Increase (Decrease) in other payables, accrued expenses and other long term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_0" xml:lang="en-US">Dilutive effect: stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndividualMember_0" xml:lang="en-US">Israeli resident individual [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntellectualPropertyMember_0" xml:lang="en-US">IP R&amp;D [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncome_0" xml:lang="en-US">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_0" xml:lang="en-US">United States of America [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryAdjustments_0" xml:lang="en-US">Cumulative inventory write-off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_0" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_0" xml:lang="en-US">INVENTORIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0" xml:lang="en-US">Finished goods</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet_0" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet_1" xml:lang="en-US">Total inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_1" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0" xml:lang="en-US">Raw materials</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown_0" xml:lang="en-US">Inventory write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_0" xml:lang="en-US">Amortization/accretion of premium/discount on marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeNonoperatingAbstract_0" xml:lang="en-US">Financial income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0" xml:lang="en-US">AVAILABLE-FOR-SALE MARKETABLE SECURITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseExpirationDate1_0" xml:lang="en-US">Lease expiration date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_0" xml:lang="en-US">Leasehold improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_0" xml:lang="en-US">Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xml:lang="en-US">Maturity of operating liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US">Total liabilities and shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent_0" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent_1" xml:lang="en-US">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_0" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_1" xml:lang="en-US">Total long-term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract_0" xml:lang="en-US">LONG-TERM LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LitigationReserve_0" xml:lang="en-US">Maximum possible litigation amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_0" xml:lang="en-US">Lease equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_0" xml:lang="en-US">Marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US">Net cash provided by financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0" xml:lang="en-US">Cash flows from financing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0" xml:lang="en-US">Cash flows from investing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Cash flows from operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss_0" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss_1" xml:lang="en-US">Net Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0" xml:lang="en-US">Numerator:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0" xml:lang="en-US">Recently Adopted Accounting Pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0" xml:lang="en-US">Recently Issued Accounting Pronouncement Not Yet Adopted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncurrentAssets_0" xml:lang="en-US">Long-lived assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NondesignatedMember_0" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_0" xml:lang="en-US">Financial income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_1" xml:lang="en-US">Financial and other expenses, total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_2" xml:lang="en-US">Financial and other income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseMember_0" xml:lang="en-US">Financial income, net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember_0" xml:lang="en-US">Computers and peripheral equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenseMember_0" xml:lang="en-US">Operating expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses_0" xml:lang="en-US">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses_1" xml:lang="en-US">Total operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract_0" xml:lang="en-US">Operating expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss_0" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss_1" xml:lang="en-US">Operating loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability_0" xml:lang="en-US">ROU lease liabilites</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_1" xml:lang="en-US">Present value of lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_0" xml:lang="en-US">Short-term operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0" xml:lang="en-US">Long-term operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0" xml:lang="en-US">Operating lease right-of-use assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_1" xml:lang="en-US">ROU assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1" xml:lang="en-US">Total lease payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xml:lang="en-US">2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0" xml:lang="en-US">2025 and thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_0" xml:lang="en-US">Rent expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0" xml:lang="en-US">Weighted-average discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0" xml:lang="en-US">Weighted-average remaining lease term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards_0" xml:lang="en-US">Net operating loss carry forwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_0" xml:lang="en-US">Expiration of operating loss carry forward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0" xml:lang="en-US">Limitations on utilization of net operating losses as a result of business acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_0" xml:lang="en-US">Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0" xml:lang="en-US">GENERAL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent_0" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0" xml:lang="en-US">Other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0" xml:lang="en-US">Changes in other comprehensive income (loss) before reclassifications</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1" xml:lang="en-US">Total comprehensive gain (loss) from hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0" xml:lang="en-US">Unrealized gain (loss) on foreign currency cash flow hedges transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_0" xml:lang="en-US">Gain (loss) on derivative instruments reclassified from OCI to operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Net current-period other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0" xml:lang="en-US">Unrealized gain (loss) on available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract_0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0" xml:lang="en-US">FINANCIAL INCOME (EXPENSES), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_0" xml:lang="en-US">Liability related to settlement of OCS grants (See note 11a)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember_0" xml:lang="en-US">Lab equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0" xml:lang="en-US">Financial expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherShortTermInvestments_0" xml:lang="en-US">Short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_0" xml:lang="en-US">Payables and Accruals [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_1" xml:lang="en-US">OTHER PAYABLES AND ACCRUED EXPENSES [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0" xml:lang="en-US">Purchase of ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis_0" xml:lang="en-US">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xml:lang="en-US">Other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1" xml:lang="en-US">Other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_0" xml:lang="en-US">Prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants_0" xml:lang="en-US">Proceeds from warrants issued as investment banking fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_0" xml:lang="en-US">Proceeds from sales and maturity of available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_0" xml:lang="en-US">Proceeds from exercise of stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember_0" xml:lang="en-US">Product [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0" xml:lang="en-US">Estimated useful lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_0" xml:lang="en-US">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_1" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_2" xml:lang="en-US">Deprecated cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0" xml:lang="en-US">Schedule of Property and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_0" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss) to :</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_0" xml:lang="en-US">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_1" xml:lang="en-US">Research and development costs, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_2" xml:lang="en-US">Research and Development Expense, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_0" xml:lang="en-US">Research and development (net of grant participations of $ 339, $ 378 and $ 374 for the years ended December 31, 2020, 2019 and 2018, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1" xml:lang="en-US">Research and development costs, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0" xml:lang="en-US">Research and development [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0" xml:lang="en-US">Research and development costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_0" xml:lang="en-US">Restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember_0" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0" xml:lang="en-US">Revenue recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues_0" xml:lang="en-US">Total revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues_1" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues_2" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract_0" xml:lang="en-US">Revenues:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0" xml:lang="en-US">Right-of-use assets obtained in the exchange for operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RoyaltyExpense_0" xml:lang="en-US">Royalty expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockPricePerShare_0" xml:lang="en-US">Secondary public offering, common stock price per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesMember_0" xml:lang="en-US">Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Other Payables and Accrued Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0" xml:lang="en-US">Summary of numbers of shares were excluded from the computation of diluted net loss per ordinary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_0" xml:lang="en-US">Schedule of the Fair Value of Assets Acquired and Liabilities Assumed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0" xml:lang="en-US">Schedule of Income Tax Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0" xml:lang="en-US">Schedule of the Computation of Basic and Diluted Net Earnings (Loss) per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0" xml:lang="en-US">Schedule of the Reconciliation of the Theoretical Tax Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Fair Value Measurements Using Significant Unobservable Inputs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0" xml:lang="en-US">Schedule of Long-Lived Assets by Geographic Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Estimated Amortization Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_0" xml:lang="en-US">Schedule of the Fair Value of Open Foreign Exchange Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_0" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0" xml:lang="en-US">Schedule of Pre-tax Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0" xml:lang="en-US">Schedule of Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0" xml:lang="en-US">Schedule of Allowance of Credit Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Financial Income, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_0" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0" xml:lang="en-US">Schedule of Major Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0" xml:lang="en-US">Schedule of Revenues by Geographic Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0" xml:lang="en-US">Summary of Restricted Stock Unit Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0" xml:lang="en-US">Schedule of Stock Option Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Assumptions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract_0" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_0" xml:lang="en-US">GEOGRAPHIC INFORMATION</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0" xml:lang="en-US">Sales and marketing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_0" xml:lang="en-US">Sales and marketing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember_0" xml:lang="en-US">Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeveranceCosts1_0" xml:lang="en-US">Severance expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation_0" xml:lang="en-US">Share based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0" xml:lang="en-US">Vesting period for plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0" xml:lang="en-US">Weighted average share price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0" xml:lang="en-US">Options, expiration period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0" xml:lang="en-US">Dividend yield</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0" xml:lang="en-US">Volatility, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0" xml:lang="en-US">Volatility, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0" xml:lang="en-US">Risk free interest rate, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0" xml:lang="en-US">Risk free interest rate, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_0" xml:lang="en-US">Expected volatility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0" xml:lang="en-US">Shares available for future issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0" xml:lang="en-US">Intrinsic value of options exercisable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0" xml:lang="en-US">Weighted-average remaining contractual life of exercisable options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0" xml:lang="en-US">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0" xml:lang="en-US">Number of shares upon exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0" xml:lang="en-US">Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0" xml:lang="en-US">Weighted average remaining contractual life of options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US">Weighted average remaining contractual life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_0" xml:lang="en-US">Schedule of Stock Options Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0" xml:lang="en-US">Stock options vested during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Weighted-average grant-date fair value of the options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_0" xml:lang="en-US">Incremental compensation cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0" xml:lang="en-US">Accounting for stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0" xml:lang="en-US">Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0" xml:lang="en-US">Exercise Prices, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0" xml:lang="en-US">Exercise Prices, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost_0" xml:lang="en-US">Short-term lease expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_0" xml:lang="en-US">Warranty costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0" xml:lang="en-US">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems_0" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_0" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable_0" xml:lang="en-US">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockCompensationPlanMember_0" xml:lang="en-US">Stock Compensation Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_0" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" xml:lang="en-US">SHAREHOLDERS' EQUITY Note</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0" xml:lang="en-US">Issued to director as compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0" xml:lang="en-US">Issuance of shares related to secondary offering, net of issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0" xml:lang="en-US">Exercise of stock options and restricted stock units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0" xml:lang="en-US">Authorized amount of ordinary shares to repurchase</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract_0" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_0" xml:lang="en-US">SUBSEQUENT EVENT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_0" xml:lang="en-US">Cash paid during the year for:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount_0" xml:lang="en-US">Capital loss carry forwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_0" xml:lang="en-US">Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0" xml:lang="en-US">Short-term deposits, weighted average interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0" xml:lang="en-US">Trade Receivable and Allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember_0" xml:lang="en-US">Treasury Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockShares_0" xml:lang="en-US">Treasury stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_0" xml:lang="en-US">Off balance sheet non-cancelable purchase commitments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates_0" xml:lang="en-US">Use of estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_0" xml:lang="en-US">Governmental debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_0" xml:lang="en-US">Reserve for sales returns</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US">Weighted average number of shares used in computing diluted net loss per share (shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1" xml:lang="en-US">Basic and diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US">Weighted average number of shares used in computing basic net loss per share (shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0" xml:lang="en-US">Weighted average number of shares used in per share computations of net loss:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1" xml:lang="en-US">Weighted average number of shares used in per share computations of net earnings (loss):</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0" xml:lang="en-US">Number of shares upon exercise</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_1" xlink:to="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_2" xlink:to="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_3" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_4" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_5" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdvancesFromCustomers_6" xlink:to="lab_allt_AdvancesFromCustomers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdvancesFromCustomers_7" xlink:to="lab_allt_AdvancesFromCustomers_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_8" xlink:to="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_9" xlink:to="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_10" xlink:to="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPostVestingForfeitureRate_11" xlink:to="lab_allt_AnnualPostVestingForfeitureRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPostVestingForfeitureRate_12" xlink:to="lab_allt_AnnualPostVestingForfeitureRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPreVestingForfeitureRate_13" xlink:to="lab_allt_AnnualPreVestingForfeitureRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPreVestingForfeitureRate_14" xlink:to="lab_allt_AnnualPreVestingForfeitureRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPreVestingForfeitureRate_15" xlink:to="lab_allt_AnnualPreVestingForfeitureRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ApprovalDateMember_16" xlink:to="lab_allt_ApprovalDateMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ApprovalDateMember_17" xlink:to="lab_allt_ApprovalDateMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AsiaAndOceaniaMember_18" xlink:to="lab_allt_AsiaAndOceaniaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AsiaAndOceaniaMember_19" xlink:to="lab_allt_AsiaAndOceaniaMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_20" xlink:to="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_21" xlink:to="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_22" xlink:to="lab_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_23" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_24" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_25" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_26" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_27" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_28" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_29" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_30" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_31" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_32" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_33" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_34" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_35" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_36" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_37" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_38" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BankGuarantees_39" xlink:to="lab_allt_BankGuarantees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BankGuarantees_40" xlink:to="lab_allt_BankGuarantees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_41" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_42" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_43" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_44" xlink:to="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_45" xlink:to="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_46" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_47" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_48" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_49" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_50" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_51" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommencementOfProductionMember_52" xlink:to="lab_allt_CommencementOfProductionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommencementOfProductionMember_53" xlink:to="lab_allt_CommencementOfProductionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_54" xlink:to="lab_allt_CommonStockValueAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_55" xlink:to="lab_allt_CommonStockValueAuthorized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_56" xlink:to="lab_allt_CommonStockValueAuthorized_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_57" xlink:to="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_58" xlink:to="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_59" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_60" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_61" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_62" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_63" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_64" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DevelopmentZoneAMember_65" xlink:to="lab_allt_DevelopmentZoneAMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DevelopmentZoneAMember_66" xlink:to="lab_allt_DevelopmentZoneAMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DevelopmentZoneAMember_67" xlink:to="lab_allt_DevelopmentZoneAMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DividendWithholdingTaxRate_68" xlink:to="lab_allt_DividendWithholdingTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DividendWithholdingTaxRate_69" xlink:to="lab_allt_DividendWithholdingTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EquipmentAtCustomerSiteMember_70" xlink:to="lab_allt_EquipmentAtCustomerSiteMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EquipmentAtCustomerSiteMember_71" xlink:to="lab_allt_EquipmentAtCustomerSiteMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EstimatedCreditLossAllowance_72" xlink:to="lab_allt_EstimatedCreditLossAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EstimatedCreditLossAllowance_73" xlink:to="lab_allt_EstimatedCreditLossAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExpenseDeductiblePeriod_74" xlink:to="lab_allt_ExpenseDeductiblePeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExpenseDeductiblePeriod_75" xlink:to="lab_allt_ExpenseDeductiblePeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FinancialAndOtherIncomeNet_76" xlink:to="lab_allt_FinancialAndOtherIncomeNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FinancialAndOtherIncomeNet_77" xlink:to="lab_allt_FinancialAndOtherIncomeNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FinancialAndOtherIncomeNet_78" xlink:to="lab_allt_FinancialAndOtherIncomeNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FinancialAndOtherIncomeNet_79" xlink:to="lab_allt_FinancialAndOtherIncomeNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_80" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_81" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_82" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterPartyMember_83" xlink:to="lab_allt_ForeignCounterPartyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterPartyMember_84" xlink:to="lab_allt_ForeignCounterPartyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterPartyMember_85" xlink:to="lab_allt_ForeignCounterPartyMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_86" xlink:to="lab_allt_GovernmentAuthorities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_87" xlink:to="lab_allt_GovernmentAuthorities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_88" xlink:to="lab_allt_GovernmentAuthorities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_89" xlink:to="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_90" xlink:to="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GuaranteesInFavorOfLease_91" xlink:to="lab_allt_GuaranteesInFavorOfLease_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GuaranteesInFavorOfLease_92" xlink:to="lab_allt_GuaranteesInFavorOfLease_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackAndContingentEarnout_93" xlink:to="lab_allt_HoldbackAndContingentEarnout_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackAndContingentEarnout_94" xlink:to="lab_allt_HoldbackAndContingentEarnout_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_95" xlink:to="lab_allt_HoldbackExpensesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_96" xlink:to="lab_allt_HoldbackExpensesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_97" xlink:to="lab_allt_HoldbackExpensesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_98" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_99" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_100" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxAreaAxis_101" xlink:to="lab_allt_IncomeTaxAreaAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxAreaAxis_102" xlink:to="lab_allt_IncomeTaxAreaAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_103" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_104" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_105" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_106" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_107" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_108" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_109" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_110" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_111" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_112" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_113" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_114" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LeasePeriod_115" xlink:to="lab_allt_LeasePeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LeasePeriod_116" xlink:to="lab_allt_LeasePeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_117" xlink:to="lab_allt_MajorCustomerOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_118" xlink:to="lab_allt_MajorCustomerOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_119" xlink:to="lab_allt_MajorCustomerOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_120" xlink:to="lab_allt_MajorCustomerTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_121" xlink:to="lab_allt_MajorCustomerTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_122" xlink:to="lab_allt_MajorCustomerTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MiddleEastAndAfricaMember_123" xlink:to="lab_allt_MiddleEastAndAfricaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MiddleEastAndAfricaMember_124" xlink:to="lab_allt_MiddleEastAndAfricaMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MonthlyRentalExpenses_125" xlink:to="lab_allt_MonthlyRentalExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MonthlyRentalExpenses_126" xlink:to="lab_allt_MonthlyRentalExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_127" xlink:to="lab_allt_NetAssetsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_128" xlink:to="lab_allt_NetAssetsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_129" xlink:to="lab_allt_NetAssetsFairValueDisclosure_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLtdMember_130" xlink:to="lab_allt_NetonomyLtdMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLtdMember_131" xlink:to="lab_allt_NetonomyLtdMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLtdMember_132" xlink:to="lab_allt_NetonomyLtdMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyMember_133" xlink:to="lab_allt_NetonomyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyMember_134" xlink:to="lab_allt_NetonomyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_135" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_136" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_137" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_138" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_139" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetworkIntelligenceSolutionsMember_140" xlink:to="lab_allt_NetworkIntelligenceSolutionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetworkIntelligenceSolutionsMember_141" xlink:to="lab_allt_NetworkIntelligenceSolutionsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_142" xlink:to="lab_allt_NewAccountingStandardEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_143" xlink:to="lab_allt_NewAccountingStandardEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_144" xlink:to="lab_allt_NewAccountingStandardEffect_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_145" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_146" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_147" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptenetMember_148" xlink:to="lab_allt_OptenetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptenetMember_149" xlink:to="lab_allt_OptenetMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_150" xlink:to="lab_allt_OptionsPriceRangeFiveMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_151" xlink:to="lab_allt_OptionsPriceRangeFiveMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_152" xlink:to="lab_allt_OptionsPriceRangeFiveMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_153" xlink:to="lab_allt_OptionsPriceRangeFourMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_154" xlink:to="lab_allt_OptionsPriceRangeFourMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_155" xlink:to="lab_allt_OptionsPriceRangeFourMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_156" xlink:to="lab_allt_OptionsPriceRangeOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_157" xlink:to="lab_allt_OptionsPriceRangeOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_158" xlink:to="lab_allt_OptionsPriceRangeOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_159" xlink:to="lab_allt_OptionsPriceRangeThreeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_160" xlink:to="lab_allt_OptionsPriceRangeThreeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_161" xlink:to="lab_allt_OptionsPriceRangeThreeMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_162" xlink:to="lab_allt_OptionsPriceRangeTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_163" xlink:to="lab_allt_OptionsPriceRangeTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_164" xlink:to="lab_allt_OptionsPriceRangeTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_165" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_166" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_167" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_168" xlink:to="lab_allt_OtherCountriesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_169" xlink:to="lab_allt_OtherCountriesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_170" xlink:to="lab_allt_OtherCountriesMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherExpensesAndExchangeRateDifferences_171" xlink:to="lab_allt_OtherExpensesAndExchangeRateDifferences_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherExpensesAndExchangeRateDifferences_172" xlink:to="lab_allt_OtherExpensesAndExchangeRateDifferences_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_173" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_174" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_175" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_176" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OutsideDevelopmentZoneMember_177" xlink:to="lab_allt_OutsideDevelopmentZoneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OutsideDevelopmentZoneMember_178" xlink:to="lab_allt_OutsideDevelopmentZoneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PatentUseRightPeriod_179" xlink:to="lab_allt_PatentUseRightPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PatentUseRightPeriod_180" xlink:to="lab_allt_PatentUseRightPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PreferredEnterpriseMember_181" xlink:to="lab_allt_PreferredEnterpriseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PreferredEnterpriseMember_182" xlink:to="lab_allt_PreferredEnterpriseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PrepaymentToOem_183" xlink:to="lab_allt_PrepaymentToOem_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PrepaymentToOem_184" xlink:to="lab_allt_PrepaymentToOem_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_185" xlink:to="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_186" xlink:to="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_187" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_188" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_189" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_190" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_191" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_192" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProvisionForReturns_193" xlink:to="lab_allt_ProvisionForReturns_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProvisionForReturns_194" xlink:to="lab_allt_ProvisionForReturns_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_195" xlink:to="lab_allt_RemainingPerformanceObligations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_196" xlink:to="lab_allt_RemainingPerformanceObligations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_197" xlink:to="lab_allt_RemainingPerformanceObligations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_198" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_199" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_200" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RestrictedHoldbackAmount_201" xlink:to="lab_allt_RestrictedHoldbackAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RestrictedHoldbackAmount_202" xlink:to="lab_allt_RestrictedHoldbackAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_203" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_204" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_205" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfGrants_206" xlink:to="lab_allt_RoyaltyExpensePercentageOfGrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfGrants_207" xlink:to="lab_allt_RoyaltyExpensePercentageOfGrants_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfNetSales_208" xlink:to="lab_allt_RoyaltyExpensePercentageOfNetSales_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfNetSales_209" xlink:to="lab_allt_RoyaltyExpensePercentageOfNetSales_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_210" xlink:to="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_211" xlink:to="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_212" xlink:to="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecuritySolutionsMember_213" xlink:to="lab_allt_SecuritySolutionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecuritySolutionsMember_214" xlink:to="lab_allt_SecuritySolutionsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayFund_215" xlink:to="lab_allt_SeverancePayFund_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayFund_216" xlink:to="lab_allt_SeverancePayFund_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_217" xlink:to="lab_allt_SeverancePayPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_218" xlink:to="lab_allt_SeverancePayPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_219" xlink:to="lab_allt_SeverancePayPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_220" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_221" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_222" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_223" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_224" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_225" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_226" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_227" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_228" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_229" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_230" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_231" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_232" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_233" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_234" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_235" xlink:to="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_236" xlink:to="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_237" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_238" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_239" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitPeriod_240" xlink:to="lab_allt_TaxBenefitPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitPeriod_241" xlink:to="lab_allt_TaxBenefitPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeLineItems_242" xlink:to="lab_allt_TaxesOnIncomeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeLineItems_243" xlink:to="lab_allt_TaxesOnIncomeLineItems_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeTable_244" xlink:to="lab_allt_TaxesOnIncomeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeTable_245" xlink:to="lab_allt_TaxesOnIncomeTable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxExemptPeriod_246" xlink:to="lab_allt_TaxExemptPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxExemptPeriod_247" xlink:to="lab_allt_TaxExemptPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxExemptPeriod_248" xlink:to="lab_allt_TaxExemptPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_249" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_250" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_251" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_252" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_253" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_254" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_255" xlink:to="lab_allt_TwoThousandSixteenPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_256" xlink:to="lab_allt_TwoThousandSixteenPlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_257" xlink:to="lab_allt_TwoThousandSixteenPlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_258" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_259" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_260" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_261" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_262" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_263" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_264" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_265" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_266" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_267" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_268" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_269" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_270" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_271" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_272" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_273" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_274" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_275" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_276" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_277" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_278" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_279" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_280" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_281" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_282" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_283" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_284" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_285" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRestrictedCash_286" xlink:to="lab_us-gaap_IncreaseDecreaseInRestrictedCash_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRestrictedCash_287" xlink:to="lab_us-gaap_IncreaseDecreaseInRestrictedCash_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_288" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_289" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_290" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_291" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_292" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_293" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_294" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_295" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_296" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_297" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_298" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_299" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_300" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_301" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_302" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_303" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_304" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_305" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_306" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_307" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_308" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_309" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_310" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_311" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_312" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_313" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_314" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_315" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_316" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_317" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_318" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_319" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_320" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_321" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_322" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_323" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_324" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_325" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_326" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_327" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_328" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_329" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_330" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_331" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_332" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_333" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_334" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_335" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_336" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_337" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_338" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_339" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_340" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_341" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_342" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_343" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_344" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_345" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_346" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_347" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_348" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_349" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_350" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_351" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_352" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_353" xlink:to="lab_us-gaap_StockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_354" xlink:to="lab_us-gaap_StockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_355" xlink:to="lab_us-gaap_StockholdersEquity_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_356" xlink:to="lab_us-gaap_StockholdersEquity_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract_357" xlink:to="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_358" xlink:to="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_359" xlink:to="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_360" xlink:to="lab_country_IL_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_361" xlink:to="lab_dei_AmendmentFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember_362" xlink:to="lab_dei_BusinessContactMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_363" xlink:to="lab_dei_CityAreaCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName_364" xlink:to="lab_dei_ContactPersonnelName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_365" xlink:to="lab_dei_CurrentFiscalYearEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard_366" xlink:to="lab_dei_DocumentAccountingStandard_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_367" xlink:to="lab_dei_DocumentAnnualReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_368" xlink:to="lab_dei_DocumentFiscalPeriodFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_369" xlink:to="lab_dei_DocumentFiscalYearFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_370" xlink:to="lab_dei_DocumentPeriodEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement_371" xlink:to="lab_dei_DocumentRegistrationStatement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport_372" xlink:to="lab_dei_DocumentShellCompanyReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_373" xlink:to="lab_dei_DocumentTransitionReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_374" xlink:to="lab_dei_DocumentType_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_375" xlink:to="lab_dei_EntityAddressAddressLine1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2_376" xlink:to="lab_dei_EntityAddressAddressLine2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3_377" xlink:to="lab_dei_EntityAddressAddressLine3_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_378" xlink:to="lab_dei_EntityAddressCityOrTown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry_379" xlink:to="lab_dei_EntityAddressCountry_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_380" xlink:to="lab_dei_EntityAddressesAddressTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_381" xlink:to="lab_dei_EntityAddressPostalZipCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_382" xlink:to="lab_dei_EntityCentralIndexKey_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_383" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_384" xlink:to="lab_dei_EntityCurrentReportingStatus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_385" xlink:to="lab_dei_EntityEmergingGrowthCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod_386" xlink:to="lab_dei_EntityExTransitionPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_387" xlink:to="lab_dei_EntityFileNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_388" xlink:to="lab_dei_EntityFilerCategory_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_389" xlink:to="lab_dei_EntityIncorporationStateCountryCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_390" xlink:to="lab_dei_EntityInteractiveDataCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_391" xlink:to="lab_dei_EntityRegistrantName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_392" xlink:to="lab_dei_EntityShellCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_393" xlink:to="lab_dei_EntitySmallBusiness_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_394" xlink:to="lab_dei_EntityTaxIdentificationNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_395" xlink:to="lab_dei_EntityVoluntaryFilers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_396" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag_397" xlink:to="lab_dei_IcfrAuditorAttestationFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_398" xlink:to="lab_dei_LocalPhoneNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_399" xlink:to="lab_dei_Security12bTitle_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_400" xlink:to="lab_dei_SecurityExchangeName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_401" xlink:to="lab_dei_TradingSymbol_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember_402" xlink:to="lab_srt_AmericasMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_403" xlink:to="lab_srt_EuropeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_404" xlink:to="lab_srt_MajorCustomersAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_405" xlink:to="lab_srt_MaximumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_406" xlink:to="lab_srt_MinimumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_407" xlink:to="lab_srt_ProductOrServiceAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_408" xlink:to="lab_srt_RangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_409" xlink:to="lab_srt_RangeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_410" xlink:to="lab_srt_StatementGeographicalAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_411" xlink:to="lab_srt_StatementScenarioAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_412" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_413" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_414" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_415" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_416" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent_417" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_418" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_419" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent_420" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_421" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_422" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_423" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_424" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_425" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_426" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_427" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_428" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_429" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_430" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_431" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_432" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_433" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_434" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_435" xlink:to="lab_us-gaap_AdvertisingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_436" xlink:to="lab_us-gaap_AdvertisingExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_437" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_438" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredCharges_439" xlink:to="lab_us-gaap_AmortizationOfDeferredCharges_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_440" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_441" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_442" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_443" xlink:to="lab_us-gaap_Assets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_444" xlink:to="lab_us-gaap_Assets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_445" xlink:to="lab_us-gaap_AssetsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_446" xlink:to="lab_us-gaap_AssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_447" xlink:to="lab_us-gaap_AssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_448" xlink:to="lab_us-gaap_AssetsCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_449" xlink:to="lab_us-gaap_AssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_450" xlink:to="lab_us-gaap_AssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_451" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_452" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_453" xlink:to="lab_us-gaap_AvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_454" xlink:to="lab_us-gaap_AvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_455" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_456" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_457" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_458" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_459" xlink:to="lab_us-gaap_AwardTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_460" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_461" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_462" xlink:to="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_463" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_464" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_465" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_466" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_467" xlink:to="lab_us-gaap_BusinessCombinationIndemnificationAssetsDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_468" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_469" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_470" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_471" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_472" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_473" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy_474" xlink:to="lab_us-gaap_BusinessCombinationsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_475" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_476" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_477" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_478" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_479" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_480" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_481" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_482" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_483" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_484" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_485" xlink:to="lab_us-gaap_CommonStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_486" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_487" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_488" xlink:to="lab_us-gaap_CommonStockSharesIssued_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_489" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_490" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_491" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_492" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_493" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_494" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_495" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_496" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporationMember_497" xlink:to="lab_us-gaap_CorporationMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_498" xlink:to="lab_us-gaap_CostOfRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_499" xlink:to="lab_us-gaap_CostOfRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract_500" xlink:to="lab_us-gaap_CostOfRevenueAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_501" xlink:to="lab_us-gaap_CostOfSalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock_502" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_503" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_504" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_505" xlink:to="lab_us-gaap_CustomerRelationshipsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate_506" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_507" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_508" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_509" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet_510" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_511" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_512" xlink:to="lab_us-gaap_DeferredRevenueCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_513" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_514" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1_515" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_516" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_517" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_518" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_519" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_520" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_521" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_522" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_523" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_524" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_525" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_526" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_527" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_528" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_529" xlink:to="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_530" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_531" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_532" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_533" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_534" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent_535" xlink:to="lab_us-gaap_DepositsAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsNoncurrent_536" xlink:to="lab_us-gaap_DepositsAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_537" xlink:to="lab_us-gaap_Depreciation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_538" xlink:to="lab_us-gaap_Depreciation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_539" xlink:to="lab_us-gaap_Depreciation_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_540" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_541" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_542" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_543" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_544" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_545" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_546" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_547" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_548" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_549" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_550" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_551" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_552" xlink:to="lab_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember_553" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_554" xlink:to="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_555" xlink:to="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromAffiliateCurrent_556" xlink:to="lab_us-gaap_DueFromAffiliateCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_557" xlink:to="lab_us-gaap_EarningsPerShareAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_558" xlink:to="lab_us-gaap_EarningsPerShareAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_559" xlink:to="lab_us-gaap_EarningsPerShareBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_560" xlink:to="lab_us-gaap_EarningsPerShareBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_561" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_562" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_563" xlink:to="lab_us-gaap_EarningsPerShareDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_564" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_565" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_566" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_567" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_568" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_569" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_570" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_571" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_572" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_573" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_574" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_575" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_576" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_577" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_578" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_579" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_580" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_581" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_582" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_583" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_584" xlink:to="lab_us-gaap_FinancialInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_585" xlink:to="lab_us-gaap_FinancialInstrumentAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_586" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_587" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_588" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_589" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_590" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_591" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_592" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_593" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_594" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_595" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_596" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_597" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_598" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_599" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_600" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_601" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_602" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_603" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_604" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember_605" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_606" xlink:to="lab_us-gaap_Goodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_607" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_608" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_609" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_610" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss_611" xlink:to="lab_us-gaap_GoodwillImpairmentLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentContractReceivable_612" xlink:to="lab_us-gaap_GovernmentContractReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_613" xlink:to="lab_us-gaap_GrossProfit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_614" xlink:to="lab_us-gaap_GrossProfit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis_615" xlink:to="lab_us-gaap_HedgingDesignationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_616" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_617" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_618" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_619" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_620" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_621" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_622" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_623" xlink:to="lab_us-gaap_IncomeStatementAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_624" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_625" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_626" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_627" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_628" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_629" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_630" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_631" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_632" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_633" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_634" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_635" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_636" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_637" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_638" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_639" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_640" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_641" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_642" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_643" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_644" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_645" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_646" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_647" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndividualMember_648" xlink:to="lab_us-gaap_IndividualMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember_649" xlink:to="lab_us-gaap_IntellectualPropertyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncome_650" xlink:to="lab_us-gaap_InterestAndOtherIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember_651" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryAdjustments_652" xlink:to="lab_us-gaap_InventoryAdjustments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_653" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_654" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_655" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_656" xlink:to="lab_us-gaap_InventoryNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_657" xlink:to="lab_us-gaap_InventoryNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_658" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_659" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_660" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown_661" xlink:to="lab_us-gaap_InventoryWriteDown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_662" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_663" xlink:to="lab_us-gaap_InvestmentIncomeNonoperatingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_664" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_665" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseExpirationDate1_666" xlink:to="lab_us-gaap_LeaseExpirationDate1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember_667" xlink:to="lab_us-gaap_LeaseholdImprovementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_668" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_669" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_670" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_671" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_672" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_673" xlink:to="lab_us-gaap_LiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_674" xlink:to="lab_us-gaap_LiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_675" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_676" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_677" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_678" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserve_679" xlink:to="lab_us-gaap_LitigationReserve_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_680" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_681" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_682" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_683" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_684" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_685" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_686" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_687" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_688" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_689" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_690" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_691" xlink:to="lab_us-gaap_NetIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_692" xlink:to="lab_us-gaap_NetIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_693" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_694" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_695" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets_696" xlink:to="lab_us-gaap_NoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember_697" xlink:to="lab_us-gaap_NondesignatedMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_698" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_699" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_700" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseMember_701" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember_702" xlink:to="lab_us-gaap_OfficeEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember_703" xlink:to="lab_us-gaap_OperatingExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_704" xlink:to="lab_us-gaap_OperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_705" xlink:to="lab_us-gaap_OperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_706" xlink:to="lab_us-gaap_OperatingExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_707" xlink:to="lab_us-gaap_OperatingIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_708" xlink:to="lab_us-gaap_OperatingIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_709" xlink:to="lab_us-gaap_OperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_710" xlink:to="lab_us-gaap_OperatingLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_711" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_712" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_713" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_714" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_715" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_716" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_717" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_718" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_719" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_720" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_721" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_722" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_723" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_724" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_725" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_726" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_727" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_728" xlink:to="lab_us-gaap_OperatingLossCarryforwards_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_729" xlink:to="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_730" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember_731" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_732" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_733" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_734" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_735" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_736" xlink:to="lab_us-gaap_OtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_737" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_738" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_739" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_740" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_741" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_742" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_743" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_744" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_745" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_746" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_747" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_748" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember_749" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_750" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermInvestments_751" xlink:to="lab_us-gaap_OtherShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_752" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_753" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_754" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_755" xlink:to="lab_us-gaap_PlanNameAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_756" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_757" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_758" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants_759" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_760" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_761" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember_762" xlink:to="lab_us-gaap_ProductMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_763" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_764" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_765" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_766" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_767" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_768" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_769" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_770" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_771" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_772" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_773" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_774" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_775" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_776" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_777" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_778" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_779" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_780" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_781" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_782" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_783" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_784" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_785" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_786" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_787" xlink:to="lab_us-gaap_RetainedEarningsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_788" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_789" xlink:to="lab_us-gaap_Revenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_790" xlink:to="lab_us-gaap_Revenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_791" xlink:to="lab_us-gaap_Revenues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_792" xlink:to="lab_us-gaap_RevenuesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_793" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RoyaltyExpense_794" xlink:to="lab_us-gaap_RoyaltyExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare_795" xlink:to="lab_us-gaap_SaleOfStockPricePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember_796" xlink:to="lab_us-gaap_SalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_797" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_798" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_799" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_800" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_801" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_802" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_803" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_804" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_805" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_806" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_807" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_808" xlink:to="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_809" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_810" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_811" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_812" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_813" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_814" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_815" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_816" xlink:to="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_817" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_818" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_819" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_820" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_821" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_822" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_823" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_824" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_825" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_826" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_827" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_828" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_829" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_830" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_831" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_832" xlink:to="lab_us-gaap_SegmentReportingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_833" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_834" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_835" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense_836" xlink:to="lab_us-gaap_SellingAndMarketingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_837" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember_838" xlink:to="lab_us-gaap_ServiceMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1_839" xlink:to="lab_us-gaap_SeveranceCosts1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_840" xlink:to="lab_us-gaap_ShareBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_841" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_842" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_843" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_844" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_845" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_846" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_847" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_848" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_849" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_850" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_851" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_852" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_853" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_854" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_855" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_856" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_857" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_858" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_859" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_860" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_861" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_862" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_863" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_864" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_865" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_866" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_867" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_868" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_869" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_870" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_871" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_872" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_873" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_874" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_875" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_876" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_877" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_878" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_879" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_880" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_881" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_882" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_883" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_884" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_885" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost_886" xlink:to="lab_us-gaap_ShortTermLeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_887" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_888" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_889" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_890" xlink:to="lab_us-gaap_StatementLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_891" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_892" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_893" xlink:to="lab_us-gaap_StatementTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember_894" xlink:to="lab_us-gaap_StockCompensationPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_895" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_896" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_897" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_898" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_899" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_900" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_901" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_902" xlink:to="lab_us-gaap_SubsequentEventsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_903" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_904" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount_905" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_906" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_907" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_908" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_909" xlink:to="lab_us-gaap_TreasuryStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_910" xlink:to="lab_us-gaap_TreasuryStockShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_911" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_912" xlink:to="lab_us-gaap_UseOfEstimates_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_913" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_914" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_915" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_916" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_917" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_918" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_919" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_920" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_921" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_922" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_923" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>allt-20210630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#DocumentAndEntityInformation" roleURI="http://allot.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#ConsolidatedStatementsOfComprehensiveLossParenthetical" roleURI="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="allt-20210630.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityRegistrantName_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityCentralIndexKey_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentType_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentPeriodEndDate_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_AmendmentFlag_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentFiscalYearFocus_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_CurrentFiscalYearEndDate_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressAddressLine1_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressAddressLine2_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressCityOrTown_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressPostalZipCode_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_dei_EntityAddressCountry_13" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_14"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" xlink:label="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_23"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_33"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AssetsAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_InventoryNet_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AssetsCurrent_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_10" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_allt_SeverancePayFund_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_14" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent_15" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_16" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_17" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_Assets_19" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_DeferredRevenueCurrent_22" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_23" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_24" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_LiabilitiesCurrent_25" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_27" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_27" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_27" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_27" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_27" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_29" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_27" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_30" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_StockholdersEquity_32" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_33" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesIssued_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_TreasuryStockShares_6" order="50" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_9"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_FinancialAndOtherIncomeNet" xlink:label="loc_allt_FinancialAndOtherIncomeNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_CostOfRevenue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_GrossProfit_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_6" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4" xlink:to="loc_us-gaap_OperatingExpenses_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_allt_FinancialAndOtherIncomeNet_10" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_11" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_12" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_NetIncomeLoss_13" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareBasic_14" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_15" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_16" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_17" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_19"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_TreasuryStockMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_RetainedEarningsMember_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockholdersEquity_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_allt_NewAccountingStandardEffect_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_11" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_12" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_13" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_14" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_15" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_NetIncomeLoss_17" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockholdersEquity_18" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_19" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_7"/>
    <loc xlink:type="locator" xlink:href="allt-20210630.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_Depreciation_2" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_6" order="40" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_7" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_allt_ChangesInOperatingLeasesLiability_8" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_10" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_11" order="90" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_12" order="100" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_13" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_14" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_15" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_16" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_IncreaseDecreaseInRestrictedCash_20" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_21" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_22" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_23" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_24" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_27" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_27" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_28" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_30" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>allt-20210630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:allt="http://allot.com/20210630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" targetNamespace="http://allot.com/20210630" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd"/>
  <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://allot.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0010 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-cbs" id="allt-cbs">
        <link:definition>0020 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0030 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-csocl" id="allt-csocl">
        <link:definition>0040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical" id="ConsolidatedStatementsOfComprehensiveLossParenthetical">
        <link:definition>0050 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>0060 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-csocf" id="allt-csocf">
        <link:definition>0070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20210630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AcquisitionCostsRecordedToOperatingExpenses" id="allt_AcquisitionCostsRecordedToOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionsToProvisionDuringPeriod" id="allt_AdditionsToProvisionDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdvancesFromCustomers" id="allt_AdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" id="allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AnnualPostVestingForfeitureRate" id="allt_AnnualPostVestingForfeitureRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AnnualPreVestingForfeitureRate" id="allt_AnnualPreVestingForfeitureRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ApprovalDateMember" id="allt_ApprovalDateMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AsiaAndOceaniaMember" id="allt_AsiaAndOceaniaMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" id="allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" id="allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" id="allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" id="allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" id="allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturesWithinOneYearMember" id="allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturityPeriodAxis" id="allt_AvailableForSaleSecuritiesMaturityPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturityPeriodDomain" id="allt_AvailableForSaleSecuritiesMaturityPeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BankGuarantees" id="allt_BankGuarantees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BusinessCombinationContingentConsiderationLiabilityPaymentTerm" id="allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" id="allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangesInOperatingLeasesAsset" id="allt_ChangesInOperatingLeasesAsset" type="xbrli:monetaryItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangesInOperatingLeasesLiability" id="allt_ChangesInOperatingLeasesLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommencementOfProductionMember" id="allt_CommencementOfProductionMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonStockValueAuthorized" id="allt_CommonStockValueAuthorized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" id="allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CostOfGoodsSoldDeferredRevenue" id="allt_CostOfGoodsSoldDeferredRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" id="allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract" id="allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContractsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DevelopmentZoneAMember" id="allt_DevelopmentZoneAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DividendWithholdingTaxRate" id="allt_DividendWithholdingTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="allt_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquipmentAtCustomerSiteMember" id="allt_EquipmentAtCustomerSiteMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedCreditLossAllowance" id="allt_EstimatedCreditLossAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExpenseDeductiblePeriod" id="allt_ExpenseDeductiblePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialAndOtherIncomeNet" id="allt_FinancialAndOtherIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" id="allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ForeignCounterPartyMember" id="allt_ForeignCounterPartyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAuthorities" id="allt_GovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" id="allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GuaranteesInFavorOfLease" id="allt_GuaranteesInFavorOfLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="HoldbackAndContingentEarnout" id="allt_HoldbackAndContingentEarnout" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="HoldbackExpensesCurrent" id="allt_HoldbackExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock" id="allt_ImpairmentOfLongLivedAssetsAndFiniteLivedIntangibleAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxAreaAxis" id="allt_IncomeTaxAreaAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="IncomeTaxAreaDomain" id="allt_IncomeTaxAreaDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" id="allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" id="allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" id="allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" id="allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeasePeriod" id="allt_LeasePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorCustomerOneMember" id="allt_MajorCustomerOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorCustomerTwoMember" id="allt_MajorCustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MiddleEastAndAfricaMember" id="allt_MiddleEastAndAfricaMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MonthlyRentalExpenses" id="allt_MonthlyRentalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetAssetsFairValueDisclosure" id="allt_NetAssetsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetonomyLtdMember" id="allt_NetonomyLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetonomyMember" id="allt_NetonomyMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetOperatingLossesLimitPercentageOfTaxableIncome" id="allt_NetOperatingLossesLimitPercentageOfTaxableIncome" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" id="allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetworkIntelligenceSolutionsMember" id="allt_NetworkIntelligenceSolutionsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewAccountingStandardEffect" id="allt_NewAccountingStandardEffect" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" id="allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptenetMember" id="allt_OptenetMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeFiveMember" id="allt_OptionsPriceRangeFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeFourMember" id="allt_OptionsPriceRangeFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeOneMember" id="allt_OptionsPriceRangeOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeThreeMember" id="allt_OptionsPriceRangeThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeTwoMember" id="allt_OptionsPriceRangeTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" id="allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCountriesMember" id="allt_OtherCountriesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherExpensesAndExchangeRateDifferences" id="allt_OtherExpensesAndExchangeRateDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherPayablesAndAccruedExpensesDetailsAbstract" id="allt_OtherPayablesAndAccruedExpensesDetailsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherPayablesAndAccruedLiabilitiesCurrent" id="allt_OtherPayablesAndAccruedLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OutsideDevelopmentZoneMember" id="allt_OutsideDevelopmentZoneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PatentUseRightPeriod" id="allt_PatentUseRightPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreferredEnterpriseMember" id="allt_PreferredEnterpriseMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrepaymentToOem" id="allt_PrepaymentToOem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" id="allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" id="allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" id="allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProvisionForReturns" id="allt_ProvisionForReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RemainingPerformanceObligations" id="allt_RemainingPerformanceObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RemainingPerformanceObligationsShortTerm" id="allt_RemainingPerformanceObligationsShortTerm" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestrictedHoldbackAmount" id="allt_RestrictedHoldbackAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RoyaltyBearingGrantsPolicyTextBlock" id="allt_RoyaltyBearingGrantsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyExpensePercentageOfGrants" id="allt_RoyaltyExpensePercentageOfGrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyExpensePercentageOfNetSales" id="allt_RoyaltyExpensePercentageOfNetSales" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" id="allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecuritySolutionsMember" id="allt_SecuritySolutionsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SeverancePayFund" id="allt_SeverancePayFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SeverancePayPolicyTextBlock" id="allt_SeverancePayPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermBankDepositsHedgingTransactions" id="allt_ShortTermBankDepositsHedgingTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShortTermBankDepositsPolicyTextBlock" id="allt_ShortTermBankDepositsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpecialTechnologicalPreferredEnterpriseMember" id="allt_SpecialTechnologicalPreferredEnterpriseMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" id="allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxBenefitPeriod" id="allt_TaxBenefitPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxesOnIncomeLineItems" id="allt_TaxesOnIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxesOnIncomeTable" id="allt_TaxesOnIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="TaxExemptPeriod" id="allt_TaxExemptPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TreasuryStockPolicyTextBlock" id="allt_TreasuryStockPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandSixStockOptionPlanMember" id="allt_TwoThousandSixStockOptionPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandSixteenPlanMember" id="allt_TwoThousandSixteenPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>allt_img01.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 allt_img01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 0S!WL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBH;JX6UMVE;HHS0!-17!S?$S3HKEH2PRIQUH_X67IW]X?G0!WE%<"WQ-TT
M?Q#\Z4?$S3B/O#\Z .]HK@_^%F:=C[P_.FCXG::3C</SH [ZBN#_ .%EZ=_>
M'YTC?$W31_$/SH [VBN"'Q,TXC[P_.E_X69IW]X?G0!WE%<"/B=IN<;A^=._
MX67IW]X?G0!WE%<$WQ-TT?Q#\Z!\3--(^\/SH [VBN#_ .%EZ=_>'YU&?BAI
MH/WA^= 'H%%8VA>((-;A\R$@BMF@ HHHH **** "BBB@ HIKL$0L>PKC-3^(
M5AIMX;>1AN'O0!VM%<'_ ,+,T[^\/SI#\3=- ^\/SH [VBN"7XFZ:?XA^=+_
M ,++T[^\/SH [RBN!_X6=IN<;A^=._X69IW]X?G0!WE%<$?B9IH'WA^="_$W
M36_B'YT =[17!_\ "R]._O#\Z:?B=IN<;A^= '?45P?_  LS3O[P_.D/Q,TX
M#[P_.@#O:*X)?B;II_B'YTO_  LO3O[P_.@#O**X!OB?IJ_Q#\ZV=!\86FN2
M;(2,T =-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4[Z_CLH6D?H
MHH N45P4GQ,TZ.=HBPRIQUI?^%EZ=_>'YT =Y17 M\3=-'\0_.E'Q,TXC[P_
M.@#O:*X/_A9FG8^\/SIH^)VFDXW#\Z .^HK@_P#A9>G?WA^=(WQ-TT?Q#\Z
M.]HK@A\3-.(^\/SI?^%F:=_>'YT =Y17 CXG::3C</SIW_"R]._O#\Z .\HK
M@F^)NFC^(?G0/B9II'WA^= '>T5P?_"S-.QG</SJSI?Q L-3NO(C8;OK0!V=
M%,CD$B@CO3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *S=>&=(G'^R:TJSM<_P"03/\ [M 'R_JT!&LS
MD$_>J,1_+]XYJWJK8UB?_>J#&?FH B$!;J30(B&QDXJ=6S2,<G% $+1G/!-!
MMR!D$U*/DZT\M@4 0"/CECFD$!;J34N,\TY6S0!!Y14XR<4-&>Q-3$Y.*3[A
MYH B-N0,Y.:41\<L<U.6XS3,;N: (A 6/)-'E%3C)Q4ZMVI&;)Q0!$T9[,:A
MGMR$SDYJU]SK39V_=YH ]E^$H(TWGTKTZO,_A0<Z=^%>F4 %%%% !1110 44
M44 17/\ Q[R?2OFKQU!GQ!(03UKZ5N/^/=_I7SAXW.-?D^M '.I&=O+&CR2Q
MQDXJ0?..*<K<XH A\DJ< FE:,XX8U,S<XIN-O- $7V?C.3FE6,]V-3[N,TP_
M/TH B\HL<9.*#"5/!-3*V#BE9NU $)CXX8T@MR1G)S4N-O-/#<9H @6,]R:3
MRBQQDXJ7[YXI0V#B@"$P%>A-*8^.&.:F9NU-QCF@"O);DQDDFO1/A*I6^.2>
MM<&[9C->@?"ELWQ^M 'N(Z44#I10 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %<YXG0MITW^[71US_B1L:=-]* /FW48"-4F()^]3!'\OWCFK6I-C4YO]ZH
M<9^:@"(0%NI- B(.,G%3JV:0G<<4 0M&<\$T&W(&034H^7K3RV!0! (^.6.:
M00%NI-2XSS3E;- $ B*G&3BE:,]B:E)R<4@^3K0!%]G(&<FE$?'+&IRW&:9C
M=S0!$("QY)H\HJ<9.*G5NU(S9.* (7C..&-=#X$A*ZTIR>M81^0<UT?@9O\
MB<J?>@#Z#L,^2N?2KE5+$YA7Z5;H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-UW_D$3_P"[6E6=KG_(
M)G_W: /F/4_^0S/N_O4@QCVJ350#K$V?[U0]L4 (?]FE7'XTH '2DP,YH 5L
M4WOSTI2,]:4C(Q0 HQBF'_9I<8&*4 "@+B+COUI6QWI-HSF@C/6@!OUZ5(,8
MXI,9&*!QQ0%QIQ_#2KCOUI0 .:0@9S0 K8[U7FZ>U3D;NM1SCY,4!<]H^%./
M[.X]*],KS/X4#&G?A7IE !1110 4444 %%%% $5Q_P >[_2OFWQOG_A(9,],
MU])7'_'N_P!*^</' SK\GUH Q$QMXIK8[=:%&!Q2@#.: N(,=Z>V,<TT@$YH
M(R,&@!O?VJ1<=J3'&*0#'2@+@V.W6D'^U2A1G-*0"<F@!3C'-1_3I3CSP:4#
M Q0%P7':D;';K0!CI1M&<T (/]JGG&.:0C-&,C% 7(I?NG'2O0_A1C[:<>M>
M?.,1D5Z#\*5 OC]: /<1THH'2B@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *Y_Q+C^S9O]VN@KG_$B@Z=-]* /G&__ .0K-GINHXQ[4_4@#J<W^]47;% "
M'_9I5Q^-* !TI-HSF@!6Q3?KTI2,GFE(R,4 *,8IA_V:=VQ0 !TH"XBX_&E;
M'>DP,YH(SUH ;]>E2#&.*3&1BDQCB@+B'_9I5QWZTH&.:3:,YH 63&.:W? N
M?[;7TS6 PR.:Z+P,,ZRH]Z N?0ECCR5QZ5;JI8@"%?I5N@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW
M73C29_\ =K2K-UW_ )!,_P#NT ?,FJG=K,X']ZFA3MQ3]57&L3D?WJC#?+[T
M )]WK2@$G- !;K2<J?:@!S*>U-SG@4K$GI05P,CK0 H4XIOW>M*&XYZT %NM
M   2<TK*>U-Y4^U*S$]* $SGBG!3BD*X&1UH#<<]: $Y4\T %CF@ L>:.5/M
M0 YE/:H)SE,5,S$]*BG7Y,]Z /:?A0"-.Y]*],KS/X49_L[GTKTR@ HHHH *
M*** "BBB@"*X_P"/=_I7S=XX;/B"0>]?2-Q_Q[O]*^;_ !PO_%02$=<T 8B*
M=O-(05.30C$+S1RQYZ4 '+'(IS*2.*:<J>*4MQQ0 F<#%.53WI-O&>]"L1UH
M 0@J<T<L<BCEC[4$%3Q0 XJ2*;G'%*6XXH"Y&3UH 55/>D((.:%8CK2<L?:@
M Y;I3BIQ2$%>E!;CCK0!'(<(0:]#^%"G[<3[UYZZYC)/6O0?A1G[<<^M 'N0
MZ44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_XE4_V=,?]FN@KGO$
MN?[.F^E 'SGJ)W:I,!_>IH7Y<4[45QJDQ']ZF!OE]Z $^YUI0"3F@ MUI 2#
M[4 *RG/%)G/ I223Q05P,CK0 H4XIOW>M*&XYZT@!;K0 H!)S2LI[4G(/M06
M)Z4 )G/%."G%(5P,CK2AN.>M #>5/- !)S0 6/-'*GVH 613CBM_P,<ZTH[Y
MKGW8D<5T/@9?^)RI[YH ^A;$$0KGTJW52PSY*Y]*MT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G:Y_R
M"9_]VM&LW7?^01/_ +M 'S-JK8UB?_>J'&?FJ34^-9GS_>I 1MH 16I"<G%(
M>>E*I'3O0 GW*>6XI&(IO0Y/2@ QGFG*U*",4P\]* %)R<4GW#2J1T/6E8CO
M0 I;Y<TS&[FD]STJ0$8XH 16[4C-DXI#STI5(!P>M "?<ID[?N\U*Q'>J\V=
MN>U 'M?PH.=._"O3*\S^%!!T[CTKTR@ HHHH **** "BBB@"*X_X]W^E?.'C
M<XU^3ZU]'W'_ ![O]*^;?&X/_"0R$],T 8@^<4Y6YQ2H1MXIK8/3K0 K-SBD
MQMYH&!UI[$8YH 3=QFF_?I.>O:I%([4 -5L'%*S=J1B#TZT@XZT &-O-/#?+
MF@D8YJ/W'2@!?OFE!P<4JD=J1B.W6@!6:FXV\T#CK3R1B@!CMF,UZ!\*&S?'
MZUYY)RI(Z5Z'\*"/MIQZT >XCI10.E% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5S_B1L:=-]*Z"N?\2D?V;-_NT ?.FI-C4YO]ZH<9^:GW_&JS9Z;J,C
M% "*V::3N.*#S]VE4C..] "?<IQ; H8BF].3TH ,9^:G*U*",4P\]* %)R<4
MGW#2J1T[TK$=Z  MQFFXW<TGN>E2 C% "*W:D+9.*0\]*52!P>M #3\@KH_
MS?\ $Y4^]<_(1CFMWP+G^VU)Z9H ^A[%LPK]*MU4L2#"N/2K= !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %9VN?\ ()G_ -VM&LW73C29_P#=H ^9]5 .L3Y_O5#VQ3]4._69Q_M4T+\N
M*   #I28&<TGW*51DYH 7 /6@C(P:&7O3<[N* '=L4  =* O&*;]PT +@9S1
M@'K0!DYI67- !CC%'3I3<YXIP7 H$  '2C SFF_=.: -QS0,4@'K4<X^3%2L
MN:@G.5VT >U?"@ :=QZ5Z97F?PH7&G?A7IE !1110 4444 %%%% $5Q_Q[O]
M*^</&_.OR?6OH^X_X]W^E?-WCAL^()![T 8JC XI0!G-(BX6D(VG- #B 3DT
MA&>M)C<<TYER* #MBDP!TI,X^6G*N*!  ,YH(!ZTTC:<T??.:!CNO!HQQB@K
MD4W..*!"X Z4N!G/>A5Q2$8.:!BD ]:.O%-^^:<5R*!#)!A"!7H/PI %\?K7
MGDAPA%>A_"A<7Q/O0,]Q'2B@=** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K \2 ?V=-]*WZY_P 2K_Q+IC_LT ?.FI '4YL_WJB[8I^H'=JDP_VJ:%^7
M%   !TI,#.:3[E*JY.:  @'K2D9'-#+WIN=W% #O:@ #I0%XQ3?N&@!V!G/>
MDP#UH R<TK+WH ,<8HZ<"FYSQ3@N!0(  .E&!G--^X:4#)S0,1AD<UT7@8?\
M3E1[USTBY%;_ (&.=:4>] CZ&L0!"N/2K=5+%<0K]*MT#"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM=
M_P"03/\ [M:-9VN?\@F?_=H ^9-57&L3D?WJC#<8[U+JK8UB?']ZH=N1NH 5
M5)ZTG(/M3E;UII.XXH 4DL>*"N!Q2?<-.+<4 (&P,'K0 3UI,9&:<K>M #>5
M/M2DD]*"23BD^X: %*\<=: V!@]:4M\M-QNYH 4 D\TG*GVI5;L:"Q)Q0 $D
M]*BG7Y/>I,;*9.W[N@#V?X49_L[GTKTVO,_A0<Z=^%>F4 %%%% !1110 444
M4 17'_'N_P!*^;_'"_\ $_D(ZYKZ0N/^/=_I7SAXX.-?D^M &$C$#F@ D\]*
M%&\9I5;!Q0 A!!XI2V1Q0S<XI,;>: %V\>] )'6EW?+FF_?H .2?:@@@\4H8
M@XH9N<"@ +9'% 7CGK28V\TX-\M " D=:3EC[4??-*#@XH "".E!;(P.M*S=
MA3<8YH :Z_NSGK7H/PHS]N.?6N =LQFO0/A0Q-\?K0![B.E% Z44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7/>)=W]G3?2NAKG_$K$:=-]* /G/45QJ<
MV/[U1[N,=ZEU)L:G-C^]4.,C=0 H!/6DY5O:G*V>M-)W'% "DECQ05P.*3E#
M3BW% "!L#!ZT*">M)C(S3E;UH ;R#[4I)8\4$Y.*3[AH 4KQQUH#8&#2EN*;
MC=S0 H!)YI.5/M3E;L:0DDXH 1R2.*Z'P,O_ !.5/?-<ZWR"NC\#-_Q.5^M
M'T)89\E<^E6ZJ6))A7Z5;H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K-UW_D$3_[M:59VN?\@F?_ ':
M/F/4_EUF<G^]2 C&:DU7']L3Y_O5%V]J &GYNE*I XI1CM1QGWH &84WIR>E
M+QWI3C'/2@+B@C%,/S=*=].E QVH"XBD#BE9A1@9]Z3CO0 F,<GI3P1BDXQS
MTH^E KC3\W2E4@'!I1CM0<9]Z!@S =:KSC"Y[58X/6HI\;/:@+GM'PH(.G<>
ME>F5YG\*,?V=QZ5Z90 4444 %%%% !1110!%<?\ 'N_TKYM\;@CQ#(>V:^DK
MC_CW?Z5\X^-_^0_)GUH PT(*TTG/ I5QCBE &?>@!H.TX-/8@"D.._6CCO0%
MQN._:G*0>E';VHX'2@+B$@\"D'RGFG#&?>@X[T *2 *9C/(Z4[CO1QCCI0*X
M*PI&()Q1P.E+@9]Z!C1\O6GDC%(<=Z/K0%R*3E217H?PH8?;3]:\^DQL..E>
M@_"D#[<<>M 'N(Z44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_XE
M8?V;,/\ 9KH*P/$@']G3?2@#YPU#C59B?[U&1C-/U+']IS9_O5'V]J &GYNE
M*I&<4HQVHXS[T #,*;TY/2EX[TIQCF@+B@C%,/S=*=_*@8[4!<12!QWI6848
M&?>DX[T )TY/2G@C%)QCGI1]*!7&GYNE*I XI1CM1QGWH&$A %;O@48UM3VS
M6"V".:Z'P-C^V5^M KGT)8D&%<>E6ZJ6./)7'I5N@84444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;KIQI$
M_P#NUI5G:Y_R"9_]V@#YCU0[]9G'^U2!?EQ3]57_ (G$^/[U1;L#'>@!/N4J
MC)S0JD]:3E3GM0 YESS3<[N*"2QXIQ7CB@!0O&*9]RE#8&#UH52>M  !DYI6
M7--P0?:@DL>* #.?EIX7 I"O''6D#8&#0 A^0TH&XYH52>M(00?:@!S+FH)S
ME=M3$ENE13K\GO0![3\*%QIWX5Z97F?PH!_L[GTKTR@ HHHH **** "BBB@"
M*X_X]W^E?-OCAL^()![U])7'_'N_TKYO\<+_ ,3^3'K0!BHN%II&TYH4E1S2
M@$GGI0 @&XYIS+D4A!!XI"<C H ,XXIRKBC;Q[T@)7K0 A&TYH'SG-* 2?:A
M@0>* %*Y%-SCY:4MD8%*%XYZT "KBD(P<T@)7K1@DY[4  ^>GE<BFLI'2@MD
M8% $<APA%>A_"A<7Q/O7GSK^[.>M>@?"@$7QSZT >Y#I10.E% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5S_B5?\ B6S'VKH*Y[Q*#_9TW^[0!\YZ@=VJ
M3#_:I ORXIVHK_Q,YL?WJCW<8[T )]RE5<G-"J>])RI]J ',N>:;G=Q026/%
M.*\<4 *%XQ3/N4H; P>M"J3UH  ,G-*RTW!4^U!)8\4 &<\4\+@8I"O'%(&P
M,&@!#\AI0,G-"J3UI,$'/:@!9%R*W_ ISK2K[US[$L.*Z'P,O_$Y7US0!]"V
M*XA7Z5;JI8 ^2N?2K= !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %9VN?\@F?_ ':T:S==YTB?_=H ^9M5
M;&L3X_O5#MR,U)J@VZS.3_>I ?ES0 BMZTTDL<=J/O\ 2E4X.* $Y4\4XMQQ
M0S=J;C;S0 8R,TJL>].#<9IA^8\4 *22<4ARO2E4X.*5FQ0 %OEIN,C)HQCF
MGALB@!JL<\T$DG':D/S<"E4X.* $(*=*9.W[OWJ5FQ5><87- 'M?PH).G<^E
M>F5YG\*#G3OPKTR@ HHHH **** "BBB@"*X_X]W^E?.'CAL:_)CUKZ/N/^/=
M_I7S;XW4CQ#(?>@#%4%AS2J2#BE1LK32=QP* %9CG I"-O(H!VG!I[-@4 )N
M^6F@%NM&,\TY6!H 0$@X[4,QS@4$Y.*0?+P:  C;R*<&^6E+8%,QGF@ &6ZT
M D'%.5LTC')Q0 ,Q[4F,#(H'R]:>6P,T 1NW[LYKT'X4,3?'ZUYY(,H37H?P
MH8&](]Z /<1THH'2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y[Q*Q&G
M3?2NAKG_ !*P_LV8?[- 'SGJ3?\ $SFQ_>J+;D9I^H#;JLQ/]ZC/RYH 16]:
M;DL<=J#\_2E5N<4 )RIXIQ;CBAFQQ3<;>: #;D9I5;UIP;C-,/S'B@ ))..U
M'*GBE4XXI6;%  6^6FXR,FC&.:>&R* &JQSS022<4A^8X%*IP<4 -8%1Q71^
M!F_XG*^N:YZ1L"M[P*,:VI]Z /H>Q),*Y]*MU4L3F%?I5N@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M[7/^03/_ +M:-9NN_P#((G_W: /F?5<?VQ-G^]4/;VI^J'=K,X/]ZD ^7% "
M#':DXS[TGW.E*HR<T ''>E.,<]*&7O3<[N* '=J!CM2A>,4P_*>* %XS[T<=
MZ%&3FE9<T '&.>E'':FYSQ3PN!0 @QVH.,^]-/R\BE49.: #CO4<^-GM4K+F
MJ\YRN*!6/:_A1C^SN/2O3*\S^% QIWX5Z90,**** "BBB@ HHHH BN/^/=_I
M7SCXX_Y#\F?6OHZX_P"/=_I7S;XW8GQ#(/>@#&7&.*48S[T(N%II&TY% #CC
M//6DX[T@&XY-/9<B@!.,>U)QVI,XXIRJ!0*P#&?>@X[TA&#FD'S<F@8[CO0,
M8XZ4I7(IF<<4"L+QVI>,^]"KBD88.:!BG'>CCO31\W6GE<B@5B.3&PXZ5Z#\
M*<?;CCUKSR0X0BO0_A0H%Z3[T#/<1THH'2B@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *P/$FW^SIL^E;]<_XE4?V;,?\ 9H ^=-2Q_:<V?[U1=O:G:@=V
MJS _WJ,#;B@!!CM2<9]Z0_)TI57G- !QWI3C'-#+GFFYW<4 ._E0,=J4+QBF
M'Y3Q0 [C/O2<=Z%&>:5ES0 <8YZ4<=J;G/%/"X% K"#':CC/O33\IR*51DYH
M&(V,<UT7@;']LKZ9KGI%R*WO ISK:CWH%8^A[''DKCTJW52Q&(5^E6Z!A111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %9VN?\@F?_=K1K.US_D$S_P"[0!\RZJN=8GQ_>J'=@8J;56_XG$^/
M[U1!>,]Z %5?6FD%3GM2JQ'6DY8^U !RQXIQ7CBFD%3Q3BW'% #<X&*55]:
MN1D]:%8CK0 $$'-(<L>*,DGVH(*]* '%?EIN<#!IQ;CCK2!<C)H %4YYH((.
M>U"L1UI"23[4 !)?I3)U_=^]/(*]*CG;]W[T >T_"@$:=SZ5Z97F?PH)_L[G
MTKTR@ HHHH **** "BBB@"*X_P"/=_I7SAXX7.OR?6OH^X_X]W^E?-_CAO\
MB?R8]: ,-25'-*JDG-(H+#FE!(//2@ 93G(I"=W I223Q01@9% "[>*:"5ZT
M[=\OO30"W6@!0"3FAE.<B@$@^U#$D\4 )G=P*<%^6D*X&12AN.>M #1E>M*
M2<T@!;K1D@X[4 *RGM29R,"E9B>E!7 R* &NO[LYKT'X4*1?'ZUY\[?NSGK7
MH'PH)-\<^M 'N0Z44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<]XE
M4G3IOI70USWB4G^SIO\ =H ^=-27_B9S8_O5%NP,5+J+?\3.;']ZH]O&>] "
MJOK3<%3GM2JQ[TG+'VH .6/%.*\<4T@J>*<6XXZT -W8&*55]: N1D]:%8CK
M0 A!!SVHY8\49+'VH(*GB@!Q7Y:;G P:<6XXI N1DT "J>]!!!S0K$=:3))Q
MVH &)8<5T7@9?^)ROKFN=8%1Q70^!F_XG*^N: /H6Q!$*Y]*MU4L"?)7/I5N
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "LW71G2)_P#=K2K.US_D$S_[M 'S'J@V:S.?]JFAOES4NJX_
MMB?/]ZHNWM0 W[]*IP<4HQVHXS[T #-VIN-O-+QWI3C'/2@!0V1FF??IWTZ4
M#':@! <'%*S8HR,^])P.M "8Q\U/#9%)QCGI1]*!7&GYS2@[3BE&.U!QGWH&
M#-BH)QA=U3\#K44^-GM0![1\*&SIWX5Z97F?PHQ_9W'I7IE !1110 4444 %
M%%% $5Q_Q[O]*^;?'"X\02'WKZ2N/^/=_I7SCXW_ .0_)GUH PT;*TTG<<4J
MXQQ2C&?>@!H.TXIS-@4''?K1QWH ;C/S4Y6S1V]J.#TH :3N.*/N'%.&,^]!
MQWH "V!3<9^:G<=Z.,<=*!7!6S2$Y.*.#TI<C/O0,:/DIY; S2''>CZT 12#
M*$UZ'\*&S?$>]>?28V''2O0?A21]N./6@#W$=**!THH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "N?\2M_Q+IA_LUT%8'B0C^SIOI0!\XZ@-NJ3'_:I WR
MYI^I8_M.;/\ >J/M[4 -^_2JV#BE&.U'&?>@ 9L<4W&WFEX[TIQCF@!0W&:9
M]^G?RH&.U " X.*5FHR,^])QWH 3&.:<&R,T<8YZ4?2@5QOWS2@X.*48[4<9
M]Z!B2-@5O^!1C6E;WK ; '-=#X&Q_;*_6@#Z$L6S"OTJW52QQY*X]*MT %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5FZ[_P @B?\ W:TJSM<_Y!,_^[0!\QZG\VLS@_WJ0 ;<4_55SK$^
M/[U0[L#;0 'Y>E*H!.>]*J^M(1M.: %913>O!Z4??-.*\4 * ,4P_+THS@8I
MRKZT (H!YI6 -(1@YI/OF@ SG@]*>  *0K\M-SMXH #\O2E4 G)H5>YH*D'-
M "LH/6J\YRN.U3??IDZ_NZ /:/A0 -.X]*],KS/X4#&G?A7IE !1110 4444
M %%%% $5Q_Q[O]*^;?&Y)\0R#MFOI*X_X]W^E?.'C@9U^3ZT 8B !>*:1CD4
MBG8*<JY.: $ W')I[ $4UEYS29W<4 &>W:G* .E&WY<4W[E "D <BD'S'FE"
MY.:&7N* '$ BF9QP.E&=W%."_+0 *!2, #FD^X:4#)S0 @^;K3R!BD9>XIN<
M\4 ,DX4@5Z'\* /MI^M>?NN(S7H'PH4B^/UH ]Q'2B@=** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KG_ !*H_LV8_P"S705S_B52=.F^E 'SCJ'.JS _
MWJ,#&*?J2YU.;']ZH<X&V@ /R]*50,YI57'6FD;3F@!S**;UX/2C[YIQ7B@!
M0!BF'Y>E&<#%.5?6@!% //>E8"D(P<TGWS0 =>#TIX Q2%>*;G;Q0 'Y>E*H
M!YI57N:0C!S0 L@!%;O@4YUM1VS7/M\XKH_ R_\ $Y7ZT ?0EB (5QZ5;JI8
M@B%?I5N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "L[7?^03/_NUHUFZZ,Z3/_NT ?,NJMG6)P/[U1A>,
M]Z?J@V:S.?\ :IH;Y<T (I(ZTG+'VH^_2@D'%  05/%!;(XI6;M3<;>: %"Y
M&3UH!(ZTH;C--^^: #EC[4I!'2@'!Q2LV* $+<<=: N1DTF,<TX-D4 ("0>:
M3EC[4?>- .TXH 4@CI44[?)[U,S8J"<87=0![3\*,_V=SZ5Z;7F?PH.=._"O
M3* "BBB@ HHHH **** (KC_CW?Z5\W^.&_XG\@'7-?2%Q_Q[O]*^;O'"X\02
M'WH Q$4D<T D'GI2HV5I"=QQ0 $DGBE*X&129VG%.9L"@!-W'O0 3UI,9^:G
M*V: &\@^U!))XH)W'%'W#B@!2N!Q0&XYZTI; IN,\T * 3UI.5/M3E;-(3DX
MH "2>E!7 R.M)]TTXM@4 1NW[LYZUZ#\*,_;CGUKSV090FO0_A0Q-\1[T >X
MCI10.E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SWB7=_9TWTKH:Y[Q*
MQ_LZ8?[- 'SIJ+9U.;']ZH]O&>]/U$;=4F/^U30WRYH 0$CK2<LWM1]_K2@D
M'%  05/%!;(XI6;M3<;>: %"Y&3UH4D=:4-QFF_?- !R3[4I!4\4 D'%*S=J
M $+<<=: N1DTF,<TX-D4 ("0>:3EC[4?>- .#B@ <$#BNA\#-_Q.5'?-<_(V
M!6_X&&-:4^] 'T-89\E<^E6ZJ6)S"OTJW0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45&9D4X)J%[^!#\S"
M@"U16?)K%I&,M(!47_"0V'_/4?G0!JT5E?\ "06'_/4?G36\1:>HR9E_.@#7
MHK$_X2K3"<>>OYU*/$-@1D2C\Z -:BLK_A(;#_GJ/SH'B"Q/_+4?G0!JT517
M5;5ER)!BI8KV&;[C T 6:*:)%/0TZ@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM<
M_P"03/\ [M:-9NN_\@B?_=H ^9]5(&L3Y_O5#VS3]3YUF?/]ZD &V@! 0>E)
MD9Q2'CI2J!^- "Y ZT$X&30P%-ZG!Z4!8=VS0"#TI0!BF'CI0 N1G%&0.M"@
M=^M*P'>@ SQFCKTIGL>E2 #% K" @]*,C.*:>.E*H!//6@8$@=:CG/R9J5@.
M]5YL[<=J L>U_"@@Z=QZ5Z97F?PH &G<>E>F4 %%%% !1110 4444 17'_'N
M_P!*^</&_&OR?6OH^X_X]W^E?-OC<G_A(9 >F: ,93D<4H(SBA -O%-; Z=:
M '$@'!I#QUI!@]:>P&.: L)VS29!Z4WGIVJ10.U 6$!&<4$@=:1@!TZT@YZT
M .Z<FC/&:4@8YJ/V'2@5AV0>E+D9QWH4#M2,!VZT#%) ZT=.::.>M/(&* L1
MR'*$BO0?A20;X_6O/)>%..E>A_"@#[:<>M 'N(Z44#I10 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 44A.!4+W44?WFH&DWL3T52?5+9!EG%0'7[$?\ +4?G4\R74T5&H]D:
ME%8K>*--4X,Z_G3?^$ITS'^O7\Z7M(]R_JM;^5FY17-R>+-/[3+^=1_\)98_
M\]A^=+VL.Y:P5=_99U%%<O\ \)98_P#/8?G3X_%=B6YF&/K25:'<'@:Z^RSI
M:*Q/^$HTW'^O7\Z4>*--/_+=?SJO:1[F?U6M_*S:HK+37K%QE91^=3)JMJ_1
MQ3YX]R70J+>)>HJ!;N)NC"I5<-TIIID.+6XZBBBF2%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !6!XD(_LZ;Z5OUS_B4#^S9O]V@#YTU(@:G-G^]47;-.O\ G59L]-U&
M!B@! 0>E)D9Q2'C[M*H&<]Z  D#K2DX'-# 4WJ>>E 6'>] (/2E &*8>.E 6
M'9&<=Z3('6A0.O>E8#O0 9XS1UY%,]CTJ0 8H"P@(/2C(SBFGCI2J >3UH 1
MC@<UT7@8_P#$Y4^]<_(!CFMWP+G^VU!Z9H"Q]#V)!A7'I5NJEB (5QZ5;H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI"0!G-9MYK5O9
M@F1AQ0!ITUI$7JP%<E<>/M-B!!<9^M<MJ_CZ&56%O)S]: /46O(%',J_G6=>
M:Y!;C(D4_C7@]_XOU%G/ES''UK,;Q%J<A_>2L1]: /9[[QY':YP0<5A3_%54
MR,5Y8][<SMEV)%0R1[^30!Z._P 3S(_0UGW?C]Y6X)KAO+3& .:<L0QR* .G
MN_%<MRF Y'XUG_VY.!_K&_.L@+M/-&-QXZ4 :ZZ_.3_K&_.DFUBXD3:)6_.L
MIH\=*,\8[T 2?;;I7SYS]?6M*/6[A4 \UOSK*"<<TF-IYZ4 :YUV<#_6-^=$
M?B"<-_K&_.L?&X\=*5H^.* .MB\8R1Q;"QJ[9_$-K/J2:X3 QCO0(@>HH ]-
MC^*>SG%:EI\3EGQGBO'/* /(XIRLR'*' H ^@]/\8Q79&6 K=AU:"0?ZU?SK
MYH35;R+_ %;D$587Q-JB# F;/UH ^FUNH''$BG\:D#J>C U\]Z-XOOHF_P!(
MF./K7::?X^MXL&:3]: /4J*Y>Q\;:?>@;''YUNV]_%< %2.: +=%&110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5G:Y_R"9_\ =K1K-UW_ )!,_P#NT ?,VJKG6)_]ZH<X^6I=5;.L3@?WJC"_
M+[T *JTA&#F@$KUI.6/M0 ??IY7(IK CI06R,#K0 F<<4Y5I O'/6@$KUH "
MN#FD^_1RQ]J5E(Z4 .*_+BF9V\4I;(P.M 7CGK0 JKWI&7!S2 E3S1RQ]J #
M[],G7]WBI&4CI44[?)CO0![3\*!C3OPKTRO,_A1G^SN?2O3* "BBB@ HHHH
M**** (KC_CW?Z5\X>-QG7Y/K7T?<?\>[_2OF_P <-_Q4$@'7- &$#L&*<J\Y
MI$4E>:.5//2@!67G-)G=Q0<L>*4KQQ0 NWC%-^Y2[N,=Z%4GK0 *N3FE9>]-
MY4^U!)8\4 &=W%/"_+BFE>.* V!@]: $^Y2A<G-"J3UI.5/M0 YEIN=W%*26
MZ4%>..M ".N(S7H'PH7%\?K7GKMB,@]:]!^%&?MQSZT >Y#I10.E% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M4,]RD"[F(K!O?%]C:,5=QGZU+DEN;4L/4J_ KG1%U7J0*C-U .LB_G7G6K>/
M;5D(ADY^M<'J'C&^>8F*8X^M8RQ,5L>QA<@KUEKH>Y7NL06P)$BG'O7,WOCN
M.V)P0<5X[-XEU&;[TI/XU1DO[B?[S$URRQC>Q[F&X:A'^*[GJEQ\457*@5D7
M7Q#,W0FO/#D_>ZT*G/-82Q%1]3TZ62X.'V3LKCQE)+&0&-9/]O3OG]XW/O6.
M$[]J7 _AK%U)/<ZX82C!6BBQ-=W,CEA,WYTP7-T./.?\Z:.F*7&*B[-N6.R0
M]9;GKYS?G3O.N/\ GJWYTQ-V>:DP:B[)T70!)<'_ ):M^=/$MP!_K6_.H^>U
M2#.*ER9+MV#SKG_GLWYT])+D'/G-^=,%2+FI<I$M*VQHV^K3PK@R-^=:-MXF
MEB/+FN=(S2A/2CVLX[,YYX>E/XD=M#XV:/J36A!\1?+(4BO.P!TI=@SFM(XR
MK'9G+/*\++XHGL%KXW2=021S6]9:Y%<@$NH_&O"([B6+H>*L+K%]'_JY"!71
M3S&2^(\ROD-.7\/0^@ENH6'$B_G4@=3T8&O#-/\ $M\C_O)3CZUUVG>,(X]O
MG2?K7;3S"G(\C$9'6I;.YZ/17.VOBRRN  K#/UK8@OH[@ J>M=D:L);,\FIA
MZM/XE8M449HK0Q"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHJ)IT3J: ):*@%RA&<B@72'N* )Z*@^U)G&10;I!W% $]<_XE7_
M (ETQ_V36U]I3&<BN>\27:?V?,,]J /GG4/FU28?[51YQ\M2:@0VIRE?[U,V
M\>] "JN*:1M.:4$KUI "3[4 'WZ<5R*0@@\4%LC ZT )G'RTY5Q2!>.>M("5
MZT *1@YI/OTO)/M05(Z4 *5^7%-SMXI2V1@=:4+QSUH %7O2%<'-("5/-'+'
MVH 0_.*Z/P,O_$Y4>]<ZZD#BN@\$2!=87/K0!]#6*XA7Z5;K-L;I/*7)'2K9
MN4 ZB@">BH/M*8SD4"Z0]Q0!/14'VI,XR*#=(.XH GHJ W* 9R*!<H1G(H G
MHJ 72'N*/M29QD4 3T5 ;I!W%)]KC]10!8HJ 7*$9R*='<)(< T 2T444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4=*
MBEN$B7)85R.N^-X-+)0D&@#JY;R"$9=P*Q=0\2VEO&Q69<CWKRW7/'?VR,B)
MR,^AKBI]3O+AR?.;'UH$STC6OB+/;EA"Q/T-<=>^,[O4,A\\UA%GD^^2:;A>
M@% (6XE>=L[CS[U$(BHSDU(/EZTXG S0,8%R,FE W'!I<YYI00>!0*XT$J<4
MYF(Z4A89Q2DXZT#&XP,]Z<K$CFCMF@'/(H$-Y8\T9*G I003BC(SB@8K,>U-
MQQN[TI..M+GC- @5CCFF\L<&E!STH!!.*!B<J<"G,QQQ2$@'%!..M "8XW=Z
M<K'O1GC-(#GI0(3)8X-'*\"E!&<4%@#0,3&WD4;<\]Z4MCK2YXS0*XT9/M4;
M1LYQDXJ4'=THR,XH&3V5_+IQ&PDXKH[7X@WEH %SQ7*M@<&F; .2* /7M!^(
M#W;J)WVY]37H-OKMC+&I\]<D>M?,(>5/FC8K]*T+#6KR!P6F; /K0!]/1S)*
MNY&R*DKR'1?B1%!&L,ARP]:[S1_$T&IH"& _&@#HJ*8DBN,A@:?0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9NNC.DS_[M:59
MVN?\@F?_ ': /F/51MUF<C^]30QVYJ752!K$V?[U0]LT )][K2@D'%*"#TI,
MC.* !F/:DQCD4I..M*3@9H  QQ3?O=:7.1FE!!H 0$@XI68]J3<,XH)QUH 3
M&!GO3@QQ1G S0.>: &\L>: 2IQVIP(/%(2,XH 5F/:H)QA,U,3MZU'.?DS0!
M[1\*"3IW/I7IE>9_"@YT[\*],H **** "BBB@ HHHH BN/\ CW?Z5\W>.%QX
M@D/O7TC<?\>[_2OG#QP<:_)]: ,-&.WFDR6.#0IR.*4$9Q0 G*G IS,0.*0D
M XH)P,F@!,9&:<K'O1GC-(#GI0 A)8XHY4X%*&&<4I(!P:  L0*;C(SWI3QR
M:7.1F@0*Q[TTDDXI0<]*-PSB@8GW>E.+'%!(%&<#- $<@RA)KT+X4,?MQ'O7
MGSG,9->@_"E@;X_6@#W$=**!THH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***0D#J: %I&8*,DU3O]0BLK9I2PX]ZX+4OB+ F] 1D<
M5$IJ.YV8; UL0_W:.\FU6TAR'E4$>]<CK_C-+,GR) ?H:\LUCQ3/>3,T<K '
MT-<_+?7$Q_>2$_6N6>(>R/J<'PY&-IU7\CMK_P"(MW,S)DXKE;_6)KYBS$UG
M>YI>*Y)3E?5GT=#!4*/\.-AH+,>2:<!S0"#2[NU0UV.M"'CI3AQR*;G%*K8-
M3<>@\<]:6F$Y.13@V:DEWL/!.,4OW>E /&*!\O6IW9(X''-/!R,TSWHJ622*
MQ)Q3PW:F*P/%.SS4$L<?EZ4X'C-,W8ZT_/&:ADL :D!)J,5(I%2Q/8=1DCI3
M2W:G XJ26M!P&>:=0**G8@<,GBGC@4BD'BG%L<5'46H?2CRR><FE4XY-/SWJ
M60R:UN7M3D$UMVOB^ZML 9XKGMP8T[@C&*J-:<'HS&K0I5/C5STG2/&#7./-
M;'UKL+;5;69!B4$GWKPA99(N%8BM"PU6YMI-S2,1]:]&AF<HZ3U/%Q624Y^]
M3=CW5'5QE3FG5Y[I?C6-$$;G)KK--UJ*^Z$5Z]'%TZNSU/G,1@*U#62T-:BD
M# ]#2UU'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!=R&*V=Q
MV%>1^(/'%U9W4D:YP#7K.H?\>4G^[7S]XL3=?2_6@"P/B3?#@;J4_$B^7IFN
M-55 P12[ O)% '9?\+'OL;OFS2?\+(OFZ[JY#"]<4 *>U CL!\2;[H=U4[SQ
MQ=WB&,YP:YHA3P!0 %X(H&.DRTIE[GFE#?+0>!1VS0(;]_K2@D'%*"#TI-PS
MB@8,QZ"DQCD4I.#S2DX&:  ,<4W[QYIW49H!!Z4 ("0<4K,>U)D9Q03CK0 F
M,<]Z<&.*,X&:3.>:!"?>/- )!QVIP(/%)N&<4#!V/:I["[?39O/3[U0$[>M*
M<8R: .KB^(5[&N.>*=_PLB^8X.ZN0PI[4 *> *!7.O\ ^%D7PX^;%!^(]\O3
M=7(84'&*3"CJ* N=C_PL:^QGYJ3_ (6/?-R=U<CM7&<4@53R!0!U_P#PLB^/
M!W4?\+(OAQ\U<@ I.,4$*#C% SK_ /A8]\O3=2_\+&ONOS5QY"CJ*-JXSB@1
MU_\ PLB^8<YIH^(U]N[UR&T-R!1M4\ 4#.P?XDWRKQNKKO /BVXUF\V2YZUX
M_(JJA!%=_P#"A,:B3[T >[#I12#I2T %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%(3@9-4KS4H+9"6D Q[T 6Y95B0LQX%<[JGBJSM%
M8&0 CWKB?$WQ":"5K>(Y'J*\ZU/5YM28G>PS[T =AKOCB9Y&%O)D?6N(O=3G
MU!]T[$FJ84CDL33@-U "!!WIP '2G%<BF9QQ0*P[([4AQ^-*J]Z0KCF@!/\
M>H[\]*/OT\K\N*!@ ,<4PXS\M&=O%.5<<T -XQ[T#_:I67G-)]Z@!._M4@QC
MBC;QBF9V\4 #8SQ2KCOUI57O2,O.: '-C'-1]_:E^_UI^WY<4 "XQQ3&QVZT
M?=XI57G- "+COUI[8QS367G-)][B@!._M4BXQQ1M^7%,^YTH 5L=NM(,?Q4J
MKSFE9>]  0,<TG'X4F=W%.V\8H$P&.U)QGWI/N4JKSF@8O'>E.,<TC+GFFYW
M<4 .X_"DP#TIP7Y<4S[AXH ;L"-N7[U:>G^(;W3W C8@?6L\+DYH= >: /4_
M#GCG:R_:Y<#W->C6'B&SOU!BD!S[U\PL'/ 8BNBT/Q'-I.U=Q./>@#Z25@PR
M*6N \,^-4U A)7"_6NWANX9A\K@_C0!8HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K-UW_D$3_P"[6E6=KG_()G_W: /F/4_^0S/N_O4@
MQCVJ355SK$_^]4&<?+0 'K\M*N/QI57%(PP<T *V*:.O/2@?/UIY7(H !C%,
M/^S1G'%.5<4 (N._6E;'>D(P<TGWSS0 G?GI4@QCB@K\N*9G;Q0 '_9I5QWZ
MTJKWI&7G- "MCO5>;I[5-]_K39U_=XH ]G^%./[.X]*],KS/X4#&G?A7IE !
M1110 4444 %%%% $5Q_Q[O\ 2OFWQOG_ (2&3/3-?25Q_P >[_2OG#QN,Z_)
M]: ,1,;>*1L=NM-'R#BG*O.: $&.]/;&.:1EYS3<[N#0 G?VJ1<=J-O&*8?D
MZ4 *V.W6D'^U2JO.:5E[T *<8YJ/OQTI<[N*>%^7% "+CM2-CMUI/N'BE"Y.
M: $'^U3SC'-(RYYIN<\4 ,E^Z<=*]#^%&/MIQZUY^ZXC->@?"E<7Q^M 'N(Z
M44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12$@#)K#US
M7X=.MRRR+N';-#=C2G2E4ERQ1K3W<=NA9S@"N/UWQE:0HRQ2C</>N*UKQ_),
MKQJ3SQ7GUS=RW4[.7;D^M<M2L]HGU67</M^_6.GUOQE>W+M&LA,9]ZY269IF
M+,>33"3T/-&W%<K;>Y]70P].@K05@ %*0!2!<<T8W&I:L= ?7I3N,48XI/:I
M& Q2\4@&*7'>HV&@X[TJ@9YII&ZG 9XJ6,4CGCI2\#I1G;Q0%[U+V))!C'O1
M_O4!<#-'WC4[DCE_2GD>E-QQ0&QQ4,G8>NWM4G&*C5>^:=WJ26.P.].XQ33\
MU.QQBH9+%%/&.U1BI M2Q/8?@8I5QGFFT!=U222?2B@# HJ2"1<#I3L ]:8%
MIU0]R;CP!WH[^U ^:G 8J7N)A@=J=QCCK2=*>%'6I9#$&.]/7!ZTW;FG*N:D
M3 ?(^Y:TK/6[FT8>6QK.Z<4H7%.,Y1=TS.<(S5IJYZ/HWBA651,_/UKL+34(
M;M08V!KPQ=R?,&-;^C^)9+$A22:]7"YFX^[,\'&Y/&:<J6Y[!UHKFM)\0I=[
M0S 9KHDD6094YKW:5:-17B?-5J$Z4K20^BBBM3$**** "BBB@ HHHH ****
M"BBB@ HHHH K7_\ QYR?2O _%>W[;+CUKWR__P"/.3Z5X#XM&V\E(]: .5XS
M2\'K3$&[DT\KF@3W'8&*8?\ 9HS_  TY5P*!C>W'6CMSUH(VG- &XYH !UYZ
M4_C'M05!%,SCB@ /^S2KC\:55Q2$;3F@!6Q3>_/2@?-UIY7(H !C%,/^S1G'
M%.5<4 (N/QI6QWI",'-(/GZT )]>E2#&.*"O&*9G;Q0 '_9I5QWZTJKWI&7!
MS0 K8[TSG//2E^_UIY7Y<4 ( ,<4TX_AHSMXIRKWH"PT8[]:<0.](R\YI/OT
M .[>U QVI=ORXIGW>*!6%X[4<'ZT!>]#+CF@.HIQWI,BD^]Q3MO%  ,=J.!]
M:;]WBE"]Z &R8VG->@?"O_C_ #]:\^E7Y":[[X4L3J!'O0-'NHZ44#I10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !2$@=34<UPD*DL<8KB?%
M/C"*RMF$$H\P=LT :NO^*;?2U9'89^M>1^)/%TU\66WE(^AK!U;Q!=:O,6D)
MZUF;,?-WH <TDDQS,<M[TBC9UI??O0!NZT * 2<]J&4CI0"0<=J&)[4 &XD8
M%*%X]Z;C R*<"<4 -!*GF@ L<]J!ECS0"0<=J %9?2DW9&.]*Q/:DQ@9[T .
M"\<TWE3S3@3CFFC+'F@ Y8Y[4K+Z4G(..U.8GM0 W=D8[TX+QS3<<9[TY2<<
MT -Y4\T<L<]J.6/-'(.!TH <R^E)NXQWI6)[4W'&>] #E7CFF\J:<I..:;RQ
MYH .6-.9>.*;RIXIS$XXH 3=QCO2JOK3<<9[TY2>] #>5.>U'+'BCDG!Z4<J
M>* '%>.*;NP,=Z<Q..*;CC/>@!57UI.5.>U.4GO3>2<=J #ECQ3BO'%-.5/%
M.)..* &[L#'>E5?6DQD9[TJD]Z $(*G/:@DL>*"23CM0<J>* '%>/>F=.#UI
MY)VTW!/)H ?#>75FX:)RM=[X;\:/!L$\A/U->?@;NM-^9&RM 'TQHNOP:K&-
MC#I6W7S=H7BBZTR9%1CMSSS7MOA_Q+;7]I'NE!D(Y&: .DHIJN'&0:=0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %9NN\:3/\ [M:59NN\Z3/_ +M
M'S+JK;M8G _O4P+\OO3]5&W6)R/[U,!.V@!H)7K2@$G/:D W=:4$@X[4 #*1
MTHW9&!0Q.>*0C R* '!>/>F@E3S3@3BFC+=: % +'/:AE/:@$@X[4,3VH 3=
MD8[TX+QS3<8&>].!..: &C*GFCECGM1RQYHY!QVH 5E]*AG;*8J9B>U0SCY,
M]Z /:OA0"-.Y]*],KS/X4$G3N?2O3* "BBB@ HHHH **** (KC_CW?Z5\W>.
M&_XJ"0#UKZ1N/^/=_I7S=XX7_BH)"/6@#%1?EYI.5.>U*A.WFDY)P>E !RQX
MIS+QQ3>5/%.8G'% #=V!CO2JOK28XSWIRD]Z &\J<]J.6/%').#TH.5/% #B
MO'%-W8&.].)..*;C(SWH 55]:3!4Y[4JD]Z0Y)QVH #ECQ3BO'%-Y4\4XDXX
MH CD;$9!KT+X4 _;B3ZUY[(,H2>M>@_"@G[<<^M 'N0Z44#I10 4444 %%%%
M !1110 4444 %%%% !1110 4444 %133+"A8GI45Y?0VD9:5@.*\U\3^,C&7
M2"3/XU,I**U.W!X*IB96BCI=<\96MA$Z%ANQQS7B^O>(;F^O'*RGRR>F:H:G
MJT^H2$R$]:H 'O7)*;GZ'W.7933PJYFM0)9SEC1UZ4O3I1TZ5FT>P@Q1R.M+
MV]Z;DGK4C2[B@'-*1Z4@)S0Q.>*F12T%SGBC'%&,#-&>*AC 9HP:!FC)S4,:
M%Q2CGI323VI1GM4L=M!W3@]:4 BDZ\GK2C)J1#P#U[4O7I2 GIVI3QTJ2!PY
MXI=N*0<#-/!R.:AD@@(/-2;3UJ-2<U(&.<5)+$P3TJ3G%-/'2G#.*ADL!4B@
MBHQ4BDU+%T%IP![4E&2.E21L2"EQ2+G&:7-3U)%&1S2X+'(IHR>#4@X%2WJ3
M<49[4\'M31GM3@.]2R6.I1D<TE.Y/':LV)ARW(IZ@]J9R.E/4GM29#'>W>G*
M".M19.<U(I/>IZ"'X(Y/2@KDY6@$G@]*7ITJ"2S:WD]NP*N1BN[T#Q1&%6*5
MLL:\\Y(IT3M"X=3R*Z<-BYT9W3./$X2EB(VDCW2"Y6= RGK4]>9Z!XDEW!)6
MP!7>V>H17"## FOJ,/C(5D?(8O U*$K/8OT445V'"%%%% !1110 4444 %%%
M% !1110!6O\ _CSD^E>!>*U/VV7/K7OM_P#\><GTKP+Q6Q^VRY]: .3"G/%.
M.3TIH8YXIQR.E "[?E]Z:"5ZT[)VTT#=UH 4 DY[4,I!XH!(..U#$YXH 0G=
MP*=MX]Z:1CD4X$[?>@!H)7K2@$G/:D W=: 2#CM0 K*0>*0MD8%*Q.>*0C R
M* '!>/>F@E>M.!.VFC+'F@!0"3GM0RGM0"0<=J&)[4 )NR,4X+QS3<8&1UIP
M)QS0 T94\T8+'/:CECS0,@X[4 *R^E)NR,=Z5B>U)CC/>@!P7CFF\J>:<"<<
MTWECS0 <L<]J5E]*3D' Z4YB>U ";N,4JKQS3<<9[TY2<<T -Y4\T<L<]J.6
M/-'(.!TH <R\<4F[C%*Q/:FXXSWH <%XYI "#[4!N.: 23[4 ,E!*\5Z!\*@
M!?GZUY_*2%XKT#X5$&_/UH ]S'2B@=** "BBB@ HHHH **** "BBB@ HHHH
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
M$;<U)JH!UB?/]ZJ_/3M0 IY/%*I'3O3E [4U@!R.M "L131QR>E YZT\@8H
M 1BF'D\4=.!TIR@4 (I'0]:5B!2,!U[T@Y/- ">YZ5(",4$#%,/' Z4 !YZ4
MJD#@]:50*1@,Y[T *Q ZU7FZ9[5,.?O4V<#RZ /9_A00=.X]*],KS/X4 #3N
M/2O3* "BBB@ HHHH **** (KC_CW?Z5\V^-P1XAD)Z9KZ2N/^/=_I7SCXW_Y
M#\F?6@##0@KQ2-@\#K3>@^6GJ!U[T -&!UI[$8YI& IO7@]* $YSGM3U(/2E
MP,4P\?=H 5B#P.M(./O4J@=>]*P'6@!21BH_<=*7KP:> ,4 (I!I&(S@=:0\
M'Y:50.O>@!!QUIY(Q2,!3>O!Z4 ,EY4D=*]#^%!'VT_6O/W \LXKT#X4@?;C
MCUH ]Q'2B@=** "BBB@ HHHH **** "BBD/ )H JZC=+:6C2L>@KQ'QMXE34
M':.-NAQ79>-?$/D1R6^_&:\5N'\VY=R>IK.;Z(^OR/+TE[6?R(=V6RU.)!/%
M)@9H( /%0?5H7(Q3>E.(&,T  BI*3 'UI<=Z3 [TN1TJ&/J(3Z4N<BD(]*7&
M!4@*, <TG0\THP1S2#GK4L8N._:D//2C/..U+C'2H;*0 CIWH8@4<4F >M0]
M1A]:=VHXQ0,5+&(,4N11@=J3O4,>PN0.M*N,Y--X/6E&,\U+&.//(Z4N0>E-
M+<[15B&RGF/[M":DEM+<;D;<=Z:"%ZBM6T\.ZA+(,PMCZ5UFG^"FG \V/'X4
MXTYR>AQ5\=0H_$SS\2\]*>"78  U[#:_#JS=1N4?E6A'\.;!"#@5M]2J/4\R
M?$.$B['C264C+D TX6$I/0U[>O@BS48P/RIW_"%6>>@_*G]1F<KXCHGB/V"5
M>H-.%C)CH:]M/@RT/8?E1_PAEIC&!4_4)D_ZQ4CPN96@."#3!-D< U[;/X L
M9CD@?E563X=V2#*J/RJ7E\UL;QXAPLM]SQ]6]14@8=Z]"U#P6L2L8TS^%<G=
M^';U'.V%L?2N6I0G#='=2Q]"LO=9F@TM2OI]U /WD9%5\X.#7,TXO4Z4TUHR
M3((P*>HXYIJA<9%.R*S;U)U0X8!YI1U]J08/6EZ4F2/IW&,#K3 :?QC/>LV)
MBC ZTY2,\TP8/6GJ 3S29+%W?-[4\$'I497GVIXP.E2]B23(Q@=:!QUHP,9[
MT#GK4$CJ<#2+CI3L>E22.!!Z4M-  Z4\ 8]ZED7 $=Z</6F@#O3AZ=J0,<*>
M,&F 4\ "H9#+FG7KV]TI+?*#7I>D:DEY&H!Z"O*".]=)X<U+[.X#-C->KEF-
M=*?*]CRLRPJJPYENCTJBH+6830AP>M3U]?%J2NCY1JSLPHHHIB"BBB@"M?\
M_'G)]*\#\5D?;9<>M>]ZA_QY2?[M?/WBPXOI<>M ',@C-..!UJ-"#R>M/R#U
MH$.R,4P\]*7(Q[4 @=*!W%4CIWH8BFD@<CK2 @]: %'!R>E/R,4A (YIO.<=
MJ  \_=I5(SCO3E '2FL .1UH 5B*;TY/2@<]:>0,<T  (Q3#R>*3V'2GJ!VH
M 12.G>E8BD8#J.M(.>M ![GI3P1B@@8IAXX'2@ //2E4@<'K2J!2,!U[T *Q
M'>F<YSVI1SUIY VT  ((XIAYZ4N0.E P.E  "!P>M*Q '--^7.:"0>M "<]>
MU2 C'%-R,8[49 Z4"N(>>E ('!ZTHVCD4';G- QS$ <U'SU[4[(/6C(QB@5Q
MP((XI,C/% VCI2#;F@8V0@*<UZ!\*_\ C_/UKSZ;;L-=[\*6)U _6@#W8=**
M0=*6@ HHHH **** "BBB@ HHHH *RM8U);&W;<0.*TI)!&A8]!7EOQ&UDB+;
M"WZT <!XJU![O4WPYVDU@CY*>\C3G>QRU(!ZT "KSFAEYS0,@^U!R3Q0 F=W
M%.V_+BD(]*7)V^] #?N4JKDYI /[U*,@^U "LO>FYW<4K9)XZ4$<<=: %"_+
MBF_<IP)V^]- />@!0,G-*R]Z09#>U#9/2@!,[N*<%XQ2$<<=:4$X]Z &_<-
M7<<TH!)YI.0?:@!2E)NSQ2,^3@59MM*N=08) "6- %=58\*I-:VD^'I]1DQM
M89]J[7PQX'F"J;N//U%>E:?X;L[1%*1@-]* /.]&^'+K*LK\CWKT73M MK6-
M0T2D@>E;$<:QKA13Z (4M(4^[&!^%2@ =!2T4 %%%% !1110 4444 %%%% !
M3616ZC-.HH KO8V[CYHE/X5S6M>$X;X-Y<8&?05UM% 'ANK_  XFMRT@SZUQ
M5]I\UC*8BC<=\5]0SVT=PN'&:YO6/"-E<PLRQ#?]* /G=<K]X4X#G-=EKW@R
M[B9FBC(4>U<9-#):S&.0$$4"%(W&E*Y%,R3TIQ;(P* 0F<?+1]WFE"\<]:3I
M]Z@88_BH^^:,'/M2D$'B@!2O&*;G;Q3B3CWI ..>M "JO>D(P<T+D=:#DM[4
M )]^G%?EQ32#VIQ)V^] #<[>*<J]Z0#CGK0N0>>E  RX.:3[]*<D^U!'I0 [
M;\N*B/R'/>G[N,=Z3;D<T =I\/\ 5)(M0 >0[<]":]UM+A;B(,#GBOERRO)+
M"<.AQS7NW@;5OM>G*7;)Q0!VM%(#D9I: "BBB@ HHHH **** "LW73C29_\
M=K2K.UW_ )!,_P#NT ?,>J'?K,X_VJ:%^7%/U5?^)Q/C^]3 3M]Z &_<I0,G
M- 'K0,AO:@!67O3<[N*5LD\4$<<=: %"\8IOW#3@3CWI #WH  ,G-*RTG(/M
M0V3TH 3.?EIP7 I"...M*,XYH ;]PT ;CF@ D\T8(;CI0 YES4$YRNVIFR>E
M13CY/>@#VGX4+C3OPKTRO,_A1G^SN?2O3* "BBB@ HHHH **** (KC_CW?Z5
M\W>.&SX@D'O7TC<?\>[_ $KYO\<+_P 3^3'K0!B(N%I"-IS2ID+S28)//2@
MQO.:<RY%-((/'2G-DCB@!N<?+3E7%)CCWH7(ZT !&TYI/OG-&"3STH((/% #
MBN13<X^6G'..*0#CGK0 JK2$8.:%R.M')/M0 GWS3BN12$$'BE)..* (I#A"
M*]#^%"XOB?>O/7'[LYZUZ#\*,_;CGUH ]R'2B@=** "BBB@ HHHH **** "L
M3Q!K2Z3;%SZ5KS2".)G/0"O*OB!KD4UNT2-\PI-V1WY?A7B*RC;0X/Q5K+:I
M?M(K<9KGE&ZE8ER2:09[5G;2Y^C4:4:4%"/0,<XH9<&G?SIC9SS4FH[;QFC;
MWI.<4<FI9707.[BDV]J,'M3NWO4L-A!\M+[TSG/-.'O68^@[&>:3KQ2\]J3Z
M5+&&.U'W:7M[T@]ZEL:0H7)S0RY-(,Y]J&SGBH8QV,C%)C%&>.*7G%2RN@#B
MD(YS1]:=%$\\FQ!S4L=[+49@GI5RRL);N0*$;\JV](\)7EU*C;"5SSQ7K6A^
M$+6WMT,D0WXYXK6G0E,\?'YQ1PT;)W9Y[I/P]EO%$AS7:Z-X&6R(+J#]:[>V
MLXK9=J+@59KLAAH1/C\5G>(K-I/0S[;2;:% /*7/TJTMM"OW4 _"IJ*Z%%(\
M>52<G=L0*!T%+113("BBB@ HHHH *0@'K2T4 1M#&W50:B:PMF!S$OY59HI6
M12G);,Y?5O#,=XC!$ S[5Q5]X!DCW,,UZ[4<D*2C#"N:KA*=35H]+#9K7H:)
MZ'S]>Z7+8L1M;BJ R3R,5[MJ'AVUN%)\L9/M7GNO>$IXY"T"84>U>17P,J>J
M/IL'G%*O[LM&<@.:>#_#3IK26U8AP>*8O3/>O-DFGJ>LFFKH=LVT_;@9J,%N
M]2 '\*ADL -W-/49IF".E.7/:I>Q+'YQQ3E7%1<YJ1<]ZGH(?C'-+]ZD&>_2
ME_W:@D=VQ3P>,4T#(I<$5+)'*N*=35SWIV#UJ62*%S3\<8IG/:G$\>])DL>I
MP,4X#O42Y[U*N:S9+%IT1995(.,&F]Z.>U*]G=$O5'I&@:F&@2(GFND'(KRW
MP_>-%>+O/%>F6UPDZ J>U?997BO;4K2>J/D\RPWLJEULR>BBBO5/,"BBB@"O
M?+NM)![5X=XHTF5[R1@I.3Z5[PRAE(/>LR?0K2X8ET!S0!\Z+H4YYV-^5+_8
M<[<;&_*OH,>&; #'EC\J!X8L!_RS'Y4 ?/G]B3_=V-^5']ASI_ WY5]!_P#"
M,6&<^6/RH/AFP/\ RS'Y4 ?/G]A3CYMC?E44NDS("VQACVKZ)_X1FPQCRQ^5
M8VN^'K*'3Y66,9 ]* / 3][9W%.V_+BG:@FS4957H#303M]Z &_<I57)S0!_
M>I!D-[4 .9>]-SNXI6R3Q01QQUH 4+\N*;]PTX$X]Z0 ]Z  #)S2LM)R#[4-
MD]* $SGBG!<"D(XXZTH)QS0 W[AI0-QS0 2>:3!!]J ',M$2-.WEJ,FFOG'%
M;O@RVCNM65)!D9H IKH\VW[C?E2#1IP?N-^5>_6OAFQ:(9C'3TJ?_A%]/_YY
MC\J /GW^PIS\VQORH_L.=_X&_*OH3_A&;#&/+'Y4@\,V _Y9C\J /GS^Q)S\
MNQORH_L.=>-C?E7T'_PC%AG/EC\J#X8L#_RS'Y4 ?/G]A3KSL;\J/["G/S;&
M_*OH0^&; C_5C\J/^$9L,8\L?E0!\]_V'._\#?E1_8D_W=C?E7T&/#-@/^68
M_*C_ (1BPSGRQ^5 'SY_8<Z?P-^5']A3CYMC?E7T&?#-@?\ EF/RI?\ A&;#
M&/+'Y4 ?/+Z%.RD[&_*NY^&>GR6U\2RD<]Q7IG_",6&,>6/RJS9:+:V+[H4
M- &D.E%%% !1110 4444 %%%% !112$X!- &7K]T+;3)7!Y KYZU_69+^[D1
MLD!J].\;^)4MQ):YY/%>-RL&N7D_O'-  @PM.ZTG;-&=U A 23B@D@XI01G%
M#$=*!B%L#BE[9IH^7DT_(VYH :&SUHW$G%)][I2J1TH "2#B@G R*5B!Q3>G
M)H <.1FD#9ZTX$8S3#\W2@!=Q)Q025H4@'%*Q H 0G S2CD9IO3DT\$8S0 T
M-GK368D[5YI&;)P*WM!T"6^N$X.#0!7TC19KV51Y9()KV+PMX.ALD2=E&ZKO
MAOPS%8Q*9(QG'I76(BHNU1@4 (L:(  H%/HHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HZ]:** *EU8QW*,I4<CTKS7Q7X$C$;W,2Y8\X K
MU6HYH4F3:Z@B@#Y9O;6:RE*.A'-5^@R.M>S^,O!OVO?- F .>!7C][926-RZ
M.#P: (PWRTW[](/FY%/5A0 T'!Q2EL=*&()Q2#Y>M #CP,T@.1FG$C%,Z\B@
M!02U&2#BE4@TC$$XH "V.E*>!FFCY>M/)&W- #0<C)H!).*3KR*<I!XH 3<0
M<4,V.E#$=*3[O6@  '6G]J9R.>U.!S0)D3@N:[/P?XBDLKF.V!.TG%<AD'BI
MM/F^SWZ/Z&@.I]06-PL]K&P.215JN(\&ZN+V)$W9P*[>@84444 %%%% !111
M0 5G:Y_R"9_]VM&LW7?^01/_ +M 'S-JS8UB?']ZHAR,T_4QMUF<G^]2 C;F
M@!H;/6C<2<4A^;I2J0#B@ )*F@G S2L0*;C')H <.1FD#9ZTX$8IA^;I0 NX
MYQ025H4@<4K,!0 A.!FE'(S3<8Y/2G@@B@!H;)YHW<XI#\W2E4@'!H "2O2H
MIS\F:F8@57F&%SVH ]K^%!)T[\*],KS/X4$'3N/2O3* "BBB@ HHHH ****
M(KC_ (]W^E?.'C@XU^3ZU]'W'_'N_P!*^;?&X(\0R'WH Q4.Y:4-SBE0@K32
M<\"@!2W.!0>!FD!V\&GL0!0 F>,T@):DQW[4Y2#0 FXYQ06P<"AB#P*0?*<&
M@!3D#-*#QFE) %,QGD=* %!+4;CG%*I!I&()Q0 %L=*4\#--'R]:>2,4 1N<
MQDUZ#\*&)OC]:\\DY4D5Z'\*&'VT_6@#W$=**!THH **** "BBB@ HHI#P*
M,O6KR."PERX!Q7SMX@OVGU*5<DC->D_$+66M)6C#XS7D-Q+YTS/ZFHEJ?:Y#
MA/9P]H^HP-QB@-BFYIP(I/8^E$W'.:<3GK29&[-*3GI4,-P)/2@$CBEW#%)N
M&*EE=!3QTIN3UH!P>:=[U+!"#YNM+[4TMGI3LY&*S&+G' I.G-*#@8-)T.32
M8Q/>G YZT8SSVI#\W2H8T&><4$XXH![4$[>M0.XN,<T9HW5<T_3Y+ZY6-0>3
M4.[=ARDHQYI$5K9SW4JK'&6R>U>J>&/ <<D"7$JX;WK2\'^#19JLMQ&#D9Y%
M>A101PKM10!791PW61\9F^>MOV5!_,H:=I,5B@4*/RK2  Z"EHKL22V/E)U)
M3=Y,****9 4444 %%%% !1110 4444 %%%% !1110 4444 %0SVZ31E2HYJ:
MBDU<:;3NCB=9\)Q3!F &:\[U729K&8A8SM'>O>&0,,$5C:QHL-Y:LJQC<1UK
MS<5@(U%>)[N7YQ.DU&IJCPT,2<&I0W:M77-"ETN5BP.":R V1CO7S]2G*#Y9
M'UL*D:L>:#NAY8]J<I(I@('6GJ0#FLGL-CL9YI02:9N^:I 0:GH(<#GBE^[T
MHR","@?+UJ"1X..:>.1FH_>G U+)L.!)I^['%-4@]*7-2R;"[B*=CO30P'6G
MDX&:3)8Y1D9IP)Z5&K9J0$&LV2+1DCI1GM3E([U+)9)%,86W#K7H'A>]\Z#Y
MS7G9'>MS0]2%O(J9ZFO1RW$>QJJ^QP9A0]K1=MST\'-%06DGF6ZMZBIZ^VB[
MJY\@U9V"BBBF(**** "BBB@ HHHH *Y_Q*Q&G3?[M=!7/^)6']FS#_9H ^=-
M2;_B9S8_O5%VS3M0^759B?[U (QF@!H;/6C<2<4A^;I2J1G%  25-!.!FE9A
M3>G)H <.1FD#9ZTX$8S3#\W2@!=W.*"2M"D#BE8@4 (3@9I1R,TW&.33P1B@
M!H;/6C<<XI#\W2E4@'!H 1R5%=#X&/\ Q.5/O6!(P K=\"C&MJ>V: /H>Q8F
M%<^E6ZJ6)!A7'I5N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *J7UTEM"S.<<5;KB_'M_]DTXLI[4 >4^.[M;C5R4.1FN9P-HS
M4M[<&\F,A/>H1\W% "<Y]J>,=J,<8I -M A#CMUH7'?K3@O.:1E[T#'-C'-1
M\Y]J7[W%/V_+B@ 7':FMCMUI/N4JKDYH 1<'[U/.,<TC+WIN=W% "=^.E/7'
M:E"_+BF?<- "MCMUI!_M4JKDYI67)H .,5&QYP*>5XJSIEB]Y>I$%)!/6@6I
M=T+1I-1F4*F>:]M\,^&XK2U1F3#CVJMX2\*)IL23,H.1FNU50HP!BD * H '
M:EHHIC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH CFB6:,HPX->=>,?!T4L+26\>7//2O2:9)&LBD, ?K0!\LW]I)I\YBD&
M#4 QVKU?QQX0$[272#&.>*\G:-H)V1@>#B@0[ _&@X[T>](1N- #>_/2I!C'
M%(5!&*;G'% P/^S2KCOUI57O2,N#F@!6QWIG?GI2_?-/*_+B@ &,<4QL#[M&
M=O%.5>] "+COUIS8[TUEP<TGWZ #G\*>H&.*-ORXIGW>* !L#IUIO3YN]/5>
M<TDB=Z /1?AKJ0BN,2M@9KVB&99D#*<BOF30]0-I<K@XYKZ"\+W'VC2T<G.1
M0!NT444 %%%% !1110 5G:Y_R"9_]VM&LW7?^01/_NT ?,^JX_MB?/\ >JOS
MGCI4NJ'?K,X_VJ0+\N* !<=J:V.W6D^Y2JN3F@!!_M4\XQS2,M-SNXH 3OQT
MIZX[4H48Q3/N&@!6QVZT@Y^]2@9.:5ES0 IQBHSUXZ4N<\4\+@8H 1<=J1L9
M]Z3[AI0-QS0 @Y^]39\;*D9<U7G.5VT >U_"C']G<>E>F5YG\*%QIWX5Z90
M4444 %%%% !1110!%<?\>[_2OG'QO_R'Y,^M?1UQ_P >[_2OFWQNV?$$@]Z
M,3M\M/7'XT(N%II&TYH <V*:.O/2@#<<TYER* %XQ[4P\?=HSCBG*N* !<?C
M0V.](1M.:0?.<T (.O/2I!C%!7(IF<<4 !X^[2KC\:55Q2$8.: %;'>F#KST
MI?OT\J"* &/CRSBO0/A2!]N./6O/)#A"*]#^%"XO2<]Z /<1THH'2B@ HHHH
M **** "L[6+P65H9"<<5HG@5QOCN[5-)<!^<>M!T86G[2M&)Y/XVU-=0NR0V
M>:Y$8J>XE,LK9.>:B*XYJ?,_2L/25*FH(4 8IIHI57-)['0D(O7FG-C/%)CG
M%*1BLV- <8H &.:-O&:-O>I8Q<#O29'3M1][BDV]JEC6HN!VI>W'6D^[2^]9
M@*,8YI!UYI<9YI,9XI,89YQVI?I28[4?=J&AIB\?C2<=Z .<U/;VKW5RD:@D
M$UG)C;25V2Z;ITNH3A(ESS7LOA#PA%# DLZ8<>U5O!?@];/9<NN<\\UZ4B*B
M@* /I770I?:D?%9UG+F_8TGH)'&(XP@Z"GT45V'RC=PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *.M%% &/J^B0:A$Q=03CBO)=
M;T6:QNG94(C!KW$C(Q7/^(=*2\M& 49/M7GXW"1JQYEN>QEF8RH3Y9;,\70@
M]:D4#/-6M4TQM/G*X/6JB\C%?,3BXRLS[-3C.*DMAQ7GCI3ACM29[4Y5Q4,!
MP_6G<'K28QS1]^H9(]<=Z=@=NE,[8IX/&*EDBC':GC&/>FA<4N*ED6%&.]+U
M^E(%S4F.,5+$P"^E/&*:IQQ3@.]0R1<4JX[TE*%S4LEDF 13[?Y+E#[U$#SB
MG#A@:46XNY+VL>F:+>"2%$SVK<K@O"]WNG"DUW@((XK[G+:WM:*9\?CZ7LZK
M0M%%%>@<04444 %%%% !1110 5@>) /[.F^E;]<_XE7_ (ELQ_V: /G74<?V
MG-G^]5?^52Z@=VJ3#_:I ORXH %QVIK8[=:3[E*JY.: $'^U3SC'-(RTW.[B
M@!._'2GKCM2A>,4S[AH 5L=NM(/]JE R<TK+GF@!3C%,/7CI1G/%/"X% "+C
MM2-C\:3[AI0,G- #>H^:ND\#8_ME?K7.R+D5O^!3G6E7WH ^AK''DKCTJW52
MQ7$*_2K= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!',VV)F]!7E'Q"U 26S)FO4-2<QV$K#LM?/7B?5'NM0EA8\ T <U'DG/:I
M.O2F@%>*=TZ4 .YQBF@'O3L\9I 2>M @ (/-!R30"2<4$D&@8$<<4O.W%(3@
M<4O\.: U$ ]: "#[4*<]:,DG':@ .2>*"..*"2#Q03@<4 *,[<4@![THSC-(
M#ZT )RISVH))Y%&23CM2-E1@4 !W2D*O7->I^!/#PEA2=TR1[5QO@_2/[1U
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
ME&K$8R**4+SN>+GF)5/#N/5G;01"&,**EHHKT#\\;N[A1110(**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@
M]*** .8\2Z:DEI))CG%>2NNRX<>AKW#68O-T^11W%>.ZG9-:W#D]S7SV;4K2
M31]9D5>\'&3*6.]*JYZT*#C)I?O=*\1GNCO:G@\8IH&1BEP1Q4$CP *7%-4$
M=:=M/6I9(H4&I,<5'@GI2GD8I$LD!QQ3@.]1*"*E4$5FR6+2A0:3O2@$]*EH
MD<#VIPIH].]* 129-NI( *M::<7Z'WJHM6K+BZ4^].B^6HF95%>+1ZC92;H$
M^E6ZR-)EW1J/:M>OT'#SYZ:9\96CRS:"BBBMS(**** "BBB@ KG_ !*H_LV8
M_P"S705S_B52=.F^E 'SCJ'S:K,#_>HP,8IVI+_Q,YL?WJ9_#B@!I^7I2J!G
M- 7'6C:0<T *RBFYSP:4@L>*"..* ' #&*8?E/%.&0,4@7'6@ 49YI64&DP0
M<T$%J $SGBG@ "FD<8%*,@8H :?EZ4JC)R: N#S1M.<T +(H(K=\"G.MJ/>L
M!P6'%=#X&'_$Y7ZT ?0MB (5^E6ZJ6((A7/I5N@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ JAJDIBMBP]*OUDZ^^RQ8^U 'B'CJY,UV
M=Q[UR4>2*Z#Q:WFW1(/>L"-N,4 *<@^U!/I0S<XI/N\T .YV^](#ZT[=\N:9
M]_F@!1DGVH.0:%;G%#-SB@ )XXI>=N>]-QMYI^[Y<T -!]: 23[4GWZ56P<4
M !R#Q03QQUI6;M3<;>: '#.VFY/.:>&^7-1GYP: -7PQ&9]75,9&:^@]!LQ;
M6Z\8XKP3P/DZ^BD=Z^C[50L"8]* )J*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N$\:6
M'GQNV,X%=W6)K\(>RE./X: /F_4!Y=ZZ#L:B!XYZU8UI?+UB7ZU6QNYH 5<G
MK1DAO:E5LTC')Q0 $GM2G.VF_<IY;Y<T -!XYZT#)/-)C=S3E;M0 A)!]J"?
M2AFR<4GW* '<[<]Z0'CFG;OES3,;N: %&2:#D'VH5N<4,W.*  GTJ.1?DSWI
M_P!SFD<_)F@#T?X;S"-<,:]EMF#0@BO"? S_ #KSCFO<=._X]$^E %NBBB@
MHHHH *SM<_Y!,_\ NUHUFZZ,Z1/_ +M 'S+JS?\ $XGQ_>I@SMIVJ#9K,Y_V
MJ:&^7- " ^M&26]J3[]*&P<4 #9!XH)XXZTK-VIN-O- #AG%(">]*&^7--^_
M0 N23[4-D=* <'%*S8H 0GCCK2C)'--QCYJ<&R* &@G/-&26]J/OT [3B@!6
MR.E13GY/>IF;%03C"[J /:?A1G^SN?2O3:\S^%#9T[\*],H **** "BBB@ H
MHHH BN/^/=_I7S?XX;_B?R8ZYKZ0N/\ CW?Z5\V^-UQX@D/O0!BIDKS1D@\]
M*<C96FD[CB@ ).>*5L@<4@.TXIS-@4 )GCWH7)ZTF,_-3E;- #<D'GI02<\4
MI.XXI/N'% #CD#BD!XYZTI; IN,_-0 JY/6C)!]J56S2$Y.*  DYXI3G&13?
MN4XM@4 1N?W9SUKT'X4$_;C]:\]D&4)KT/X4-F^(]Z /<1THH'2B@ HHHH *
MQ_$C^7I,C>U;%8'B[_D!S?2@VPRO5BO,^?\ 7;GSKJ0 Y^:L<9J:\8_;)<_W
MC40.*%JKGZ=2BHP20G/>C!I<YYH+9XJ30-QZ4F":2G*V*3V*$&0:4Y[T9YS0
MS9-9L8O.*!FC=D8HW<8J6/H*?:F\T XIWO4L$(.>M!S2;LT[=D8K-E(:,TIX
MZ4O3BDZ&I>P=38\+Q&36H@>F:^C],MUBLXR!_"*\$\(6I?4HGQWKZ"LQBUC'
M^R*WPT;*Y\7Q-.]2*1/11174?*A1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-RGF1%:\R\8VW
MD'.*]3K@?'D&]<BO/S&"=%L];**CCB$CSV,DCGI3CP>*:#M&VE#8KY-GVGF2
M X%/'(J/MFE!J&0/7)ZT[)Z4U6S2YJ62.R>U.QQFFAL4\M@9I,ECUZ<THSFH
ME;-2J<UFR;"T GM03VIRG%22]1<<9[TH)[T%L#-(#NYJ>A-]"50:?$S+,"*:
M#VHW[&S23]XC4[WPY*S@ UT]<;X4N/,;%=E7W65ROATSY+'QY:S04445Z)Q!
M1110 4444 %<]XE)_LZ;Z5T-<_XE;_B73#_9H ^<]2;_ (F<V/[U,&=M.U ;
M=4F/^U30WRYH 0'UI 26]J/OTJM@XH &R#Q03QQUI6;M3<;>: '#.*0$]Z<&
M^7-,^_0 N23[4-D=* V#BE9J $)XXZTHSCFFXQS3PV10 T$YYI,DM[4??I0<
M'% "/D#BNA\#'_B<KZYKGY&P*W_ HQK2M[T ?0UAGR5SZ5;JI8MF%?I5N@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_%CE-,8CTKH
M*Y[Q: =+?/I0!X'K,ADN&SZUE\$<5?UGY;EL>M44 QF@ 7 X/6G,1CFD8#K3
M1\W6@!.^>U2*1CBC VXIA^7I0 -@].M"X'6G*!UH8#K0 K$8YJ/G.>U+UZT_
M VT "D=J:V#TZTA^7I2J!U[T (..M/)&.:1@.M-Z\&@!.^>U.!&<"G #%1-\
MKC'K0!V?@>U7^UD?'>O?8?\ 4I]*\1\# &]C/>O;HO\ 5+]* 'T444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %4-74'3IO]TU?JIJ0W6,H_P!DT ?,6O9&NS9Z;J@&,<5M
M>)[-4U29_>L$'' H ?D=J4$9I HH( Y[T"ZBL1WIG?/:E'S'FGD#;B@8 C'%
M,//2CIP*<H'6@!%P.O6G,1CFFL!U[T@^;K0 G.<]JD4C'%&!MIG3I0 -@]*%
MP.O6G*!UH8#K0 K$8YJ)AW[4X?-UH;[N* .E\*70BG0 XYKWW1WWZ?&?:OG7
MP^ +N/'K7T-H/_(,B^E &G1110 4444 %9VN?\@F?_=K1K-UW_D$3_[M 'S/
MJI UB?/]ZJ_/7M4NI_-K,^?[U( -N* !2.U-;'0=:0_*>*50,Y[T (..M/)&
M*1@*;UX/2@!.^1TIZD=J4 8Q3#\IXH 5B/QI!Q]ZE4 \GK2L : %)&*9U/'2
MCKP>E/ &* $4BD8C/O2'Y>E*H!.30 @X^]39R-E2, >M5YONX[4 >U_"@C^S
MN/2O3*\S^%  T[CTKTR@ HHHH **** "BBB@"*X_X]W^E?./C?\ Y#\F?6OH
MZX_X]W^E?-OC<D^(9 >F: ,3J/EIZD?C0@ 6D( Y% "L131QUZ4 9.33V (H
M ,C'M3#S]VDSV[4]0!TH %(_&AB*1@!R*0?,<F@ Z'GI3P1B@@8IG3@=*  \
M_=I5(_&E4 4C  Y% "L13>_/2@?-UIY Q0 QR/+.*] ^%)'VXX]:\\DX0@=*
M]#^% 'VT_6@#W$=**!THH **** "N;\7SJ-&F7VKI#TKD/&0_P")7+]*#JP<
M4ZT3Y\NR#>2_[QJ(=>:DN!_I4G^\:CHBM#],AK%#CCM3.*44I I,L48Q33UH
MIR@'K4O88U>M.;!/%)@;L4K8!XK-C D8H&,<TN!BDP,9J6,7@=:3<,T9SUHV
MU+!!P>E!P!1PO2@C(K,:%4C'-'\0H51CFD'+@>]3/8H]0\$6R-Y;XYKV& 8A
M4>U><^ K-#8H_>O2$&$ KLHKW3\YSJISXAKL.HHHK4\8**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Y#Q?;F6/BNOKGO$0S$?I7-BX\U)H[,#+EKIGDMPH24KWJ,87K5G4@%N
MV/O588;K7QLU:31]W%WBF2+CO3\9Y%1T\'C%9L!>.U/!&/>F@ =*6I9%A01W
MI<?E2  ]:DXQ4L3 +Z4\$4U3V%. %0R6+3E([TVG* :DD4#)]J?P*3I2\5)-
MQW;B@CY>:4 4-TJ'N3<ZKP=_K#7=5P?A)MLE=VIR*^WR>2>'2/E<T7[]L6BB
MBO6/."BBB@ HHHH *P/$A']G3?2M^N?\2@?V;,?]F@#YUU$C^TYL_P!ZJ_OV
MJ2_YU68'^]1@8Q0 *1VIK8/3K2'Y>E*H&<T (..M/)&.:1@*;UX/2@!.^1TI
MZD=J4 8Q3#\IXH 5B.W6D''6E4 \]Z5@#0 I(Q3#R>.E'7@]*>  * $4BD8C
M\:0_+TI5 /)ZT -Z#YJZ3P,1_;*_6N>D (K=\"G.MJ.V: /H>Q(\E<>E6ZJ6
M( A7'I5N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG
MO%PSI;?2NAKGO%V?[+?'I0!X!JZXG;/K6<HQS6AJ[$7#9]:STR>M "E<G-!7
M/2@Y!]J"<]* #MB@#'6EP=M(#CK0&H!2#F@C)S0,D^U#9!XH "N1Q2]L4TG(
MXIV#M]Z $"XZT;<'-(#CK2C)/M0 $9.:4C(Q2-D'B@G(XZT"%' Q3 N'&:>
M=OO3,D.,T#/0/ ZG[=&?>O;XO]4OTKP_P/N^W1^F:]PB_P!4OTH ?1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 56O_\ CRD_W:LU5U XLI#_ +- 'S_XL&;Z7ZURZKQ7
M2^*Y0U_* ><US:9QS0)B@;:-N3F@9SS1SN]J!@5STH/(Q0V>U*0=OO0( ,#%
M(!@YH!P.>M"Y)YH&&W)S05STH.0?:D)STH =VQ2!<#FEP=OO30<#F@!0,'-!
M4DYH7)/-!R#[4 !7/2D;[N*4G/2FMG;0(V?#RD7<?^]7T-H7_(,B^E?/OAO_
M (^H]WK7T'H?_(-CQZ4#-*BBB@ HHHH *SM<_P"03/\ [M:-9VN_\@F?_=H
M^9=57.L3X_O5$.!BI-5;.L3X_O4P [?>@! N.M&W!S2 D=:49)]J  @M2D9&
M*1L@\4$\<=:  <#% 7'6E .*:"1UH 7;SF@C=2<D^U*V>U "D9&*!P,4A/''
M6E ..:!:B!<<FC;SFD!(/-');CI0,4C=44X^3%2MGM44Y^3'>@#VGX4#&G?A
M7IE>9_"C/]G<^E>F4 %%%% !1110 4444 17'_'N_P!*^</' SK\GUKZ/N/^
M/=_I7S?XX;_B?R >M &&HVBE"\YH0';S2<@\]* %*Y.:"-PQ2$DGCI3F!QQ0
M 8XQ2 ;:,\8[T*#WH$&WG-!7)R*3D'GI022>*!CCR,4 <8H(..*0'CGK0+4
M-M&WG-"Y[TG(/M0,4KGI0>1B@DD\4I!QQ0(8XQ&17H/PH4B^/UKSUS^[.>M>
M@_"C/VXY]:!GN0Z44#I10 4444 !Z5R'C'_D%R_2NO/2N0\9?\@N7Z4'9@?X
MT3Y[N>;J3_>-1T^Y_P"/J3_>-,P:2V/TJ'P@*3FEP>]&#0]BPV9YHZ4N328)
MJ7L-(!R:5EP:3!!I3GO4,8N"!FD"YI><4#-0Q] VYI>V*"?2F\U+'N&"*4<<
MT#WI"#^%0 [KR*0??4>]"YI?XUQZUG+8JQ[EX .--3Z5Z"OW17GW@#_D&)]*
M]!7[HKNI?"C\RS7_ 'F0M%%%:'FA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !61K-N986^E:]
M4[__ %#_ $K.JDX-,UH2<9IH\7UB(I?L/>J:J36CKN?[4?/3-4.>U?%UM)M'
MZ!1=Z<6/ SQ2[<<4@.!3P>/>L&4 !6G[<\TQ<YYIV34LAB[2:7J,4G/:GXX]
MZ3$Q%!%2J,4BXQS2C.:S9-Q2*4#-)2C/:I9-AV<\4X+BD IW-23<=]VD(R,T
MH!/6E/ J'N2=-X4&9*[N,?+7">%,^9Q7=Q_=K[/)OX*/E\T_C,?1117M'F!1
M110 4444 %<_XD4G3IOI705SWB7=_9TWTH ^==27.IS8_O5$.F*DU%LZI-C^
M]3 #M]Z $"XZT;<'-(#C[U*,D^U  1NYI2,C%(V0>*">..M  .!B@+CK2@''
MO302#S0 NWG-!&Z@9)]J&R.E  1D8H' Q03QQUI0#CF@-1 N.31MYS2 D'FC
MDGCI0 .-PKH? P_XG*CWKGG! XKH/ Q_XG*@=<T ?0UB,0K]*MU4L,^2N?2K
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/>+CC2W^
ME=#6%XHB,NFLH]* /GK6/FN&)]:H(W:M7Q#;-!<MGUK)!R,#K0 YFR<4F-O-
M*"!P:<Q '- ";OEIOWN:,=^U/4@CB@!JM@XH9N<4A(/ H!P<&@ QMYIV[Y:5
MB .:9COVH /OTH;!Q2J0:1B#P* !FYP*3&WF@?+P:>2 * $#?+FH_ON/K3L=
M^U*""* .]\#2J+Z-<U[A%_JE^E?.G@>Y/]O(F>]?14'^H3Z4 24444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %4]4.-/F/^R:N5F:S.$T^8?[)H ^<O$4Y.M3#_:K/!XS5
MC7/^0W,QZ%JK=>1TH 4-GK1NYQ2=>E&>W>@!2<=*4M\N:;]WK1[]J #&[FE5
MN<&G @BF'YN!0 I;)Q28V4JD#@TK$ <T &[Y:;C=S1COVIZD$<4 -5N<4,V3
MBD)R<"@$#@T 'W>:5C\N:<Q ZTQONYH V/#S$W<?UKZ&T+_D&1?2OGKP^0;N
M/']ZOH70O^09%]* -.BBB@ HHHH *S==&=)G_P!VM*L[7/\ D$S_ .[0!\QZ
MH-NLSG_:IH;Y<U+JI UB?/\ >JOCOVH 7[]*#@XI5(-(Q!..] "LW84W&WF@
M?+UIY(Q0 @;C--^_1UY'2G*10 @.#BE9O2D8@\=Z0?*>: #&.:<&R*4D8IG7
MD=* #[YH!VG%.4BD8C.* %9L=*@G&$W5*/EZTV<CR\T >S_"@YT[\*],KS/X
M4$'3N/2O3* "BBB@ HHHH **** (KC_CW?Z5\W>.%QX@D/O7TC<?\>[_ $KY
MQ\;\:_)]: ,)&RO-)G<<4GWAQ3U(Z4 -^X<4YFP.*&(Z4WIR: #;GYJ<K9ZT
MN1C-,/S=*  G<<4?<.*52.E*Q'2@ +8%-QGFCIR:>",4 (K>M(3N.*0_,>*5
M2!QWH 3[E.+<4,13>G)Z4 -D&4)KT+X4,3?$>]>?N1Y9KT#X4L#?''K0![B.
ME% Z44 %%%%  >E<AXR_Y!<OTKKSTKD/&1_XE<OTH.O _P :)\]7!_TJ3_>-
M-SBGW'_'U)_O&HZ%L?I</A%W9I"V>*4#(I.](L3FG!L4H(Q3#4O8:'9YS0S9
M-(.M.;!Z5FQANXHW'I02,8H!'2I8Q <4[MFCIUI-U2P$SFG Y&*3[W2@D 5!
M2V%SCBDZ.I]Z :/XU^M1/8#W/P!_R#$^E>@K]T5Y]\/Q_P 2Q/I7H*_=%=E+
MX4?F>:_[S(6BBBM3S0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJ,@2%LGM5^L#Q S"(X/:
ML:[M!LWP\>:HD>6ZZ^[4G^M4%)6K>IG-VV>N:JJ0.M?&5=9L^_I*U-(?VS2B
MA3CFG]>:Q&"MFG4T$'I3P1C%2R&P#$4XMQFF@@=:=CO28F"DFI5.::!W%.!'
M2LV2Q2:53BDI0P%2R1^[B@$FD R<T_BI9.@\'--8FE5@>*<<8J.I*W.E\)G$
ME=XARM<'X47,E=V@PM?:Y-_ 1\OFG\9CZ***]@\P**** "BBB@ KGO$K'^SI
MA_LUT-<_XD8?V=-]* /G+4!MU28_[5-#?+FI-2(&IS9_O5!COVH 7&^E#8.*
M<I!Z4UB"<"@ 9NPI,;>:!\O6GDC% "!OES3?OT8SR.E.4@T (#@XI6;L*1B#
MQWI!\O6@ QCFG!LBE)&*9UY'2@ ^^: =IQ3E(I&()QWH ';CBM_P,,:TK>]<
M]]T<UTG@8C^V5/O0!]!V)S"OTJW52Q(,*X]*MT %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %9FMKNLV'M6G56^A\Z K0!\]>,@R79'O7
M.QXQ79_$*V\B\Q[UQ:# S0 ]@/QIHYZTNW)S2D9H"XO&*8>.E+VQ2@8H"X*!
M^-# 4FW!S05R<T (.>M/XQ2$9%';% 7&GC[M.7'XT!<4FW!S0 K 4WKUZ4I&
MXYI2,C% "C&*C;@';3^@Q2!<4 :_@YA%K:.3SFOHK3+CSH%Y[5\UZ(WDZBKY
MQS7O7A.Z%Q;+SGB@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9\37*Q6T@)[5TU>
M9_$#4/L[%=V,T >2:N0^IR'WJKTX'2I+EO.N&;UIH&!B@+@H%(V.O>D^Y0!G
MF@ '/WJ><8II7-+U&*!7&].G2G*!0!@8I -IS0,5L?C31S]ZEVY.:4KF@!>,
M4P\=*=VQ0!@4!<% H8#\:0+@YHVY.: $'/6E;[OM2D9IK?=Q0(V?#X NX\>M
M?0NA?\@R+Z5\]>'UQ=Q_[U?0NA?\@R+Z4#-.BBB@ HHHH *S==_Y!$_^[6E6
M=KG_ ""9_P#=H ^8]3YUF?=_>I!C%/U5<ZQ/_O5%T&* $/'W:50.O>E"XI-O
M.: %8"F]3STI2-U*1D8H"XH Q3#Q]VEQ@8H"XH %QWZTK 4FWG-!&Z@!O?!Z
M5(,8XI",C% X&* N-/'2E7'?K0%QS1MYS0 K8[U7FZ>U3D;JCG'R8H ]H^%
M T[CTKTRO,_A0N-._"O3* "BBB@ HHHH **** (KC_CW?Z5\V^-R?^$ADSTS
M7TE<?\>[_2OG#QP,Z_)]: ,1 -O%-; Z=:51M% 7G- "#!ZT]@,<TTKDYH(W
M#% #>>G:I% [4F.,4@&V@+@V.W6D')YI0O.:"N3F@!QQCFH^^!TIQ&1BE P,
M4!<% [4C =1UH VT;><T (.>M/.,4TKFE(R,4!<BEX4XZ5Z'\* /MI^M>?.,
M1D5Z#\*%Q?'ZT >XCI10.E% !1110 5RWC"+.D3'VKJ:P/%W_(#FX[4,Z<([
M5H^I\VW 'VN3/]XU$V*DNP?MDO\ O&H:4=C]-I_"AP.*4XI@%&*5B["TY0#U
MI-F1FDI/8:8O&[VI6P#Q31R:5EP:S8QV!BDXQ1C S0%R,U+'T '/6C:,^U&W
M-+[5+#83('2C@CWI"N*4+CFLQ@ .]'\8^M. SS3>XJ9:H9ZWX%OI$ACC!XKU
M>(YB4^U>&^"[\)<1Q9[U[A;'=;H?:NNB[Q/S[/J?)7O;<EHHHK8\(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *YCQ/*4B/TKIZX;QO>?9TP.]<F-ERT6SNRZ'/B$C@+XAK@G
MO4"@=Z5F\P^91]ZOCY;GW2T5AU/![4U1GBEVXXK,0\ =J7BF@;:?MXS4LBX
M#O4G %1[<TO48I"8\-Z4\ 5$JXJ51BLV2Q:4 'K28[TH7-22]B3@4<4SVIP7
M%238E  Z4-TI,;1FE^\M3U)MJ=5X/YDKN1P*XCP>I$E=Q7W&3_[LCY7,W_M#
M"BBBO4/."BBB@ HHHH *Y_Q*!_9LW^[705S_ (D7.G3<]J /G&_YU6;/3=1Q
MBGZDN=3F_P!ZHNV* $/'W:5<9SWI0NVDVX.: %8"F]3STI2-U*1D8H 48Q3#
MQ]VG 8&*0+B@+@H'7O2L!2;><T$;J &]\'I4@QBD(R,48P,4!<:>.E*N.IZT
M!<<T;><T +(!CFMWP+G^VU!Z9K 8;A71>!A_Q.5'O0%SZ$L0/)7'I5NJEBN(
M5^E6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D89'-
M+1VH \.^*:XON/6O/H@<<UZK\2++SK@OCI7E9)24J>U "D$'VI"<]*5F).*0
MC;R* '8.WWIH..M.W?+30"W)H 4 D^U# YH5B#BAF).!0 A.>E.P=OO32-O(
MIV[Y: &@D=:49)]J0 MUI02#B@ 8'/%(3D8%*S'.!2$;1D4 . .VF@D=:<&^
M6FCY^M  KM$^]3BO:/AE<M-:_,<\5XJ^>E=]X&US^SRL6[&3B@#W6BJUC/\
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
M>&-06;3(5W G%=%7B/@'7IC>+%(_R ^M>TP3+*@*GM0!+1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M(QVJ3Z4M4[^[2WMW+''% '%>.=:7[!) K8;%>',[&9MQSDUTOC#5Y)M5DC5L
MKFN:4<Y:@!<8YIX((S0<8IAZ\=*  _-TI5.#BE7%(V/QH 5F IN,<T#_ &J>
M<8H  P(IA^;@4A]NE/7'XT (#@XI68 4-C\::/\ :H ,=Z>K BCC%,/7CI0
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
MP,/^)RH]ZYZ0''%;_@8YUI1WS0(^AK$8A7Z5;JI8 B%<^E6Z!A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?BO3?[0LBF,\5TE
M,D170@C/% 'S#K]F=/OC%C'-9_09%=S\0=-+:FTBKQFN&SL.WTH =N^7WIH&
M[K1C^*G Y% " D'GI022>*0G=Q0#M.* %(V\BEW?+[T,V!3<9^:@  +=:4$@
M^U*K9I"=QQ0 $DGB@K@9%(#L.*<6P*  -\OO30"QYHQGFG*V: &\@X[4I)[4
M$Y.*3[E "E<#(I(G-O,)U^^O(IY; J,C<,T >I> _&4DLBPW;X4<#)KUJWN(
M[F,/&<@U\LVMT]M(&0E<'M7JGA#QN#Y=H[>V30!ZQ144$Z31JRL#D=JEH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEJ
M&H0V,)>9@HQ3[R\CM8&=F P/6O'/''B]KU7MXF(QQQ0!G^-?$TEQ>M' ^Z,G
ML:XI<EBS=32JS."SDD^]'WJ #DG':@@J>*4-@XI6:@ +<<=:0+D9-)C'-/#9
M% #58CK29)..U'WZ4'!Q0 A!4\4XM\OO0S8IN,?-0 !<C)I02#S2ALBFD[SB
M@!223[4A!7I2@[3BE9L4 &[CWI -W)I,8YIRMD4 ("0>:"23QTI"=QQ0#M.*
M %(*]*1C\M.9L4UONYH V/#Q)NX\_P!ZOH;0O^09%]*^>O#YS=Q_[U?0NA?\
M@R+Z4 :=%%% !1110 5FZ[SI,_\ NUI5G:Y_R"9_]V@#YDU5=NL3D?WJ8&^7
MWJ756QK$_P#O5!C/S4 * 6ZTF2#CM3E;-(3DXH &8GI05P,BD^Y3RV!0 @;C
MGK30"QYHQGFG*U #<E3CM2LQ[4$Y.*3[E "E<#(ZTH;CGK2EOES3,;N:  98
M\T<J<=J<K=J1FR<4 #,>U13K\F>]2?<ID[?N\T >T?"@DZ=SZ5Z97F?PH.=.
M_"O3* "BBB@ HHHH **** (KC_CW?Z5\W^.%_P"*@D(]:^D+C_CW?Z5\X>-S
MC7Y/K0!AHWR\TG+'GI2#YQFG*W.* $Y4\4K-QQ0S<XI,;>: %V\9[T*Q[T[=
M\N:9]^@ Y8^U!RIXI5;!Q2LW:@ +<<4@7(R>M)C;S3PWRYH :K'O29+'VH^_
M2AL'% "$%>E.+<<=:&:FXQS0 UUS&2:]!^%!/VXY]:X!VS&37H'PI;-\?K0!
M[B.E% Z44 %%%% !1110!%<KNMW'J*\&\::04O99MO>O?6&5(]:\_P#'NF!=
M->4+SBD]CV,FQ'L:UNYX3SDT;B:<X(D8$8YIM*]T?H"U0G-*&(HS24GL4+DY
MH8G/-"G!IQ.:S8PR<4F32DY&* <<5+&)R.E.[9[T?=YIN[O4L!,GO3Q2#YJ7
MVJ+CZ!]*/I2YQQ29QS4L8O&,]Z3KUI.^:<#NJ&4K#[>=[68.G:O9? 'B"-[<
M+.^&QW->+9YQ6KI&I265W& Q S1";A*YYV98*.*HN/4^G(Y%D0,IR#3ZY;PU
MKBW=K&FX$XKJ <BO1C)25T?FU>C*C-QD+1115&(4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !115'4;];. N2*F4E%794(.
M<N5%+6]3BMK:16;#8KQ_4+UY[R3G(S6MXGUIKRX.UCC-<\/[Q[U\SC\5[6?*
MMC[7*\#]7I\TMV*.O-25'CO3E.:\UGJ-DF3C':D!(/%*#D8I?NU)(\=*.: <
M<T_J,U!(*3WIW--!S3]V!BI9##)'2G$\>]-W8IP'>DQ,%)[U*N::HSS3@>U9
MLEL4TH)[4E*&VU))(#0::!SFG&IL27-/@-Q*!BO1]%@\BV"XKB_#$?FW6"O>
MO1(8_+0 5]1DE"R]H?/9M6U]FB6BBBOHCPPHHHH **** "BBB@ KGO$I/]G3
M#VKH:Y_Q(V-.F^E 'SEJ*XU28C^]30WR^]2:DV-3F_WJAQGF@!0"W6D!(/M3
ME;--)W'% "LQ/2@K@9%)]RGEL"@! W'/6F@%CS1C/-.5LT -R0<=J5F)Z4$Y
M.*3[E "E<#(ZTH;CGK2EN,TS&[F@  +'FCE3CM3E:D9LG% ".Q(XKH/ RXUE
M3WS7/'Y!71^!F_XG*GWH ^A+ DPKGTJW52Q;,*_2K= !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4AZ4M% '$^,='2:REFV\@=:
M\$N%,=[(K= U?4FJ6PNK)XR.HKPGQEX?73Y6D QDYH Y/C'M33S]VF(QQ@U*
M !TH%L"D?C0Q%)@#FC )R:!B#C[U/R,4A /6D[8H%<0\_=IRD?C0 !TI,#.:
M!BL13/KTIV 3DTI (P: %!&*8>?NT[H,4  =* $7'XTK$=Z,#.:" >M #!UY
MZ5(,8IN!2=#@=*!(& /2I+2ZDM)@Z'#"F@ 4UE'7O0,]:\&>,0H6.ZDR3P,F
MO4+6Y2ZA$B'@U\LVUR]O('!(P:]%\*>.YO,2WF;"#C)- 'M%%95CK5K=(-LJ
MDGWK45@PR.E "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113)
M)4B3<YP!0 ^LW4]6AT^ R2$ "LC6O%%O:(WER@D#UKR/Q)XTN+]WMP3M^M &
MOXK\:FYE9+:3Y3QP:X":9IY"\ASFH%3<Q9CR:DQQ@T -QSQTI3S]VG=!B@ #
MI0 WC'O0./O4[ SF@@'K0%Q21BF'KQTIW48H P,4"N"D4C8_&C '2C SF@8@
MX^]3R1BD(!ZT=1B@+C>O3I3E(H  &!28 .10%Q6(_&FCC[U+@9S2D ]: %R,
M4P\_=I>V*4 #I0%P4BAB/QI, '(HP"<T (./O4K8V^U*0#UIK?=Q0(V?#^/M
M<>/6OH70O^09%]*^>O#X NX\>M?0NA?\@R+Z4#-.BBB@ HHHH *S==_Y!$_^
M[6E6=KG_ ""9_P#=H ^8]3XUF?=_>I 1CVJ350#K$V?[U0]L4 (>?NTJX_&E
M  Z4F!G- "L131UYZ4N >M*1D8H"XH(Q3#S]VG=!B@ #I0%Q%QWZTK$=Z3 S
MF@@'K0 WOSTJ0$8XI,9&*.G H"XT\_=I5QWZTH '2D(&<T *Q'>J\W3GI4Y
M/6HYQ\F* N>T?"C']G<>E>F5YG\* !IW'I7IE !1110 4444 %%%% $5Q_Q[
MO]*^;?&^?^$ADSTS7TE<?\>[_2OG#QOSK\GUH Q$(V\4C8[=:%&!Q2@#.: N
M-7 ZT]B,<TA /-(1GK0 WG/M4BD=J3'&*0 #I0%P;';K2#C[U. &<T$ \F@!
M21CFH^_'2G$9X-+CC% K@I':D;';K0 !THP,YH&(./O4\D8I" >M'7B@+D4O
MW3CI7H?PH(^VG'K7GT@PA%>@_"E0+X_6@#W$=**!THH **** "BBB@ K!\4V
MWVK363&>*WJ@N;<7$94T&M&?)-2['S3K]B+.Y(QCFL<XQ7H7Q#TIHKLE%XS7
MGK+M.#4VLS](P-95:,9 ,8IIIX4%<TP]:3.U O7FG,1GBFKR:<R^E9L8N1BD
MR,4$ "@ $5+'T 'UHP.O:C;ZTO'2I8"9':E[<=::5YXIV,#-9CZ"C&.:0=>:
M4#(YI.O!I,8N.<]J0\_=HSV[4N,=*ALI ,?C0&VMGN*,#K28!ZU#U"QV'A+Q
M&UC=+YS_ "Y]:]OT;5(M2MA)&<C%?,7*\@UVWA+QC-831VQ8[#Q6M&MR/E>Q
M\[G64>WC[6GN>^45FZ=JUO>0(5D!8CFM$$$<5Z":>Q\).$H.TD+1113("BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJUS=QP(2S 8I-
MI*['&+D[(6ZN5@C8L>@KS?Q+XA$I>%'YJ;Q3XG*92%\YXX-<',YN)#,QY->+
MCL9?W(GU65999>UJ"%R[9?FGJ140YZU(HSUKPI:GT5]+!GFI!CM497FG@ =*
MGH2/R,>]"D=Z,#&:%7/6I)'TX'\J11GBG;:@D<".U+Q30 .E/P,9J61<!CO3
MR0!3  :7KQ2$QZMZ4\8J-5Q4@ %9LEBTY<=Z;CO2@"I9/J29 %+#B295]34?
M7@]*N:?:L]RA49&:=.-Y)$3?+%MG;>']/$(63;UKJ>U4M-BV6B<<XJ[7WF#H
MJE22/B\35=2HVPHHHKK.<**** "BBB@ HHHH *Y_Q*1_9LW^[705S_B10=.F
M^E 'SC?\:K-GINHR,4_4@#J<W^]47;% "'G[M*I'XTH '2DP,YH 5B*:.O/2
MEP#UI2 1B@+B@C%,//W:=TXH  Z4!<1<?C2L1WI,#.:, ]: &]^>E2 C%)C(
MQ1TX% 7&GG[M*N._6E  Z4F!G- "N1CFMWP+_P AM<],U@,,CFNB\##_ (G*
MCWH"Y]"6./)7'I5NJEB (5QZ5;H **** "BBB@ HHHH **** "BBB@ HHHH
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
M'/6D )ZT * 2<TK*:;RI]J4DGI0 F<\4X+@4A7 R.M ; YZT )]T\T $G-*
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
MM0R6+NQTIRG%,! ZT]2,\U+)8[&>:4'-,W<^U2 @]*GH(<#GBE^[THR#P.M
MXZU!(\''-/ZC-1TX&I9(X')I^['%-!!Z4M2R;"[L4_MFF @=:DR,5+)8"G?>
MI@-2*0>E2R6.!PN*12=X7UI&;%:>D::]]*I4=#3A3E.5DKF=22A%RD=%X=T8
M!UG(ZUW"@*H JEIEK]GM50CD5>K[C!8=4:22/C<97=:HVPHHHKL.0**** "B
MBB@ HHHH **** "N?\2-C3IOI705S_B4C^S9O]V@#YTU)L:G-_O5#C/S4_4.
M-5F)_O4 C;0 BMFFD[CB@_-TI5(SCO0 GW#3BV!0Q%-Z<GI0 8S\U.5O6E!&
M*8>3Q0 I.3BD^X:52.G>E8B@ +<9IN-W-'3D]*>",4 (K=J0MDXI#STI5('!
MZT -/R"NC\#-_P 3E3[US[D8YK=\"_\ (;4]LT ?0]B<PK]*MU4L2#"N/2K=
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !5._M%N;=U(SD5<HH \(\7^&?LDTEPJ=3GI7"_Q?-UKZ3\1:&FJVC1A
M1G%>#>*="ETB]*!21GTH R" 1S4>><=J0,7&#Q3]O&* ;  =J, 'WI/N4JKD
MYH%8, ]:4@$<T,O.:;G=Q0,=VQVH  Z4H7Y<4S[E #L#.>]& >M(HR<TK+0
M<8YZ4?2FYW<4X+QB@5@  Z48&<]Z;]RE R<T##@]:7M0RYIN<\4"'=.E  !X
MH"X%-^X<T#'$#/O1P>M(!N.:5ES0 =L=J!@=*;G/%.5<"@!,#M2\=Z:1M.:"
M,\T"L+@'K2\8]J;]ZC/\- )"\#I1@=12A*:1M.: %('6D')YH W<TXC- P[8
M[4# Z4W/\- 7% F.P,\4$#O2!<'-!&3F@!>#UH[8[4,N13<XXH =P.E  S[T
M*N*0C:<T#%(!/-'7K3?OG-.*Y% !QCVI, =*3..*<JXH ,#.>]! /6D(P<TG
MWZ '=J.,<=*"O&*;G;Q0*P[ '2C SGO0JTC#!S0,4@'K1VQVIOWZ>5^7% A
M !Q28 Z4F=O%.5>] PP,^]! /6D9<'-)]^@!W;VH&!TI=ORXIF=O% A< =*7
M SSUI%7G-#+SF@8IP>M-;I1][BE8?+B@1L>'P!=QX]:^A="_Y!D7TKYY\/C%
MW']:^AM"_P"09%]*!FG1110 4444 %9VN?\ ()G_ -VM&LW73C29_P#=H ^9
M]5 .L39_O5#VQVI^J'?K,X_VJ:%^7%   !THP,Y[TW[E*HR<T +@'K0<8YZ4
M,N>:;G=Q0 [M0 !TH"\8IOW* '8&<]Z3 /6@#)S2LN: #MSTHZ=*;G/%."X%
M @ ':@@9]Z;]VE W'- Q>#UJ*?[F.U2LN:@G.5VT >U?"@ :=QZ5Z97F?PH7
M&G?A7IE !1110 4444 %%%% $5Q_Q[O]*^<?&_\ R'Y,^M?1UQ_Q[O\ 2OFW
MQPV?$$@]Z ,9< <4H SGO0BX6FD;3F@!Q [T'!ZTT#<<TYER* #MCM1P.E-S
MCY:<JXH$  SGO00.]-(VG-'WSF@8[KUHXQ[4%<BFYQQ0*PO Z4N!G/>A5Q2$
M8.:!BD ]:/K3?OTXKE<4"&2?<.*]!^%('VXX]:\\D.$(KT/X4+B^)]Z!GN(Z
M44#I10 4444 %%%% !1110 4444 8/B'3%NK"3"Y8BO M?TB:QN9&=" 37TT
MRAA@C(K@/'7AY;^$F- ,#L*F2N>_DN8.C4]G+9GA"X-.(QTJS?V365RT1!XJ
MMTK)GW,9)JZ @8H !%*5XS2;>]2S3H&!WHR.E&=W%)M[5+&M12!VI<8%(/EI
M?>LP%&".:0<GFEQGFDZ\4F,,\X[4O3I2>U'W:AH:8N!^-& >M &>:"*F12%X
MQ3:7KQ1CBH;&'%+@4@%&WG-2QH,#O1BC&:<HSQ4-# -CBG$ TPK@T]1MI$L4
M1C'7FI[>X> \$U$%SS2XS6:)>JLS7A\174 ^4GBKD7C;4(_ND_G7.X&,4Y0
M,8I^TFMF<\\+0GO$ZL?$+4@, G\Z4?$+4O4URJQ@'-/\L8SBG]8J=S!X#"K[
M".I'Q"U+N3^=._X6!J/J:Y,(&IX0$8J7B*G<EX'"?R(Z5_'5_+U)_.JLGB2Z
MFZD_G6,(PM."XYK*5:<MV4L+0A\,2U->23_>)JNL8)R31C-/ S63NS562T'!
M<4X'%(*.]022@#K1GUI%&.:4KDYJ-!-#EP3S3\>E1@9IX.#BDT0QW2G@#%,Q
M2@8&:ADL=@=Z<H'>F ;N:>JYXJ62P*\^U/&!TI,XXIRKBI$.P,9'6E'/6DQC
MFE^]4$CUQWIV*9VQ3P>,5+)%  Z4\ 8]Z8%Q2]ZED-#@ >M/4 TP+FI ,"I8
MFA2O/%.  Z4@/&*0*=W'.:FQ+)88O.E"#DFN_P#"^GM;J"RXK&T#0S*Z3D<5
MZ!#$L4:@#&!7T64X%I^UD?/YKC4U[*)(!BEHHKZ,^>"BBB@ HHHH **** "B
MBB@ HHHH *P/$@']G3?2M^N?\2K_ ,2Z8Y_AH ^=-2 .IS9_O5'VQVIVH'=J
MDP_VJ:%^7%   !TI,#.>])]RE5<G- !@'K2G&.:&7/--SNXH =[=J  .E*%^
M7%,^Y0 [ SGO1@'K2 9.:5ES0 <8YZ4=.E-SGBG!<"@5@  Z48&<]Z;]RE R
M<T#!L$<UT/@;']LK]:YZ1<BM_P #'.M*OO0(^AK$ 0KCTJW52Q7$*_2K= PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *YCQ+X=MK^UDD:,%\<<5T],D02(5/>@#YCUS1IM-NI&*D+GBLQ9-
MR^]>]>*?"L5_"QVC./2O%M:T:;3;ME6,[0>M % #UH&0?:D1]W![4NXDXH &
MR3Q05XXH)(.!2EB!0 @;C'>A5)ZTF,\]Z56]: $Y4^U!)8\4$ECBCE#Q0 I7
MCCK0&P,'K2EN*;C/- "J"3S2<J?:E5O6@DDXH 0DMTI2O''6DY3I3BWRT (&
MP,&@ D\TF-W-*K<X- "'(/M2DENE!))Q2<ITH 7;Q[T!L#!I=WRTW&[DT *
M2>:0@@^U*K<X-#,2<4 )UZ4[;\OO32-O2G;OEH 0,1UH )/-)C=R:56(.#0
M$$'CI2$YZ4K,2<"DQMY% "[?E]Z0''6G;OEIN-_6@  )/M000:56(.*&;G H
M "V1@4;>/>DQMY%.W?+0 @)7K2#)/M1R_6E!(.*  @@\4%LC H9N<"DQMYH
M4+QSUI 2O6G!OEIO+]: #EC[4K @\4 D'%#-Z4 !;(P.M 7CGK28QS3@W% #
M02IYHY8^U'+GF@$J<4 *RD=*-W&.]*S>E-Q@;J %"\<T E3S2AN.:;RYP: #
MEC[4K*1TI,E3BG,WI0 F[C'>@+D<TFWC-.5N.: &C*GGI1RQXZ4<L<49*G%
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
MZ5&NWM3N,U)+'<+UIV>,TW(/6G<8J&2Q0:>#48J08J6)[#J4-BDH&#UJ2&2
MYYI<T@QBBIV)';L\"GKP.::H%.R*E[DW8X'%*.N:1<=Z?QVJ&2Q>M.R","FF
MGC&*EB8@.WK3U(!IO'>G+CO4O8AAN^:I P-,*\\=*<,=JGH(DR#Q0/EZT<8X
MZT#_ &J@D=[TX#/-(N.]/^G2I(%5A2YYIHQVI_R@9-2R6PW =:LV=LUY*$4&
MFVMG)=2+L&1FO0=#T%(D5V7FNS"8.5>7D<6+Q<:$;]2QX=TA+: >8@)KI% 4
M8%-CC$:X%/KZ^A1C2@HH^.KUI59N3"BBBMC$**** "BBB@ HHHH **** "BB
MB@ HHHH *Y_Q*P_LV8?[-=!6!XDV_P!G3?2@#YPU#Y=5F)_O4 C&:?J6/[3F
MS_>J+M[4 (?FZ4JD9Q2C':DXS[T *S 4W&.32\=Z4XQS0%Q01BF'YNE._E0,
M=J $4XXI684<9]Z..] #<8Y-/##%)QCGI1QVH%<:?FZ4JG!Q2C':CC/O0,)&
M %;O@48UM3VS6"V,<UT/@;']LKZ9H%<^A+$@PKCTJW52QQY*X]*MT#"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** $(R,5C:SH46I6[(4&3WQ6U10!X'XG\&/8RLT:DX]*XJ2.5
M)"CH1CUKZBOM,@O(V\Q 2:\Y\2>!6N%9K:/!]A0!Y(.F* -M:&I:)<:9(4D!
MR*S%))P:!:CPO.:5ESS30"#2D$]*!B9W<4\+QBFD<<=:-V!CO0 GW#Q2J,G-
M 'K1@Y]J %9<TW.>*5LGI01QQUH <%P*8?D.:<,@8-( <\T  &3FE9<TT@@Y
M[4$ENE !G/RTY5P*-OR^](#M&#0 A&TYH W'-*JDGF@@@Y'2@!67(IN?X:"2
MW2G;?E]Z !5P*:1M.: 2O!I0"3S0 @&XYIS+D4A!!XI"2W H ,_PTY5P*-OR
M^]-!*]:  C:<T ;CFE ).>U#*0>* %9<BFYQ\M*3N&!2[?E]Z !5Q2$8.:0$
MKUHYSD]*  ?.<T\KD4SJ>*<<D8% #<XXIRKBD XYZT+D=: !A@YI/OGFEP<^
MU!'I0 XKQBF9V\4I;(QWH XYZT *J]Z1A@YI 2IYHP6.>U !]\\T\K\N*:RG
MM1NR,=Z $SMXIRKWH"\<TWE3S0 K+SFD^_1RQSVI67TH =M^7%,^[Q2[N,=Z
M55XYH %7O2,O.:3E3S1RQSVH /O<4K#Y<4,OI2-]W% &SX?7%W'_ +U?0NA?
M\@R+Z5\\^'@1=QY_O5]#:%_R#(OI0!IT444 %%%% !6;KO\ R")_]VM*L[7/
M^03/_NT ?,>J'=K,X_VJ0+\N*?JJ_P#$XGQ_>J'=@8[T 'W#Q2J,G-"J>])@
MJ<]J ',O>FYW<4'+'BG%>.* %"\8IGW#Q2AL#%"J>]  HR<TK+FFX(.>U!);
MI0 9SQ3PN!2%?EXZT@; P: $/RG-*!DYH523S2$$-GM0 YES5><Y7;4Q);I4
M<Z_N_>@#VGX4+C3OPKTRO,_A0"-.Y]*],H **** "BBB@ HHHH BN/\ CW?Z
M5\V^-V)\0R#WKZ2N/^/=_I7S?XX7.OR8]: ,5%PM-(VG-"DJ.:4 DY/2@! -
MQS3F7(I&!!XI"=PP* #./EIRKBC;\OO302O6@ (VG- ^<YI0"3GM0RD'B@!Q
M7(IF<<4I;(P*4+\O/6@ 5<4C#!S2 E>M&"3GM0 #YNM/*Y&*:RD=*"V1@4 1
MR'"$5Z'\*%Q>D^]>?.O[LYKT#X4 B^.?6@#W(=**!THH **** "BBB@ HHHH
M **** "BBB@ HHHH :RAA@C-<AXD\+1WT;R!1FNQIKJ'7:1P:35T;X?$3H3Y
MH,^;-<\/2V4KE4/7TKGBC*=K#!KZ7U;P_;W<;?NP3CTKQ_Q1X2GMIGE12$'M
M7-.#CL?<9;G$*ZY9Z,XD?+2^]-9&1RK=J45D>]T'8SS2=>*.3THQZ5+&&.U'
MW:7/;O2=.M2QB@9YI2*;R.>U(<L>*AC0[KQ1CBCMQ1GC%2T4 %&WO0 :,'-0
MQH7%*!DXIIR>E*,]JECZ#ON\4H&.:3IP>M*H/>I$2 <9H^]2 '\*7KTJ2!RC
M/%.*XIH&!3@W&#4,G8<JX.:DV\9J)0<YJ3G-22PVYI^.,4T\]*<.E0R6*!3P
M,5&*D4&I8N@N.]. S248)Z5)#)!2XI%SBBIZDCL;>:<!NYIJJ<\T\<=*EO4F
MXX#-*#@XI ">E. J6R6.Q3L8&:;]:<%/X5FQ, -W-/49IA!SQ3E!/2D]B&/S
MCY:<JXJ/::>N1UJ>@B3&.:,;J0 ]3TI>O2H)'XXI0V.*0<C%(>*DG<D Q5BS
MLY+N<)M.#4FEZ9-J$@" ]:]'T;04MHE,B#<*[<'@9UI7>QY^-QT,/&W4K:%X
M?6V4,PKJXHQ&H %"1J@P!3Z^KH4(THV1\AB,1.M+FD%%%%;G.%%%% !1110
M4444 %%%% !1110 4444 %%%% !7/^)5_P");,?]FN@KGO$H)TZ;Z4 ?.6H'
M=JDP_P!J@+\N*=J2_P#$SFQ_>J+=QCO0 ?<I57G-"KZTG*G/:@!S+WIN=W%!
MRQXIQ7CB@!0O&*9]P\4H; QWH53WH  ,G-*RYIN"ISVH)+'B@ SGBGA<"D*\
M<=:0-@8- "'Y#D4JC)S0JD]:0@@Y[4 +(N16_P"!3G6E'O7/L2PXKHO R_\
M$Y7US0!]"6*XA7Z5;JI8 B%<^E6Z "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"H(P
M12T4 <IKGA.VU -(5&[Z5Y9XB\(3VA)MHB?H*]](!&#5>>Q@F0AHU.?:@#Y:
MDMKFW;$J$8J/?SQ7N&N> UOV8QJ!GTKSO6?!4VE%N": .5SQQ28R,GK221RP
MRD-&V![4X-D9/%  ">]&3G':@,&HW<XH$!)'2@GCCK03BDQCF@8HR10"2>:<
M&!&::#N.*!6$.<X[4$%>E+NP<4K-B@8;OE]Z0#<,FDQCYJ<K9% "*2#S022<
M#I2$[CB@':<4 !!7I3MWR^]#-@4W'\5   6Y-*"0>:56R*:3N.* %))/%(05
MY% .TXIS-@4 &[Y?>F@%NM&/XJ<K9% " D'':AF)/%(3N.* =IP: %(VC(I=
MWR^]#-@4W&>:   MUHYS@]*<K9I"=QQ0 G3I021TH^[Q3B<#- F(#QSUH!)Z
MTWKS2[BWW1F@8%B#STI"^3M7O3[6":[G$0C;GOBNYT3X>2W;+(V?7F@1Q)L;
MA4\S8<&F88#YNM>NZYX<33=* *#(%>5:@ LQP,<T#*O4\T D' Z4??Z49_AH
M 5F/:C;@9[TGW#S3RWRYH 0-QS3>6/-&-W-.5NU #>5..U*S>E#-SBD^Y0 N
MWC/>E5N.:7=\N:9][F@ Y8\T<J<=J<K=J1FYQ0 ,WI2-]W-'W>32L?ES0!K^
M'B3=QY_O5]#:%_R#(OI7SUX?;-W'_O5]"Z%_R#(OI0!IT444 %%%% !6=KG_
M ""9_P#=K1K-UWG2)_\ =H ^9M5;_B<3X_O5#MR,]ZDU0;=9G/\ M4@;Y<T
M-5CWI,ECCM1]\\4JG!Q0 ARIXIQ;CBAF[4W&WF@!0N1FA6/>G!N,TS[_ $H
M,DG':@@KTI0<'%*S8H "WR^](%R,FDQCFGALB@!JL0>:0DEL=J#\QP*4'!Q0
M A!7I4<[?N_>IF;%5YQA=U 'M?PH).G<^E>F5YG\*&SIWX5Z90 4444 %%%%
M !1110!%<?\ 'N_TKYP\<-C7Y,>M?1]Q_P >[_2OFWQNI'B&0^] &*H+#FE!
M(.#TI4;*TTG<<4 *Q)/%(1M&10#M.*<S8% !N^7WIH!;K1C/S4Y6S0 @)!QV
MH9B3@4A.XXH'R'% "E<#(I0WR^]*6P*9C/-   6ZT9(..U.5LTC')Q0 ,Q/2
M@K@9%(/EZT\M@9H C=OW9S7H'PH)-\<^M>>R#*$UZ'\*&S>D>] 'N(Z44#I1
M0 4444 %%%% !1110 4444 %%%% !1110 4444 !YK,U'2(;^%D<#FM.BDU<
MN$Y0=XGB?B_P6;5BUK'GOP*\^N;.>V8AT(Q7U+<VD5Q&P= <CN*X#Q!X'%V6
M=% SZ5A4I=CZS+,]T5.M]YX@I-/)XXK8UW09=)F*;">?2L4$J?F%<SWLSZRE
M5C4CS1$YSFER3UI_!&:;]ZIV--PY/':@Y4\4H/.*4FH8TAIX&10.1DTO3FCM
M4LH 31DYH!HW<XJ&-"THXZ4A.*53CFI8^@O7D]:52>])][FE!SQ4B'@G\*7I
MTH!XQ1]VI(' Y%&*%..:?][FH8K@A.<&G\TU6R<5(&[5)#&Y(Z5(.E-/RT[/
M&:ADL!4BDTP&G@YJ6+H*>M*,CI10&Q4D$@Z44 YYI<U/4D<I/>@DYXI-V>*>
MO J7H3H*I(Z5(#3 <4H&3FI9+'4\,:;UIV<C%0Q,"3GBG*2.E(HQ3@<5#('Y
MX]Z!DGFF]3FG!Z706@\'L:"=O2F$YZ5/;PR32!-IY]J5F]B79*[$C#N<(,FM
MW2]$ENI%WH<&MK1?"C?+,PZ\UVUEI\=L@&P5ZV%RQSM*9X6-S6%.\:6I3T?0
MH;!%90,UMXQ0!@<45]#3IQIQY8GR]6K*K+FDPHHHK0S"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *Y[Q*2-.F^E=#7/^)6_P");,/]F@#YSU)O
M^)G-C^]46WC/>GZ@-NJ3'_:H#?+F@!JMZTG+'':C[]*K<XH 0Y4\4XMQQ0S=
MJ;C;S0 H7(SWH5CWIP;C-,^^>* #)8X[4$%3Q2@X.*5FQQ0 %N/>D"Y&328Q
MS3PV10 U6(ZT$DG':D/S' I5.#B@!&!4<5T7@9O^)ROKFN>D; K?\"C&M*?>
M@#Z&L"3"N?2K=5+%LPK]*MT %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%4+S2;:]_P!:@-7Z* .&UWP39R0DP1#=]*\NU?P/J4<Q:*,A![5]$D ]14,]
MK'/&5*#GVH ^7Y]+N+/_ %@/%4VD4''>OH+4? ]O>EB0.:Y74_AI!"C2(,D4
M >4*1WI?KTK:U7P[=VSD1PL<>U9!L;Y>'@8#Z4 ,/MTH^G6G>6Z###%1EE7H
M: '#'?K3N.]-4J3G-.8 ]Z #M[4<=J;G/':GJH H%808[4'&?>FD;3D4 ;CD
MT#'<=Z.,>U#*#3<_P]J L.X[4#';K2JH IA&TY% #CCOUHX[TT#<<FGLH(H
M3C'M1QVIN>W:G*H% 6 8_&@X[TU@%.129!Y)H ?QWIO/X4FX'@FDWC.T4 ./
M^S2C'XTY+>9ON(3FI$TN_=LB!\?2@"NSJ.M-1O,;%=9H_A":_9?.B(SZBNZL
M_AA;>6KG&: /+;7PY?7V#"IP?:NM\/\ @6Z#@W,9P?45ZGI/AJ#38PH4''M6
MZL2(,!10!RVF>#-/@57:$;_I726UG%:KB-<58HH Y3QMC^SCGTKP74_^/@X]
M:]Z\; '3CGTKP/5#BX('K0!5!&.*<,9]Z:JC%! '- NHYL=Z.WM31\W6GD#;
MB@8@QCCI1QVIOW>!3E4=: #C/O0<=Z1@.M)][K0 [M[4#':EP-N*9]W@4"L+
MQVI>._6A5'6AE'6@8''>FMT]J!\W6E8?+B@1L>'\?:X\?WJ^A="_Y!D7TKYZ
M\/C%W']:^A="_P"09%]*!FG1110 4444 %9VN?\ ()G_ -VM&LW7?^01/_NT
M ?,^JX_MB;/]ZH>WM3]3.[69P?[U( -N* $&.U'&?>FGY>E*H!.: %X[T''?
MI0R@TW.>#0 [^5 QVI0HQ3#\O2@!W&?>CCO2*,\TK*#0 <8YHX[4W.>*>  *
M L(,=J#C/O33\O2E49.30 O'>HI\;/:I64&J\QRN.U K'M?PHQ_9W'I7IE>9
M_"@ :=^%>F4#"BBB@ HHHH **** (KC_ (]W^E?./C?_ )#\F?6OHZX_X]W^
ME?-OC<D^(9![T 8RXQQ2C&?>A% 6FD;3D4 ..._6CCO30-QR:>R@B@+"<8]J
M..U-SV[4Y5 H"P#&?>@X[TA&.12#YCDT .X[T<8XZ4I4$4S..*!6%X[4O&?>
MA5 I&&#F@8IQWHX[]*:/FZT\J,4!8CDQL.*]!^%./MQQZUYY(<*0*]#^%"@7
MI^M 'N(Z44#I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !36
M0.,&G44 <_K/AJTOX79HP7QQQ7D^M^"+E97,49VYXXKWBH)[6.92"HY]JSG3
M4D>K@<VK85Z:H^6;RREL9O+E!!%09':O=]<\ V]_(TV!FO./$/A"73B?(C+?
M05QSI2CZ'VF#SBAB4HWU.0R/QH^M2R6%S"=SQL/PJ+ZUB_,]>-GJF)TZT#]*
M7[W!I,8X%0T7J.X[4<#ZT@XI<#.:EC#ZTJXSS24H&34L.@I]NE.7':F].!2@
M 5(B3C'O0/\ :H XS1][K4[$#J,T+Z4XKCI4DCEV]J=WIJJ!S4FT8J"6&1WI
MW&*9MSUI^.,5#)8"I%Q3 *>!BI8F.I1CO3<=Z< #4D#QC'%% I<5.Y(Y<4[(
M%,X R*<!NY-2R;#UQWI_':F 9I0<'%2R6//M3QMQ3,4[  S4,EBY IZX[U$,
M'O4BQ2R'"*34V;T0K);@3@^U/C0S$!.M:NFZ'-=.JO&0#[5VVG^"H8MKG&:Z
MJ."J5=D>?B<PHT-)/4Y32_#5S.ZNRDJ?:NZTOPW;Q@&2,;A[5O6=FEK"$"CB
MK. .E>[A\OITE=ZL^8Q>:U:S:6B&10K"@51@"I***]!*VQY3;>X4444Q!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6!XDV_V=-]*WZY_
MQ*H_LV8_[- 'SIJ6/[3FS_>J+M[4[4/FU68'^]0 ,8H 08[4G&?>D/R]*50,
MYH ..]*<8YH90:;G/!H =_*@8[4H Q3#\O2@!W&?>CCO2*,\TK** #C'/2CC
MM3<YXIX48H%808[4<9]Z:?EZ4JC)S0,&QCFNA\#8_ME?3-<_(H(K=\"G.MJ.
MV:!6/H>QQY*X]*MU4L0!"N/2K= PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "F/$D@PPR*?10!1DTBRE.7A4_A65JOABTN("L4"@^PKHZ*
M /(]0^'<\V[RUQFN>D^&-]$Y8EL5[[4<D2R#!% 'SE=>#;JT8DYXK)N-.FB_
MA/%?2=QHEM<9W*.:S9?!FGR_>0?E0!\Y,67Y=IS]*:)67@J:^@9OA]IAY$8S
M]*HS?#ZPVDB,9^E 'ARENI!H)8'.#7K<O@2,,0L7'TJK+X'^7B+]* /+MY?H
M*=_#TKNKCP3<(?DB/Y57_P"$-O/^>1_*@#BPY7@T9(.379GP7=G_ )8G\J0^
M#+PC'E'\J .,+$\@&C>6X ->DV'@=S'^\BY^E6V\"J.D7Z4 >5>8>FTYI/-9
M.JG\J]FM/ -LR@O'S]*U8/AYISCYXQ^5 'A%NCSR8VG\JTXM GG8;0:]PA\
M:9"V50?E6A%X5LHONJ/RH \4@\!W=T!MS6G:_"^]#AFSBO:8-,A@^ZHJXJA1
MP* /-])\"&V*^:F<>HKLK7P_8QQ - N?I6Q10!4BTVUA^Y$H_"K0 48%+10
M4444 %%%% ')^-P3IS8]*\&U)?WYSZU[[XQMIKBP*Q#)Q7B>H>'=3>8D1-U]
M* ,$?)UI>ISVK1'AC53]Z)ORH_X1C5<_ZIL?2@#.^]THW9&*T3X8U4?=B;\J
M/^$8U3'$39^E % +QS3?N')-:0\-:KCF)ORI/^$9U4GYHFQ]* ,X#<<YI67T
MK0_X1G50>(FQ]*5O#6JGI$WY4 9N[C%.5>.:O_\ ",:IC_5-GZ4J^&M5QS$W
MY4 9OW3FC[QSFM'_ (1G52>8FQ]*/^$9U4'B)L?2@"@R\<4QFXVUIMX:U7'$
M3?E33X8U3'^J;/TH L>'AB[CSZU]#:%_R#(OI7A&A>']2BNHS)$0 ?2O>=$C
M:/3HU8<@4 :-%%% !1110 5G:Y_R"9_]VM&L_6HVDTN9%')6@#YDU5<ZQ/C^
M]4.[ VUKZIX;U1]5F=(FP6]*A'AC5,<Q-GZ4 9ZKZTA&TYK27PUJHZQ-^5)_
MPC.JD\Q-CZ4 9WWSP:<5XXJ__P (QJH/RQ-^5*?#6JXXB;\J ,W=@8I57UK0
M'AC5,<Q-GZ4J^&M5'6)ORH S2,'-&=_2M$^&=5)_U38^E!\,:J/NQ-^5 % K
MQ3=VWBM(^&M5QQ$V?I2#PQJG>)L_2@#/5>YI",'-:2^&M5!YB;\J0^&=5)_U
M38^E &=G?TIDZ_NZU/\ A&-4'W8F_*F3>&=5*8$39^E 'JWPH!&G?A7IM>=?
M##3[JQL-MPI4X[UZ+0 4444 %%%% !1110!%<?\ 'N_TKYP\< '7Y/K7TA."
M8' ]*^??&6@:C<ZX[Q1D@GTH Y-3L&#3E&3DU?7PQJA'S1-^5.'AK50?]4V/
MI0!G,.<BD)W<"M)O#6JD\1-CZ4G_  C&J=HF_*@"AM^6FYV=:TO^$:U7'^J;
M/TI!X8U0_>B;\J ,X#)S2LO.16@/#.J@_P"J;'TI6\-:J3Q$V/I0!F[MW%."
M\5?/AC5.T39^E*/#6JXYB;/TH S<[.M &3FM$>&-4/WHF_*@>&=5!_U38^E
M&>R^E)NSQ6DWAK53TB;\J3_A&-4QQ$V?I0!FNO[LUZ!\*%(OC]:Y!_#6J^61
MY39^E=W\,='OK&\+7"%1GO0![,.E%':B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH 0@$8-5;C3;:X4^9$I^HJW118J,I1=TSAM
M=\&QWD3"&, GT%>?7WP[NX S\X%>]5!/:I.I5@.:QG0C(]C"9UB*"Y;Z'R_>
MZ9+9N5*GBJ?S8Y!KZ-NO!EA<L6=!D^U<9KW@6.,-]FC_ "%<D\/-:H^GPO$-
M"JU&6C/) *7!SFMZX\):FLC8A;'TJC/HM[;#,D9 'M7,XM:-'N0Q-&?PR1GD
M9Z4H&>*1@R'!H#<<5#-^A)TX- !'-1[L]:D4D]:D30\ ]:7[W2D!/X4IXZ5%
MR!V,"G!N,&FC)'O1]:0F/53G-2@'K42D]Z?N-0]"&.(W=*<!QBH^>U2#./>H
M9+ 5(H-,&>]/7-(70=0%+=*8=V>*>,CI4,DD P**!DCFD/%2R!^TCDT]>1Q4
M8?UZ4Y7!.%J6*Q(!FG8Q4D=C<R_<4G-78/#^H2D'RSCZ4_9RELC&=6G'>1G;
MB.U2V\3SR;0#79:/X3:0CSX_TKK[3PE91 -L&?I752R^I4U/+Q.<4*7N[GGE
MEX1N;LAESBNRT?PG]F(,J9^M=9;6$5LN$%6L8KU:.7TX:O<^>Q.<5JONK8IP
M:=;P@8C -7 H P*6BO044MCR93E)W;"BBBF2%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5SWB53_9TQ_V:Z&L'Q%#+-82J
M@SD4 ?-^H'=JDP']ZF;L#;6K?^&=3;4972)L%O2H_P#A&-4QS$V?I0!GJOK2
M$;3FM)?#6JCK$WY4G_",ZJ3S$V/I0!G??/!IQ7CBK_\ PC.J@_+$WY4I\-:K
MCB)ORH S=V!BE5?6M#_A&-4QS$V?I2KX:U4=8F_*@#-(P<T9WGBM$^&=5)_U
M38^E!\,:J#\L3?E0!0*\4W=CBM(^&M5QQ$V?I2?\(QJF.8FS]* ,]5[FD(P<
MUI+X:U4'F)ORI#X9U4G_ %38^E &:QWCBNC\#+_Q.5^M9K>&-5 ^6)ORKH/!
MFA:C;:LKRQD#/I0![M8@B%<^E6ZJ6*LL2AO2K= !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2;1Z4M% #/+3
M^Z*/*C_NC\J?10!&;>(]47\J3[-#_P \U_*I:* (OLT/_/-?RH^S0_\ /-?R
MJ6B@",0QCH@_*E\I/[H_*GT4 -"*.@%* !TI:* "BBB@ HHHH **** "BBB@
M HHHH **** (Y8EE7# &J3:5 S9\M?RK1HH SFTF C_5+^5']E0;<>4OY5HT
M4 9RZ3 /^62_E2#28-V?+7\JTJ* ,UM)@)SY2_E2G28"/]4OY5HT4 9W]E0;
M<>4OY4BZ3 /^62_E6E10!F_V3!NSY:_E0VDP$_ZI?RK2HH SCI,!&/*7\J!I
M4 7'E+^5:-% &:NDP _ZI?RH_LF#=GRE_*M*B@#/&F0@@B-1CVJ]&@1=HIU%
M !1110 4444 %-=0Z%3WIU% &;_9,&\L8UY]J/[)@W9\M?RK2HH SFTF _\
M+)?RH_LJ#;CRE_*M&B@#.728 /\ 5+^5(-)@!SY2_E6E10!FG28"<^4OY4K:
M3 ?^62_E6C10!G?V5!MQY2_E0NDP#_EDOY5HT4 9HTF -GRE_*@Z3 3GRE_*
MM*B@#.;28"/]4OY4#2H-N/*7\JT:* ,U=)@'_+)?RI/[(@SGRE_*M.B@""WM
MD@7"*!]*GHHH **** "BBB@ HHHH 0C(Q5"72X99=[1J3]*T** ,UM)@/_+)
M?RI3I4!&/*7\JT:* ,X:3 !CRE_*D728 <^6OY5I44 9O]DP;L^6OY4-I,!_
MY9+^5:5% &<=*@VX\I?RH728 ,>4OY5HT4 9HTF '_5K^5!TF MGRE_*M*B@
M#.;28#_RR7\J/[*@VX\I?RK1HH SETF #_5+^5(-)@!SY2_E6E10!FMI,!/^
MJ7\JL6]E%;G*(!]!5JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *8T:-]Y0:?10%RK)8P./\ 5+^58>I^
M%H;U&4(HS[5TU%3*"EN;TL34I.\6>67/PP1RS"L.[^'IM\X!.*]O(R*@DM(I
M/O*#6$L+3?0]:CG^*B_>E<^<[[PW-;,=L;''M64UE=*<>2W'M7TM)H=E+]Z(
M'\*KGPOII_Y8+^582P5]F>M2XHBE:<;GSA]GN0,&)ORIOE3IUC;\J^A+GPG8
ML#LA7\JR)_!D+'B(?E6,L')'73XCHRW5CQ0+(O)0_E3L,W.#7J]UX(+*0D?Z
M5F'P'<[N$/Y5B\-.YUQSC#25[V//%W'C::<.#@UZ(/ DX'W/TK.N_ %\SY13
M^50\-470N.:863^)''9QTYIZ[NN#786?@&^4_O%)_"M%? UP!]S]*EX:H^@I
MYIAHOXDSS\[C_":<N\\!37H'_"#3_P!S]*MV?@IT?YT_2CZI4>EC*6;89*]S
MS?;*./+/Y4HCN/\ GDWY5ZVG@^/>"8ACZ5J0^%;0 ;HA^5:1P$V<4\^HQZ7/
M%8X+EF_U+?E6E;Z/-<8S&P_"O9X_#>GJ/]2OY5931+./[L0'X5HLL=]6<=3B
M*#^&)Y3:>#VN2 016U;?#H!@Q->B1V,,9^50*L!0.E=4,!36YYM7/,1+X'8Y
M:R\*1VP&0#BM^WL884V^6OY5;HKJA1A#X4>95Q56K\3&")%Z*!^%/HHK4PNV
M%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *9)&LBD$9S3Z* ,W^R8-Y8QKS[4?V3!NSY:_E6E10!FMI
M,!_Y9+^5+_94&W'E+^5:-% &<NDP ?ZI?RI!I, .?*7\JTJ* ,TZ3 6SY2_E
M2MI,!_Y9+^5:-% &=_94&W'E+^5"Z3 !_JE_*M&B@#-&DP Y\I?RH.DP$Y\I
M?RK2HH SFTF C_5+^5']E0;<>4OY5HT4 9JZ3 /^62_E3H=,ABDW+&H_"M"B
M@!  !Q2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4F!Z4M% "8
M'I1M'H*6B@!-H]!1M7T%+10%Q-J^@HVCT%+10%Q-H]!1@>@I:* $P/2EHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BFLZH,L<"J[:A;+UE4?C0!:HJ@=8L0<?:$_.C^V;'_ )^$
M_.@"_15#^V;'_GX3\Z!K%B>DZ?G0!?HJJ-1M6Z2K^=2I<1O]U@: ):*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIK
M.J#+'% #J*JOJ%JA^:51^-1'6+$=9T_.@"_15#^V;'_GX3\Z/[9L?^?A/SH
MOT5175K)CQ.I_&ITO()/NR _C0!/12 @CBEH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *CFF6!"['@5)61XAD,>FNP]* (I
MO$]E"<,X_.EM_$UE<OL1P3]:\-US5)5G<!CU]:3PUJLIU  L>OK0!]%13+*N
M5J2L70)S-; GTK:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHWF
MCC^\P% $E%4VU.T3[TRC\:9_;-C_ ,_"?G0!?HJA_;-C_P _"?G1_;-C_P _
M"?G0!?HJB-7LFZ3I^=2I?VS_ '95/XT 6:*:KJXRIS3J "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L_4-4BL4+.1Q2ZM=_9;*20'&!7B'B?Q=<SRO%&Y.#CK0!V
MFM_$2V56A1@&^M<'?^+YY=VR4C/O7)RR&=O,<_-3%3><=Z +SZSJ;2EA<-@^
M]-.KZH3G[0_YT1:7>R#*QDBIO[ U-ONPMCZ4 0G6-3(P+A_SJ2#6M21P6N&_
M.GMX>U0#B%ORJ)M'OE&&C.?I0+4W;;Q5<Q8WS$_C72Z=\08[7:97S^->;M87
M,7^L4BJ<@&[:QH&?1FC>-K750-A'-=5$XDC##O7SIX3N7@N8T0\$U]!:6Q:P
MC)]* +E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(
M2 .30S!5+'H*XWQ9XIBL;1A!(/,'O0!KZKXB@TW.\CBN*U3XD6TFZ.-@"/>O
M.=4\3W=^[!V//O6!_&78]: .OU/Q7<3L3'*0/K7/2:WJ4C?+<-^=5$C>5]J#
M.:N+HM^X!CB)_"@!/[8U/;C[0_YTBZQJ:];A_P ZG_X1[5"O$+9^E'_"/:H
M2T+?E0+4?::]J$4F7G8CZUU.F>-FMF4RR$X]ZXPZ7>HV'C(JI-&T3;7XH&>Z
M:=\1K.XVID9Z=:[6PO4O8!*G0U\JPW#6TZ&,GK7T!X(O))=+CW'M0)':T4@Z
M4M PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ IDL@B3<:?6#XJNWM-)DD0\@4 33Z]! V"PI]
MIK4-U)M4C-?/]]XLO'F<;CP?6MOP%K]W=ZRL<A.W- 'O7:BFIRB_2G4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5B^)AG2I/I6U6+XFS_9<F/2@#Y[UWY;A\^M)X84_VBI]Z=KH+
M7#Y]:;X9R-14>] 'T!X:_P"/4?2M^L#PU_QZCZ5OT %%%% !1110 4444 %%
M%% !1110 4444 %-=PBDD]*=7(>+=>&F1L-V"10!8U7Q=;:8&WD<5Q&J?$.&
MZ#")L?C7 ZWK4^H7#C<2I-8R*%ZGF@#HM0\37DK,4F89]ZR&UG4R=PN'Q]:@
MBMY9VPHS5E=(OG.%C./I0 TZSJ;=+A_SH_MK4\;?M#_G4Y\.:IU6%ORI&\/:
MDB[FA;\J '6VMZC']ZX;\ZWM.\7SVS@RRDCZUS8TJ]"G=&:K26TJ'$@(H ]B
MTOXE6H4([ GZUV>D>(8=5QY9%?,3$0G<IZ5ZE\*]0>XN-I.<4 >ST444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !2'I2TC?=/TH X3QEK/DVTL&>HQ7A=PQ-W(Q.<FO3?'TQ%
MRZ@UY>W^M8MZT 2VT!N9@@[UWGA_P&U]MD8$=ZYSPA9^?K4>X97-?1&G645M
M;IY:XXH$<[9^#XK>%4* XK8M]$MXDVF)?RK7HH&91T:WY_=+^59MQX6AEEW!
M%_*NGHH X34/ L=TN% %<K?_  L*Y<&O9::\:R##"@#R#1?!;65PA(/!KUBQ
MC\JT1/04HM(E.0M3@ # H 6BBB@ HHHH ***3(]: %HJ&6X2(9)%9SZ];(^T
ML,T :]%8Y\06P_B%20ZU;S-A6% &I14<<RR#((J3- !1110 4444 %%%% !1
M110 44QY%09)%4)=8@B8@L* -*BL;_A(;;.-PI3X@MA_$* -BBJEOJ$5PN5(
MJT"#WH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH/2@#$UW5%LK:
M0$@'%> ^(M3DN=1D^<E2?6O0OB9J3VK;5;&:\FDD\UO,;G- $8&XY[UN:'X>
MEUJ;RRC >N*IZ1ILM[J$6T90GFOH#P]H-K:643K& ^.>* .-TKX:"$J[<XKL
M;/PQ#;J 8U./:ND50HP*6@#*31K=?^62_E1+HUNZ$>4OY5JT4 <A=>#XIB2$
M S7,:E\,A.QD'%>K4A (P: /!+SP ]M,N 3@UZGX3TLV>G(IXP*WY-/@E.64
M&IXHEA7:@P* 'C@4444 %%%% !112%@!UH 6BJDU_%#]XBJ3>(+93@L* -BB
ML<^(+8#.X4Z/7K:1L!A0!K45#%<)*,@BI<CUH 6BBB@ HHHH **** "BBB@
MHI,CUJO/>QP@EB.* +-%8[>(+93C</SH/B"V SN'YT ;%%9D.LP3#Y6%7([I
M)#P10!/129'K2T %%%% !1110 5RWCE@-"EY[5U!(QUKB_'!;^R9>>,4 ?/K
M#?/*?<UUGPY/_$]48[UR[8\Z3'J:ZKX=%?[='UH ^AT_U:_2G4R,CRUY'2G9
M'J* %HI,CU%&1ZB@!:*3(]:6@ HHHH **** "BHGF5.I%4YM7@A^\PH T:*Q
MQX@MB,[A4MOK,%PV%84 :=%-1PXR*=0 4444 %%%)D>M "T5%+<)$,DBLZ37
M;>-L%A0!K45CCQ!;$?>%"^(+9C@,/SH V**J0W\4WW2*M!@1UH 6BBB@ HHH
MH *Q?$QQI<GTK:K%\2X_LN3/I0!\_:XV;A_K3/#+?\3$#'>EU_FX?;ZTGA@C
M^T%]<T >_P#AK_CU'TK?K \-?\>H^E;] !1110 4444 %%%% !1110 4444
M%%%% $%U/Y$)?TKQ'XDZF]U-A21S7LVJ_P#'FWTKPGQL1YYSZT <BIVQ@GDU
MJZ3HTFJ3+M4X)K%8D(#VKV3X86-O<60=E!8"@";1_AZ(XED8=172VWA2&$C*
M*<>U=.B!%"CH*=0!F)H]NJX\I?RJ&XT."5,")?RK9HH Y.3PE$RD;%Y]JP;_
M .'"W.<<5Z510!X=>?#1D8H,UU'@7P@VAS[SWKT-[:.0Y84Y(4C^Z* )****
M "BBB@ HHHH **0L!W%5)]0B@&6(H N45C'Q#; XW"E/B"V SN'YT ;%%4;?
M4X;@?*15T,",Y% "T444 %%%% !1110 4444 %%&13&D51DD4 /HK*FURWAD
MV,PS3#XAMA_$* -BBLA=>MFZ,*O07D<XRI% %FBD!![TM !1110 44F1ZBC(
M]: %HHHH **** "BBB@ HHI,CU% "T4F1ZTM !1110 4444 %%)D>M5Y[V.#
M[Q% %FBLA]?MD/+#\Z1=?MF_B'YT ;%%4[;4(KDX0BKE !1110 4444 %%,>
M147)(K/N-9@MSAF% &G16/\ \)!;8SN'YT+X@MF/#"@#8HJI!?Q3GY2*M9'K
M0 M%%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM!Z4 >0>/+9FN7<
M"O+9 /-8'L:]^\7:3YME++CH*\$NXV6]D4C&#0!L^#KTPZW&&X7-?15C<QSV
MR;&!XKY?LYOLDPD'!%>I>$?%Z@+'(V>W- 'K-%5;2\CN85=6'/O5J@ HHHH
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
M^T9(]*WP .E S!3PG8(,",?E1_PBE@#GRQ^5;]% ',W'@S3IN6C&?I7)^)/
MT0@)M8N?85ZE3)(U="" >* /EG4K*73KHQ2#'-5EE9)D*=C7I/CO0U>[>8#&
M*\U8>5(1Z&@#VWP1K:M:10%OFKT53E0:^>? NH.=8CCR<9KZ#@.84/M0!)6+
MJ?AZUO\ +2("3[5M44 <(? MCN)\H?E7,^)_"MM8V;R1H 0/2O8"!@\5Q'C@
MXTJ7CM0!X)O*NX/8UO>#K%-3U413#*YKGV^>:3ZFNK^'1/\ ;P'O0!Z@? EA
MM&(AT]*3_A!;'_GD/RKN$ \M>.U.P/2@#A/^$#L,Y\H?E1_P@ECG_5#\J[O
M]*,#TH YK2_!]AI\HFCC 8>U=*!@ #M2T4 %5KZ7R;9GST%6:R]>;;IDA]J
M/'?B!J0NV*[LX->?KD+[5O\ B*3S;F3)Z&L>SB\^81XH Z'PWH$FIR*53*YY
MKUW2O!-A#;JS1C?CGBL_X>Z<MM;#*CI7H( '2@# /A2P)SY8_*@^%+ X_=CC
MVK?HH KVEI'9Q".,8 JQ110!#<7"6\99SBO#OB'KLC7Q2%_E)KU+QA=&UTUG
M!QQ7@.M7/VRX+DYYH S@Q+;FZFNAT7PW=ZC*LBH3&?:L6SMS=RJ@'0U[]X'T
M](-)4,@SCTH$96C>!;0HIGB&<>E=%'X/T^(86,?E70A0O08I:!F ?"E@3_JQ
M^5-E\(Z?*NUHQ^5=#10!P.K>!;+[,_DQ#=CCBO)]=\/7.F2L2A"Y]*^E2 >H
MKD?%NAI?P,0@X'I0!\\NN5P?O5UG@_7&TR9(]^,FL+6;3[%J#1CL:JV9)U"(
MYQAA0!]1:3<?:;".7.<BKU<UX4N@VE0IGM72T %8OB;/]ER8]*VJQ?$QQI<G
MTH ^?-<!-P^?6F^&<_VB/3-/UQLW#Y]:;X98G40/>@#W_P -?\>H^E;]8'AK
M_CU'TK?H **** "BBB@ HHHH **** "BBB@ HHHH *YGQ+HJ:C"Q*Y.*Z:FN
MH92".M 'S-K^A7%A>2/L(0'TK&5PPYZU]#^(_#,6H6[#:,GVKQ;Q!X:GTNX(
MBC8C/84 9UAJUWITH>%B*],\.>-\JHN9>?<UY0 Z\2+M^M"R,D@*L: /I_3-
M9M]00>4P)K3KYST;QG<:,R@$FO3?#_C==0V^:X&?4T =_14$-W#.H*.#]*GH
M **** "BBB@ K+UN\%MI\K X(%:AZ5P'C/4C%%)%GJ* /)O$>LS:A>21LV0#
M6)%&\G[N/[QIUUG[9(_J:VO"]B;G58\KP30)FYX3\(RW;!KF/(/J*].LO!&G
M1Q F,9^E;&D:=':VT9"CI6K0,R(/#]I N%0?E3I-"M91AD'Y5JT4 <Q<^#-/
ME!)C&?I7G_B[P2T:EK2+IZ"O9ZK7D"2V[@J#Q0!\KW%O);2F&48(J_HVH36-
M[$L9PI-;WC#21'J4DH&!FN1B<I=*1V- NI]+^';];C38LG+8K;KS+P/J32^7
M&3TKTP=!0,6F2R+$FYJ?61X@N/L^G.^<8% 'F_Q%U^6*39 _!XZUY9*YE;S&
M/S&MWQ1J)O+EN<X-84<;28"C)H%<OZ;I-S?3*44E2:]0\/\ @:&55-S%^8I_
MP^T8/:*\B<@=Q7ID42Q(%  Q0,YV+P5IL0PL8_*K \*6"](Q^5;U% '/MX2T
M]NL8_*J-WX%TR2-CY0S]*ZZB@#S[3/!\-I>%A'A<^E=Q:6ZV\851BK&U<]!2
MT %<EX_S_84F/2NMKDO'QQH4GTH ^=1GS9,^M=7X!W?VN/K7*J<R29]:ZOP$
MQ_M<#WH%U/H"Q_U*_2K=5+'_ %*_2K= PHHHH **** .)\?9^Q<>E>%ZA_KC
MZU[IX^.+(_2O"M0/[\GWH$RYH>?M*9]:^AO#7_(*C^E?/.AMFY3ZU]#>&O\
MD%1_2@9LT44C?=- '-^*[]8M*F4'YL5\[W4\DU]+O/&XUZ_XXO-BR)NKQQWS
M</GN: );.![JZ$2#.:]8\)>"X98@UW'S[BN%\'6OF:S&2,C-?0EC L5NF !Q
M0!D1^$-/C&!&/RIQ\*6!_P"68_*M^B@#*M-"M;-LQJ!6HJA1@4M% "$X&:X[
MQQJS6FF,86PV*ZZ<[86/H*\<\=:H7$D6: /.[R^EU"5GF.3FF6MG/>R!(@3S
M4$>6)'K7>_#W3#/?9=.,]Q0(V/#'@M9H%:YC_,5WEIX/T^W4%8QGZ5MVEJEO
M&%"BK- S,71+9!@**BF\/6<WWD'Y5L44 <AJ'@JPEC.(QGZ5Y;XE\(W%G,SP
MQD1CVKZ!QFL3Q%:)-I<HV#)'I0!\SRJ0^W^):ZOP7K4\6IQPECLS6-K-DUI>
M2''5JCT.;R=063/.: /IRSG6:!"#VJS7*^$[XW5NN3VKJJ "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@"I<:=;W((DC!S7">*/!*766M8@OT%>C4C*&&
M"* /FO5O#%QIA9W!P*P&<$X*\U],ZGX<MM10K(HY]J\[\0> HX S6\>3["@#
MRV.66W;=&Q%=)H?BFXL;A'EE.P=>:QKW2;NSE82QD*#Z52(!&TT >^:/X^M+
M]50$9Z=:["VN4N(@ZD<U\N65W)I[AHB:]#\+>-Y!,D5Q)A1ZF@+GL]%4=/U.
M"_B#0N&XJ]0 4444 <EX]8KH<A![5\\-(6E?=SS7T+\0,_V%)CTKYW49E?/K
M0!T7A"V-QJ(!Z9KW[0K<6]J%Z<5X'X2NTLK\/(<#->OV7BVQ2, S#\Z .THK
ME&\8:?VG7\Z/^$QT_;_KUS]: .KHKE%\8Z?WG7\Z0>,;#=S.N/K0!UE<IXQM
MA<6A!&>*#XPL-W$ZX^M9'B#Q193VQ$<H)QZT >.:W&L-ZR =ZT?#4_DSI[FL
M[6I%GO"ZG/-6]!Q]I3/K0(^A= ??IL9]JU:R/#F/[*CQZ5KT#(;B41Q,3Z5\
M\_$&42:VV/6O?]0_U+?2OGSQR!_;+?6@#FH^)H]WK7OG@>*,Z9$V!G%>"J 9
M$)[&O7O"?B&UL[&-))0,#UH ]4'2EKE&\8:?QB=?SH/C'3\<3KGZT =717*#
MQCI^.9US]:%\8V&>9U_.@#JZKWO-G(/]FN;_ .$QL-W^O&/K27/B[3WMG F7
MD>M 'D/BRW5=2E8#G-<W9-MOX_7-=#XCO8KF\D9&SDUS]H!]O3/K0![KX.D=
MH8P3QBNY[5PG@W_51_2N[[4 %%%% !1110 4444 %%%% !1110 5B>)_^05)
M]*VZQ/$__(*D^E 'SWK1 N7SZU6TXCSP?>K.M ?:7SZU5TW_ %XSTS0![MX#
M(-B,>E=G7&> P!8C'I79T %%%% !1110 4444 %%%% !2'[II:0_=- 'D/Q
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
M#E<:C^->\VG^J%>$?#;(U+YO6O>;;'EC% $U%%% !1110 5'/_J'^E25'/\
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
MP*\BE7R[A@>QH ]'\$7Q$L<=>T0G,*'VKYV\'WX75HDSCFOH:S=7MHR"#\M
M$]%%% !1110 5C>(I?*L&;VK9KEO&UP(='<[N<4 >(^*+GSKHXYYJAI9Q,I]
MZAO+KSYFSSS5S0X#/= #UH ]U\$G.G+]*ZNN:\(0&&P ([5TM !7F'Q#8AC7
MI]>8?$1@": /'KH_OB:Z+PL2;V+/K7-W/$Y/O72>%CF]BQZT ?0>F_\ 'A%]
M*MU4TW_CPB^E6Z "BBB@ HHHH Y3Q@2=*F'L:^>+@;;R7']XU]#^+V']ES#V
MKYZN6Q>2_P"\: -WP+SKZ?6OH^#_ %"?2OG#P+SX@0^]?1\'^H3Z4")****!
MB'I7$>.3C2Y?I7;GH:X?QR<:7+]* / V&Z:3/J:ZOX<D_P!O >]<L3NFDQZF
MNF\ S+%K8)]: /HM/]6OTIU5[6<31*1Z58H **** "BBB@ K"\6G&AS?[M;M
M87BPXT.;_=H ^:IR3?S9_O&M#02?[34>]4)R#?S8_O&M#06']I*/>@#WSPO_
M ,>R_2NEKFO"_P#Q[K]*Z6@ HHHH **** .&^)1QHC?2O 8FRK9]:^A?B# 9
M]'91Z5\_S6K6[L#ZT ==\/)=NH\\<U[U8L&A!%?-GA[4UTZY#'CFO?O"]^M[
MIZN#VH WZ*** "BBB@ J*Y.+>0^U2UG:I>I;6S[B.E '@?C6_?\ MJ2/MFN;
MMSFY0GUK7\62++K4CCD9K'MQOO8@/6@#VKP46V1\<5Z..@KC?!]ELL8GQVKL
MQTH *Q?$QQI4A]JVJQ/$_P#R"I/I0!\^:Z=]P^?6D\-9.H =LTFMJ3</]:/#
MLHBOAGUH ^@/#*[;4?2N@KG/"LPEM 1Z5T= !1110 444A('4T +12!@>AI:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF?%NF+?V17:.E=-6;JTZ
M0VY+XZ=Z /G#7;/^S[TQ 8&:RBN)8R/6NE\:7"3:J2F.O:N=+ 21Y]: /?/
M=PW]D1J?2NV'2N#\"'.F1_2N\7[HH #T->0?$%O]*85Z^>AKROQY9-)*[@4"
M9Y#-Q-D>M>J^!IH_+C4XS7EDXV3L#V-=/X/U0IJL46[ S0-'T+$JF)>!TI^Q
M?[HJ*T</:QD'/RU/0 W8O]T4;%_NBG44 -V+_=%&Q?[HIU% #=B_W11L7^Z*
M=10 8 HHHH *YCQP,Z%+]*Z>N=\8QF71I%'I0!\UL"MQ*/<UO>$IS;:F)%ZY
MK,OH#;W$F1U-2:5="RN1*W3- 'T?H5XUU;*6]*V*Y#P3J4=[8AE('%=?0 44
M44 %%%% !1110 5R7CXXT*3Z5UM<GX]_Y 4GTH ^=0<R29]:ZKP$^-7&>F:Y
M4J3-)VYK>\*7(MM0!/'- 'T;8$&$8]*MUB^'KD7-H&!SQ6U0 4444 %%%% '
M$>/VQ9?A7AE^<S$U[-\3+Q8+#J.E>)2R^=EZ!,T]"W-<IQ_%7T+X:!&E1Y]*
M\+\(P^?<+@=#7O>BIY=@B^U S2I&^X?I2TC?</TH \5\?\7CUYON_?<^M>D^
M/^+UZ\U;YI>/6@#O_!+'[=&/>O<H?]2OTKPWP.P%[&*]RA_U*_2@!]%%% !1
M110!7OAFSE'^R:^=/%=DL>KS2CKFOHVZ&ZV<>HKPSQG8M'<RRD<9H XBSYO$
M)[&O<?!DBO'&O'2O#8' DW^AKU+X>:HLUTL9/0T >N[%Q]T4;%_NBE4@C@YI
M: &[%_NBC8O]T4ZB@!NQ?[HHV+_=%.HH ;L7^Z*78OH*6B@ HHHH ***,B@
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
MG(JS10!Y;XJ\#->JS6T>"?05YO>^%+S3B?,!P*^F2H(Y%8^H>'K:_P [U'-
M'S),A1L;3Q3,@KC:<U[_ "_#G3G).T?E6<_PZLP_"#\J /$0%QRM)D*<[37N
M*_#FR(Y0?E0GPXLG;!08^E 'B$>99 JJ>:W;+PK=Z@5,0->O0?#;3HV#!1D>
MU=#I_AZVL -BCCVH X+PUX&DMW1KA,_45Z99V$-G&!$@7CM5E45!@"G4 %%%
M% !0>:** .,\7>'?[51BJYP*\9U?P[<:=.S,#M%?3#*&4@]ZP=2\,6NH@B11
MS[4 ?,[L=V-IJ.0!F7"GKZ5] GX:Z:3]T?E2?\*TTW(.T<>U $/PY@<:0AYQ
MBO0!TJAI.E1:5;"&(?**T* .7\;6+7ND.B#DBOGK4-/ETRX8.#UKZGN+=;B/
M8W2N7U+P+8Z@^YU&?I0!\[!FG(55.:]@\ Z1+]F20@UM0?#?3XI,A1^5==IF
MEQ:;#Y<8&* +D2[(E7T%/HHH **** "BBB@"EJ=L;JT:,=Q7D7B?P+=W$C/$
M"!G->U5')"LBD$#F@#YDNO#MS9@JX.1[5DR P':RG-?2MWX6M;MB64<^U8US
M\.-.F.XJ,_2@#P%<$Y*FA@,YVG%>X/\ #JR7@(/RIG_"N[,C[@_*@#Q'Y3T6
MC<O3;S7MH^'-F/X!^5.B^'%DTGS(/RH \3B&XXVGFM:Q\.7-\P" \U[,GPWT
MY2#M'Y5M6/A>ULB-BCCVH \QT/P#<K<(\JDKGGBO6=*T>VT^%/+C"L!S5^*%
M8EP *EH **** "BBB@"CJ&FP7L165 W%>2^)O -Q+=-);KA?85[13)(ED7!
MH ^9;SPY=:=GS :QF!60JRFOIC4/#%K?YWJ.?:L.7X;Z<S;MHS]* / F SD*
M:0L#P%KW*7X=60. @_*HA\.;,<[!^5 'B@5=OW>:1<9Y4_E7MP^'=GG[@_*K
M$/PWL&^\H_*@#Q2WT^2X;Y5/-;NE^";VZO8I4!V@YKV&W\"6-OC:HX]JW;+2
M8;-<(HH CT*Q-GIL4;#YE%:M(!@8I: "BBB@".6)94*L,YKA/%/@Y+Z%C!&
MY[@5W](0#U% 'S??>#;RR+;P>/:L":W>V8AU/%?3M]HT%[G>HYKG[GX?:?<$
MEE'Y4 ?/7#'.TXI6 [+7M\OPYLE;"H,?2F_\*[L_[@_*@#Q'*XQMYI5QTVG-
M>UGX<V><[!^56[;X<6#<LH_*@#QO3M!GU*90BGKZ5[WX(TR33-+6*0<XJ73?
M"%GIS!HU''M7111")<"@!]%%% %*_P!/BNX6#J"2*\M\1>!IIG=X4QGT%>OT
MR2)9!@B@#YDO_#EUI[GS >*R)00<;3Q7TM?^&+6^)+J.?:L5_AQIS$G:.?:@
M#P#*XQMYI54=U->W2_#>R$G"#\J3_A7EG_<'Y4 >(G"G)4XJ:&%KA@$4U[5'
M\.;)VPR#'TK3M_AYI]N054?E0!Y#IWA"[U!EV _E7JGACP:EC&C3Q@N.^*ZG
M3]#M[ @HHXK5P!VH 9%$L2!5&,"I*** "D;[II:* /)O'&ASW,[RH#BO,&TN
M=)R"#UKZ;N].BNU(<#FL)_!5D[EBHY]J ///!>GS)>1L0<5[5",1*/:LFQ\/
MV]D04 XK8 P,4 +1110 4444 %%%% &+KFAV^HVDFZ,&0C@XKQ75? -]!=R2
M8.PGCBOH2JUU91W*[6 H ^7[S3)K)R'!XJBS;C@*:^C+SP197C$NHY]JR9?A
MMIZG*J/RH \)PN/N\T@(7@K7MQ^'=GG[@_*D/PYLSSL'Y4 >)J!G)4T ;GP%
M->X1?#JR)P4'Y5<C^&VG [MH_*@#Q2WT6:[ $:GGVKKO"'@R[MM5CN'!V@YK
MU&T\&V=KC:HX]JV[>PCMP H'% %B!=D"*>PKGO%]HUUI[*OI72U#<6ZSIM:@
M#Y@URVDLKLJP/6LYI"=H ->\Z[X)MKUS)L!/TK M/ $+3X>/@'TH R/ ^DRO
M/%/@XKV^ ;8$'H*QM&T&'3H55 !BMP# Q0 M%%% !1110 4444 %%%% !111
M0 4444 )M7THVKZ4M% #=B^E. Q110 4444 %%%% !1110 4444 %%%% !2;
M5/:EHH 38OI1M'I2T4 ( !TI:** "BBB@ HHHH **** "BBB@ I" >M+10 W
M8OI2[5]*6B@!-H':EHHH **** "BBB@ HHHH 3 -+BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ I" >HI:* $V+Z4;%]*6B@! H'04M%% !1110 4444
M%%%% !1110 A /6DV+Z4ZB@!-J^E&U?2EHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F[%]*=10 W8OI2
M@ =!2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4FU3VI:*
M$VCTHVCTI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH 3:/2C8OI2T4 )L7THV@=J6B@ HHHH ***
M* "BBB@ HHHH **** "BBB@!-H/:C:OI2T4 )M7TH  I:* "BBB@ HHHH **
M** "BBB@ HHHH 0J#VHV+Z4M% #=B^E* !TI:* "BBB@ HHHH **** "BBB@
M!-H/:C8OI2T4 (% Z"EHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *0@&EHH 3:OI1M7TI:* $V@=J6BB@ HHHH **** $*ANHIHB0
M'(44^B@ QBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>zk2126415_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:allt="http://allot.com/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="allt-20210630.xsd" xlink:type="simple"/>
    <context id="C_20210101to20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="C_20210401to20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="C_20200401to20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="C_20200101to20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="C_20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="C_20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="C_20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="C_20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="C_20210101to20210630"
      id="Fdei_EntityCentralIndexKey20210729163851156">0001365767</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_20210101to20210630"
      id="Fdei_AmendmentFlag20210729163952934">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20210101to20210630"
      id="Fdei_CurrentFiscalYearEndDate20210729164014047">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20210101to20210630"
      id="Fdei_DocumentFiscalPeriodFocus20210729164026529">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20210101to20210630"
      id="Fdei_DocumentFiscalYearFocus20210729164037720">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentPeriodEndDate
      contextRef="C_20210101to20210630"
      id="Fdei_DocumentPeriodEndDate20210729182732901">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210729192438379">6-K</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210729192505437">ALLOT LTD.</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210809122818095">22 Hanagar Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210809122829254">Neve Ne'eman Industrial Zone B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210809122842694">Hod-Hasharon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210809122852778">45240</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20210101to20210630"
      id="Fxbrl_20210809122904430">IL</dei:EntityAddressCountry>
    <us-gaap:Revenues
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_53"
      unitRef="USD">35288000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_57"
      unitRef="USD">32790000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_511"
      unitRef="USD">66471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_515"
      unitRef="USD">62079000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_63"
      unitRef="USD">10822000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_67"
      unitRef="USD">9838000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_611"
      unitRef="USD">20413000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_615"
      unitRef="USD">17448000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_73"
      unitRef="USD">24466000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_77"
      unitRef="USD">22952000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_711"
      unitRef="USD">46058000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_715"
      unitRef="USD">44631000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_103"
      unitRef="USD">11373000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_107"
      unitRef="USD">10396000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1011"
      unitRef="USD">21940000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1015"
      unitRef="USD">19095000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_113"
      unitRef="USD">12818000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_117"
      unitRef="USD">11780000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1111"
      unitRef="USD">24411000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1115"
      unitRef="USD">23302000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_123"
      unitRef="USD">4080000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_127"
      unitRef="USD">4554000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1211"
      unitRef="USD">7280000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1215"
      unitRef="USD">7595000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_133"
      unitRef="USD">28271000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_137"
      unitRef="USD">26730000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1311"
      unitRef="USD">53631000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1315"
      unitRef="USD">49992000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_143"
      unitRef="USD">-3805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_147"
      unitRef="USD">-3778000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1411"
      unitRef="USD">-7573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1415"
      unitRef="USD">-5361000</us-gaap:OperatingIncomeLoss>
    <allt:FinancialAndOtherIncomeNet
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_153"
      unitRef="USD">194000</allt:FinancialAndOtherIncomeNet>
    <allt:FinancialAndOtherIncomeNet
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_157"
      unitRef="USD">717000</allt:FinancialAndOtherIncomeNet>
    <allt:FinancialAndOtherIncomeNet
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1511"
      unitRef="USD">309000</allt:FinancialAndOtherIncomeNet>
    <allt:FinancialAndOtherIncomeNet
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1515"
      unitRef="USD">868000</allt:FinancialAndOtherIncomeNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_163"
      unitRef="USD">-3611000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_167"
      unitRef="USD">-3061000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1611"
      unitRef="USD">-7264000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1615"
      unitRef="USD">-4493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_183"
      unitRef="USD">368000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_187"
      unitRef="USD">553000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1811"
      unitRef="USD">673000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1815"
      unitRef="USD">781000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_193"
      unitRef="USD">-3979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_197"
      unitRef="USD">-3614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1911"
      unitRef="USD">-7937000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729134730978_1915"
      unitRef="USD">-5274000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20210401to20210630"
      decimals="2"
      id="Fxbrl_20210729134730978_213"
      unitRef="USDPerShare">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20200401to20200630"
      decimals="2"
      id="Fxbrl_20210729134730978_217"
      unitRef="USDPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20210101to20210630"
      decimals="2"
      id="Fxbrl_20210729134730978_2111"
      unitRef="USDPerShare">-0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20200101to20200630"
      decimals="2"
      id="Fxbrl_20210729134730978_2115"
      unitRef="USDPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20210401to20210630"
      decimals="2"
      id="Fxbrl_20210729134730978_233"
      unitRef="USDPerShare">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20200401to20200630"
      decimals="2"
      id="Fxbrl_20210729134730978_237"
      unitRef="USDPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20210101to20210630"
      decimals="2"
      id="Fxbrl_20210729134730978_2311"
      unitRef="USDPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20200101to20200630"
      decimals="2"
      id="Fxbrl_20210729134730978_2315"
      unitRef="USDPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_63"
      unitRef="USD">10606000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_67"
      unitRef="USD">23599000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_73"
      unitRef="USD">71425000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_77"
      unitRef="USD">47225000</us-gaap:OtherShortTermInvestments>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_83"
      unitRef="USD">4074000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_87"
      unitRef="USD">1200000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_93"
      unitRef="USD">19308000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_97"
      unitRef="USD">27178000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_103"
      unitRef="USD">30941000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_107"
      unitRef="USD">20685000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_113"
      unitRef="USD">8862000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_117"
      unitRef="USD">14205000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_123"
      unitRef="USD">9297000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_127"
      unitRef="USD">12586000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_133"
      unitRef="USD">154513000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_137"
      unitRef="USD">146678000</us-gaap:AssetsCurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_163"
      unitRef="USD">215000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_167"
      unitRef="USD">215000</us-gaap:DepositsAssetsNoncurrent>
    <allt:SeverancePayFund
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_173"
      unitRef="USD">469000</allt:SeverancePayFund>
    <allt:SeverancePayFund
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_177"
      unitRef="USD">434000</allt:SeverancePayFund>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_183"
      unitRef="USD">2974000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_187"
      unitRef="USD">4458000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_193"
      unitRef="USD">246000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_197"
      unitRef="USD">420000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_203"
      unitRef="USD">1603000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_207"
      unitRef="USD">2975000</us-gaap:OtherAssetsNoncurrent>
    <allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_213"
      unitRef="USD">5507000</allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent>
    <allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_217"
      unitRef="USD">8502000</allt:AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_233"
      unitRef="USD">13394000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_237"
      unitRef="USD">11993000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_243"
      unitRef="USD">35608000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_247"
      unitRef="USD">34427000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Assets
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_263"
      unitRef="USD">209022000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_267"
      unitRef="USD">201600000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_303"
      unitRef="USD">1556000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_307"
      unitRef="USD">2092000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_313"
      unitRef="USD">32852000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_317"
      unitRef="USD">26658000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_323"
      unitRef="USD">1573000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_327"
      unitRef="USD">2813000</us-gaap:OperatingLeaseLiabilityCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_333"
      unitRef="USD">23569000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_337"
      unitRef="USD">27299000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_343"
      unitRef="USD">59550000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_347"
      unitRef="USD">58862000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_373"
      unitRef="USD">20200000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_377"
      unitRef="USD">9782000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_383"
      unitRef="USD">880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_387"
      unitRef="USD">1835000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_393"
      unitRef="USD">944000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_397"
      unitRef="USD">969000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_403"
      unitRef="USD">22024000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_407"
      unitRef="USD">12586000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:StockholdersEquity
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729133025951"
      unitRef="USD">127448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_427"
      unitRef="USD">130152000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729131823559_443"
      unitRef="USD">209022000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729131823559_447"
      unitRef="USD">201600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_73"
      unitRef="USD">-3979000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_77"
      unitRef="USD">-3614000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_711"
      unitRef="USD">-7937000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_715"
      unitRef="USD">-5274000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_93"
      unitRef="USD">1141000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_97"
      unitRef="USD">897000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_911"
      unitRef="USD">2229000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_915"
      unitRef="USD">1685000</us-gaap:Depreciation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_103"
      unitRef="USD">2261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_107"
      unitRef="USD">1232000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1011"
      unitRef="USD">3705000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1015"
      unitRef="USD">2156000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_113"
      unitRef="USD">234000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_117"
      unitRef="USD">152000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1111"
      unitRef="USD">471000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1115"
      unitRef="USD">304000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_123"
      unitRef="USD">12000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_127"
      unitRef="USD">-1000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1211"
      unitRef="USD">-60000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729141921600"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_133"
      unitRef="USD">458000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_137"
      unitRef="USD">1000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1311"
      unitRef="USD">-1041000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1315"
      unitRef="USD">-159000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_143"
      unitRef="USD">-32000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_147"
      unitRef="USD">-57000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1411"
      unitRef="USD">-107000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1415"
      unitRef="USD">-228000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_153"
      unitRef="USD">-479000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_157"
      unitRef="USD">544000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1511"
      unitRef="USD">-711000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1515"
      unitRef="USD">-167000</allt:ChangesInOperatingLeasesLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_163"
      unitRef="USD">3113000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_167"
      unitRef="USD">-1616000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1611"
      unitRef="USD">10256000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1615"
      unitRef="USD">-7484000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_173"
      unitRef="USD">-3094000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_177"
      unitRef="USD">518000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1711"
      unitRef="USD">-3522000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1715"
      unitRef="USD">919000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_183"
      unitRef="USD">-4246000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_187"
      unitRef="USD">2113000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1811"
      unitRef="USD">-3289000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1815"
      unitRef="USD">6598000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_193"
      unitRef="USD">-103000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_197"
      unitRef="USD">-20000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1911"
      unitRef="USD">-175000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_1915"
      unitRef="USD">-104000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_203"
      unitRef="USD">334000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_207"
      unitRef="USD">-6468000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2011"
      unitRef="USD">-536000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2015"
      unitRef="USD">-4200000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_213"
      unitRef="USD">1286000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_217"
      unitRef="USD">1024000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2111"
      unitRef="USD">-623000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2115"
      unitRef="USD">-301000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_223"
      unitRef="USD">1640000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_227"
      unitRef="USD">4169000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2211"
      unitRef="USD">16612000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2215"
      unitRef="USD">-1457000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_233"
      unitRef="USD">-2761000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_237"
      unitRef="USD">2235000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2311"
      unitRef="USD">-3364000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2315"
      unitRef="USD">517000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_253"
      unitRef="USD">3593000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_257"
      unitRef="USD">-769000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2511"
      unitRef="USD">7664000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2515"
      unitRef="USD">-6279000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_283"
      unitRef="USD">2440000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_287"
      unitRef="USD">-9002000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2811"
      unitRef="USD">2874000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2815"
      unitRef="USD">-10502000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_293"
      unitRef="USD">-100000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_297"
      unitRef="USD">14200000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2911"
      unitRef="USD">24200000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_2915"
      unitRef="USD">9443000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_303"
      unitRef="USD">1934000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_307"
      unitRef="USD">2345000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3011"
      unitRef="USD">3629000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3015"
      unitRef="USD">3696000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729142027520"
      unitRef="USD">0</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729142033392"
      unitRef="USD">0</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729142039507"
      unitRef="USD">0</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3215"
      unitRef="USD">375000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_333"
      unitRef="USD">3231000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_337"
      unitRef="USD">8523000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3311"
      unitRef="USD">7579000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3315"
      unitRef="USD">21446000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_343"
      unitRef="USD">-1043000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_347"
      unitRef="USD">980000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3411"
      unitRef="USD">-23124000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3415"
      unitRef="USD">18434000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_383"
      unitRef="USD">908000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_387"
      unitRef="USD">837000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3811"
      unitRef="USD">2467000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3815"
      unitRef="USD">1457000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_393"
      unitRef="USD">908000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_397"
      unitRef="USD">837000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3911"
      unitRef="USD">2467000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_3915"
      unitRef="USD">1457000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20210401to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_413"
      unitRef="USD">3458000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20200401to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_417"
      unitRef="USD">1048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20210101to20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_4111"
      unitRef="USD">-12993000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20200101to20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_4115"
      unitRef="USD">13612000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20210331"
      decimals="-3"
      id="Fxbrl_20210729140117696_423"
      unitRef="USD">7148000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20200331"
      decimals="-3"
      id="Fxbrl_20210729140117696_427"
      unitRef="USD">29494000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20210729140117696_4211"
      unitRef="USD">23599000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20191231"
      decimals="-3"
      id="Fxbrl_20210729140117696_4215"
      unitRef="USD">16930000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_433"
      unitRef="USD">10606000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_437"
      unitRef="USD">30542000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20210630"
      decimals="-3"
      id="Fxbrl_20210729140117696_4311"
      unitRef="USD">10606000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20200630"
      decimals="-3"
      id="Fxbrl_20210729140117696_4315"
      unitRef="USD">30542000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140310088163544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ALLOT LTD.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001365767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">6-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">22 Hanagar Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Neve Ne'eman Industrial Zone B<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hod-Hasharon<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">45240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</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:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</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:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140310080699288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 10,606<span></span>
</td>
<td class="nump">$ 23,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short-term bank deposits</a></td>
<td class="nump">71,425<span></span>
</td>
<td class="nump">47,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted deposits</a></td>
<td class="nump">4,074<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">19,308<span></span>
</td>
<td class="nump">27,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Trade receivables, net</a></td>
<td class="nump">30,941<span></span>
</td>
<td class="nump">20,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other receivables and prepaid expenses</a></td>
<td class="nump">8,862<span></span>
</td>
<td class="nump">14,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">9,297<span></span>
</td>
<td class="nump">12,586<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">154,513<span></span>
</td>
<td class="nump">146,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>LONG-TERM ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Long-term bank deposits</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_SeverancePayFund', window );">Severance pay fund</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,974<span></span>
</td>
<td class="nump">4,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred taxes</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,603<span></span>
</td>
<td class="nump">2,975<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent', window );">Total long-term assets</a></td>
<td class="nump">5,507<span></span>
</td>
<td class="nump">8,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="nump">13,394<span></span>
</td>
<td class="nump">11,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">GOODWILL AND INTANGIBLE ASSETS, NET</a></td>
<td class="nump">35,608<span></span>
</td>
<td class="nump">34,427<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">209,022<span></span>
</td>
<td class="nump">201,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade payables</a></td>
<td class="nump">1,556<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">32,852<span></span>
</td>
<td class="nump">26,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term operating lease liabilities</a></td>
<td class="nump">1,573<span></span>
</td>
<td class="nump">2,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent', window );">Other payables and accrued expenses</a></td>
<td class="nump">23,569<span></span>
</td>
<td class="nump">27,299<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">59,550<span></span>
</td>
<td class="nump">58,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>LONG-TERM LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenues</a></td>
<td class="nump">20,200<span></span>
</td>
<td class="nump">9,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">880<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Accrued severance pay</a></td>
<td class="nump">944<span></span>
</td>
<td class="nump">969<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">22,024<span></span>
</td>
<td class="nump">12,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="nump">127,448<span></span>
</td>
<td class="nump">130,152<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 209,022<span></span>
</td>
<td class="nump">$ 201,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents amount of assets that do not meet the definition of current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_OtherPayablesAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_SeverancePayFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Severance pay fund</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_SeverancePayFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140310082588376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 35,288<span></span>
</td>
<td class="nump">$ 32,790<span></span>
</td>
<td class="nump">$ 66,471<span></span>
</td>
<td class="nump">$ 62,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">10,822<span></span>
</td>
<td class="nump">9,838<span></span>
</td>
<td class="nump">20,413<span></span>
</td>
<td class="nump">17,448<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">24,466<span></span>
</td>
<td class="nump">22,952<span></span>
</td>
<td class="nump">46,058<span></span>
</td>
<td class="nump">44,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development costs, net</a></td>
<td class="nump">11,373<span></span>
</td>
<td class="nump">10,396<span></span>
</td>
<td class="nump">21,940<span></span>
</td>
<td class="nump">19,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">12,818<span></span>
</td>
<td class="nump">11,780<span></span>
</td>
<td class="nump">24,411<span></span>
</td>
<td class="nump">23,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">4,080<span></span>
</td>
<td class="nump">4,554<span></span>
</td>
<td class="nump">7,280<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">28,271<span></span>
</td>
<td class="nump">26,730<span></span>
</td>
<td class="nump">53,631<span></span>
</td>
<td class="nump">49,992<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(3,805)<span></span>
</td>
<td class="num">(3,778)<span></span>
</td>
<td class="num">(7,573)<span></span>
</td>
<td class="num">(5,361)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_FinancialAndOtherIncomeNet', window );">Financial and other income, net</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income tax expenses</a></td>
<td class="num">(3,611)<span></span>
</td>
<td class="num">(3,061)<span></span>
</td>
<td class="num">(7,264)<span></span>
</td>
<td class="num">(4,493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax expenses</a></td>
<td class="nump">368<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="nump">673<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (3,979)<span></span>
</td>
<td class="num">$ (3,614)<span></span>
</td>
<td class="num">$ (7,937)<span></span>
</td>
<td class="num">$ (5,274)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.22)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_FinancialAndOtherIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents amount of financial and other income, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_FinancialAndOtherIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140310085918168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - 6 months ended Jun. 30, 2021<br> $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 130,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(7,937)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 127,448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140310080834856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (3,979)<span></span>
</td>
<td class="num">$ (3,614)<span></span>
</td>
<td class="num">$ (7,937)<span></span>
</td>
<td class="num">$ (5,274)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">1,141<span></span>
</td>
<td class="nump">897<span></span>
</td>
<td class="nump">2,229<span></span>
</td>
<td class="nump">1,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">2,261<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
<td class="nump">3,705<span></span>
</td>
<td class="nump">2,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">234<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Increase (decrease) in accrued severance pay, net</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Decrease (increase) in other assets</a></td>
<td class="num">(458)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities', window );">Decrease in accrued interest and amortization of premium on marketable securities</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_allt_ChangesInOperatingLeasesLiability', window );">Changes in operating leases, net</a></td>
<td class="num">(479)<span></span>
</td>
<td class="nump">544<span></span>
</td>
<td class="num">(711)<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Decrease (increase) in trade receivables</a></td>
<td class="num">(3,113)<span></span>
</td>
<td class="nump">1,616<span></span>
</td>
<td class="num">(10,256)<span></span>
</td>
<td class="nump">7,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Decrease (Increase) in other receivables and prepaid expenses</a></td>
<td class="nump">3,094<span></span>
</td>
<td class="num">(518)<span></span>
</td>
<td class="nump">3,522<span></span>
</td>
<td class="num">(919)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Decrease (Increase) in inventories</a></td>
<td class="nump">4,246<span></span>
</td>
<td class="num">(2,113)<span></span>
</td>
<td class="nump">3,289<span></span>
</td>
<td class="num">(6,598)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Decrease in long-term deferred taxes, net</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (Decrease) in trade payables</a></td>
<td class="nump">334<span></span>
</td>
<td class="num">(6,468)<span></span>
</td>
<td class="num">(536)<span></span>
</td>
<td class="num">(4,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Increase (decrease) in employees and payroll accruals</a></td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
<td class="num">(623)<span></span>
</td>
<td class="num">(301)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Increase (decrease) in deferred revenues</a></td>
<td class="nump">1,640<span></span>
</td>
<td class="nump">4,169<span></span>
</td>
<td class="nump">16,612<span></span>
</td>
<td class="num">(1,457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Increase (Decrease) in other payables, accrued expenses and other long term liabilities</a></td>
<td class="num">(2,761)<span></span>
</td>
<td class="nump">2,235<span></span>
</td>
<td class="num">(3,364)<span></span>
</td>
<td class="nump">517<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">3,593<span></span>
</td>
<td class="num">(769)<span></span>
</td>
<td class="nump">7,664<span></span>
</td>
<td class="num">(6,279)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRestrictedCash', window );">Decrease (increase) in restricted deposit</a></td>
<td class="num">(2,440)<span></span>
</td>
<td class="nump">9,002<span></span>
</td>
<td class="num">(2,874)<span></span>
</td>
<td class="nump">10,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Redemption of (Investment in) short-term deposits</a></td>
<td class="nump">100<span></span>
</td>
<td class="num">(14,200)<span></span>
</td>
<td class="num">(24,200)<span></span>
</td>
<td class="num">(9,443)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(1,934)<span></span>
</td>
<td class="num">(2,345)<span></span>
</td>
<td class="num">(3,629)<span></span>
</td>
<td class="num">(3,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Investment in available-for sale marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities', window );">Proceeds from sales and maturity of available-for sale marketable securities</a></td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">8,523<span></span>
</td>
<td class="nump">7,579<span></span>
</td>
<td class="nump">21,446<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(1,043)<span></span>
</td>
<td class="nump">980<span></span>
</td>
<td class="num">(23,124)<span></span>
</td>
<td class="nump">18,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (Decrease) in cash and cash equivalents</a></td>
<td class="nump">3,458<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="num">(12,993)<span></span>
</td>
<td class="nump">13,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="nump">7,148<span></span>
</td>
<td class="nump">29,494<span></span>
</td>
<td class="nump">23,599<span></span>
</td>
<td class="nump">16,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of the period</a></td>
<td class="nump">$ 10,606<span></span>
</td>
<td class="nump">$ 30,542<span></span>
</td>
<td class="nump">$ 10,606<span></span>
</td>
<td class="nump">$ 30,542<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ChangesInOperatingLeasesLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in operating leases liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ChangesInOperatingLeasesLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease (increase) in accrued interest and amortization of premium on marketable securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3098-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>15
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "0T"E,'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  D- I3?,.=5>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$[8'TR:2\M.&PQ6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI9\_
M?0(U.DCM([Y$'S"2Q70SNJY/4H<5.Q %"9#T 9U*94[TN;GST2G*S[B'H/11
M[1$JSN_ (2FC2,$$+,)"9&UCM-01%?EXQAN]X,-G[&:8T8 =.NPI@2@%L'::
M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N\@X/WYZ75>M[!]
M(M5KS+^2E70*N&*7R6_U>K-]9&W%*U'PAT+PK>"RKN3M_<?D^L/O*NR\L3O[
MCXTO@FT#O^ZB_0)02P,$%     @ )#0*4YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  D- I3N64S2T,#  !_"P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V637/:,!"&S^VOT/C22\!?8)(,, .D3-*0A":TG?8F\ *:V!*51 C_OBL;
M#$F-H+T$2=:^>K3:[&YS)>2SF@-H\IHF7+6<N=:+2]=5DSFD5%7% CA^F0J9
M4HU3.7/50@*-,Z,T<0//B]R4,NZTF]G:4+:;8JD3QF$HB5JF*97K+B1BU7)\
M9[OPR&9S;1;<=G-!9_ $^MMB*''F%BHQ2X$K)CB1,&TY'?^RZT?&(-OQG<%*
M[8V)N<I8B&<SN8E;CF>(((&)-A(4?UZ@!TEBE)#C]T;4*<XTAOOCK7H_NSQ>
M9DP5]$3R@\5ZWG+.'1+#E"X3_2A6U["Y4-WH342BLK]DE>\-0X=,EDJ+=&.,
M!"GC^2]]W3ABW\ _8!!L#(*,.S\HH[RBFK:;4JR(-+M1S0RRJV;6",>X>94G
M+?$K0SO=OA*3)3I9$\IC\IEKIM?DAN>OC5YKNAH/,5O=R4:PFPL&!P0C<B>X
MGBL4BR%^:^\B7$$8; F[@57PRY)72>B=D< +?(M>6-PXS/3" WH]\0*2=,9*
M2PP)BV"M$*QE@K4#@ANO/<*,&4WTY3U-H<QS=IW.8/ P(H/15=4"52^@ZJ=
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
MVL-()_3(L-"[V:A\94.CV0G:)-1/39WB_VS$VE(#4@"H+IQZ71Z"$1IZ90F
MT=@[#X-A:<\1$>FD'AF6>B=1@-B6B<(6\/%2*E0SLQ=^\;:8^$K,BXMG(?/G
M(1D &=.DYVR0=)J/#&N^&R5SSA>[>F1];WM6R;3U^LD&R?_B!Y"&A'J]S$=-
M(U?AS %4$KE[\0Q $1R&?3'324,R+ V?:690*0<) 62:T>Y>-_-AZ=0+&\"6
M(=<5D!F P].0]FP82*<-2?JJ=K84%:ORE[<SVLDO.BR_3L.4/W*5B[:"U?9X
MVT@)6^%!PJDO;=+ />(#0%/WYY$Y #);7??L"D#U"U#::2GZ!BT%$0YRX.L9
M@ ,?!'  G,P!' "'?/T<=/*)#A_@]8CPAA9;M)H+V\6VID95<"NG_OD:]8]\
M 91)4G>O"J#&F*2N-,T@:_1X[W+*Q]&/E,,B;];G.&(:F4T'NN/WHJIL?)A,
ML3=,LQ<2^K7YF@+G;=CU> :@2!JZQUUS"&8DNUNJ 9C9^-&>73SM-!\=UGS/
M\L+MKNQ91OR?0W$0!^X>'H#1( I=&?PR:]FSUEI*)D<O.I1<W3=OF-0HEYM*
MM[]R'^X>WF*Y:M[=<.Y?X[,9!N[/\5G6OJ/2F6]?F?G"E FJ&A5\::8*/B;F
M657[%DK[1<MU\YK%G=1:ELWEBK,%5Q9@_K^44N^_V D.[P)=_@=02P,$%
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
M\(0.?Q0B?G9(B\V<O?KTC_4\O<6E_1/GH;]&Q[<#>)]%\0)02P,$%     @
M)#0*4U#=_\LK 0  [P4  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS91-3\,P
M#(;_2M7KU&:,CP-:=P&NL -_(+3N&C5?BKW1_7O<=IL$&A53)]%+HL3V^[RQ
MI2S?]QXP:HRVF,45D7\4 O,*C,34>; <*5TPDO@8-L++O)8;$(OY_$'DSA)8
M2JC5B%?+9RCE5E/TTO U*F>S.(#&.'KJ$UM6%DOOM<HE<5SL;/&#DAP(*5=V
M.5@ICS-.B,590AOY'7"H>]M!"*J :"T#O4K#6:+1 FFO =-AB3,>75FJ' J7
M;PV7I.@#R (K #(Z[45GPV3B#D._WHSF=S)#0,Y<!^>1)Q;@<MQQ)&UUXED(
M JGA)YZ(+#WZ?=!.NX#BCVQN[Z<+=3</%-TVOL??9WS2O]#'8B(^;B?BXVXB
M/N[_T<>'<_6UOZ!V3XU4]L@7W3^_^@)02P$"% ,4    "  D- I3!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( "0T"E-\PYU5[P   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( "0T"E.97)PC$ 8  )PG   3
M          "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M)#0*4[EE,TM# P  ?PL  !@              ("!#@@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( "0T"E/DL8%ER 4  $X7   8
M          " @8<+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    "  D- I3V 7CE_L$  !I$P  &               @(&%$0  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ )#0*4_64W@<N @  E 0
M !@              ("!MA8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( "0T"E/.QKBI#P@  !<D   8              " @1H9  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  D- I3%J'#TP$#
M  ")#P  #0              @ %?(0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( "0T"E.7BKL<P    !,"   +              "  8LD  !?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( "0T"E-[1OB*EP$  ,P$   /              "
M 70E  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  D- I3A3E(G<<    \
M!   &@              @ $X)P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    "  D- I34-W_RRL!  #O!0  $P              @ $W
L*   6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     #0 - %8#  "3*0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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>17
<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>18
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>10</ContextCount>
  <ElementCount>163</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="zk2126415.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0010 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zk2126415.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0020 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-cbs</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zk2126415.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-csocl</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2126415.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0060 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2126415.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-csocf</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</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="6-K" original="zk2126415.htm">zk2126415.htm</File>
    <File doctype="6-K" original="exhibit_99-1.htm">exhibit_99-1.htm</File>
    <File>allt-20210630.xsd</File>
    <File>allt-20210630_cal.xml</File>
    <File>allt-20210630_def.xml</File>
    <File>allt-20210630_lab.xml</File>
    <File>allt-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>allt_img01.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>20
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "zk2126415.htm exhibit_99-1.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 10,
   "dts": {
    "calculationLink": {
     "local": [
      "allt-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "allt-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "zk2126415.htm",
      "exhibit_99-1.htm"
     ]
    },
    "labelLink": {
     "local": [
      "allt-20210630_lab.xml",
      "us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "allt-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "local": [
      "us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "allt-20210630.xsd",
      "xbrl-instance-2003-12-31.xsd",
      "xbrl-linkbase-2003-12-31.xsd",
      "xl-2003-12-31.xsd",
      "xlink-2003-12-31.xsd",
      "xbrldt-2005.xsd",
      "negated-2009-12-16.xsd",
      "net-2009-12-16.xsd",
      "factExplanatory-2009-12-16.xsd",
      "country-2021.xsd",
      "types.xsd",
      "currency-2021.xsd",
      "exch-2021.xsd",
      "naics-2021.xsd",
      "sic-2021.xsd",
      "stpr-2021.xsd",
      "dei-2021.xsd",
      "us-types-2021-01-31.xsd",
      "srt-2021-01-31.xsd",
      "extensible-enumerations-2.0.xsd",
      "ref-2006-02-27.xsd",
      "srt-types-2021-01-31.xsd",
      "srt-roles-2021-01-31.xsd",
      "us-gaap-2021-01-31.xsd",
      "us-roles-2021-01-31.xsd",
      "dei-2021_ref.xsd",
      "reference-2009-12-16.xsd",
      "us-parts-codification-2021-01-31.xsd",
      "dei-2021_doc.xsd"
     ]
    }
   },
   "elementCount": 126,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 6,
    "total": 6
   },
   "keyCustom": 6,
   "keyStandard": 157,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "allt",
   "nsuri": "http://allot.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2126415.htm",
      "contextRef": "C_20210101to20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0010 - Document - Document and Entity Information",
     "role": "http://allot.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2126415.htm",
      "contextRef": "C_20210101to20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0020 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://allot.com/role/allt-cbs",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210630",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210401to20210630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0040 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://allot.com/role/allt-csocl",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210401to20210630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0060 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "role": "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210401to20210630",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0070 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://allot.com/role/allt-csocf",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "exhibit_99-1.htm",
      "contextRef": "C_20210401to20210630",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount of assets that do not meet the definition of current assets.",
        "label": "Assets Excluding Property And Equipment, Goodwill And Intangible, Non Current",
        "totalLabel": "Total long-term assets"
       }
      }
     },
     "localname": "AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ChangesInOperatingLeasesAsset": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 140.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases asset.",
        "label": "Changes In Operating Leases Asset",
        "negatedLabel": "Changes in operating leases, net"
       }
      }
     },
     "localname": "ChangesInOperatingLeasesAsset",
     "nsuri": "http://allot.com/20210630",
     "xbrltype": "monetaryItemType"
    },
    "allt_ChangesInOperatingLeasesLiability": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 150.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases liability.",
        "label": "Changes In Operating Leases Liability",
        "terseLabel": "Changes in operating leases, net"
       }
      }
     },
     "localname": "ChangesInOperatingLeasesLiability",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_FinancialAndOtherIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount of financial and other income, net.",
        "label": "Financial And Other Income, Net",
        "totalLabel": "Nonoperating Income (Expense), Total",
        "verboseLabel": "Financial and other income, net"
       }
      }
     },
     "localname": "FinancialAndOtherIncomeNet",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants participations excluded from research and development costs.",
        "label": "Grants participations excluded from research and development costs"
       }
      }
     },
     "localname": "GrantsParticipationsExcludedFromResearchAndDevelopmentCosts",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 50.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease (increase) in accrued interest and amortization of premium on marketable securities",
        "label": "Increase Decrease In Accrued Interest And Amortization Of Premium On Marketable Securities",
        "negatedLabel": "Decrease in accrued interest and amortization of premium on marketable securities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_NewAccountingStandardEffect": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity effect of adoption of the new accounting standard.",
        "label": "New Accounting Standard Effect",
        "terseLabel": "Cumulative effect of new accounting standard (See Note 1)"
       }
      }
     },
     "localname": "NewAccountingStandardEffect",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_OtherPayablesAndAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Other Payables And Accrued Liabilities Current",
        "terseLabel": "Other payables and accrued expenses",
        "totalLabel": "Total other payables and accrued expenses"
       }
      }
     },
     "localname": "OtherPayablesAndAccruedLiabilitiesCurrent",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_SeverancePayFund": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay fund",
        "label": "Severance pay fund"
       }
      }
     },
     "localname": "SeverancePayFund",
     "nsuri": "http://allot.com/20210630",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r201"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r201"
     ],
     "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/2021",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r17",
      "r109",
      "r185"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Trade receivables (net of allowance for credit losses of $ 2,309 and $ 1,867 at December 31, 2020 and 2019, respectively)",
        "terseLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r6",
      "r26"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Trade payables"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r35",
      "r36",
      "r41",
      "r42",
      "r43",
      "r70",
      "r71",
      "r72",
      "r154",
      "r195",
      "r196",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated other comprehensive income (loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r70",
      "r71",
      "r72",
      "r140",
      "r141",
      "r142",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r136",
      "r138",
      "r143"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Total stock-based compensation expense",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r110",
      "r115",
      "r116",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance for credit losses",
        "periodEndLabel": "Total allowance for credit losses - December 31",
        "periodStartLabel": "Total allowance for credit losses - January 1"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r63",
      "r118",
      "r119"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 160.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r68",
      "r96",
      "r99",
      "r104",
      "r113",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r152",
      "r155",
      "r160",
      "r171",
      "r173",
      "r177",
      "r186"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r34",
      "r68",
      "r113",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r152",
      "r155",
      "r160",
      "r171",
      "r173"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS:",
        "terseLabel": "LONG-TERM ASSETS:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "label": "Available-for-sale marketable securities",
        "totalLabel": "Fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r24",
      "r65"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs",
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r60",
      "r161"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (Decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r70",
      "r71",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Ordinary shares [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Ordinary shares, par value per share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Ordinary shares, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Ordinary shares, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Ordinary shares, shares outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r50",
      "r68",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r160"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Total cost of revenues",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Accrued severance pay"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r145",
      "r146"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "verboseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 50.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Long-term bank deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r63",
      "r120"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation",
        "totalLabel": "Depreciation, Total"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r48",
      "r75",
      "r76",
      "r77",
      "r78",
      "r79",
      "r83",
      "r85",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91",
      "r158",
      "r159",
      "r182",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r48",
      "r75",
      "r76",
      "r77",
      "r78",
      "r79",
      "r85",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91",
      "r158",
      "r159",
      "r182",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "verboseLabel": "Diluted net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r41",
      "r42",
      "r43",
      "r70",
      "r71",
      "r72",
      "r74",
      "r80",
      "r82",
      "r92",
      "r114",
      "r133",
      "r134",
      "r140",
      "r141",
      "r142",
      "r148",
      "r149",
      "r157",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r195",
      "r196",
      "r197",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r49",
      "r68",
      "r96",
      "r98",
      "r100",
      "r103",
      "r105",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r160"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r96",
      "r98",
      "r100",
      "r103",
      "r105"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Pre-tax income (loss)",
        "totalLabel": "Loss before income tax expenses",
        "verboseLabel": "Loss before taxes on income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r69",
      "r81",
      "r82",
      "r95",
      "r147",
      "r150",
      "r151",
      "r194"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax expense",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Tax expenses"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 100.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (decrease) in trade payables",
        "verboseLabel": "Increase (Decrease) in trade payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 60.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Decrease (increase) in trade receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (decrease) in accrued severance pay, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 90.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Decrease in long-term deferred taxes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 120.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (decrease) in deferred revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 110.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (decrease) in employees and payroll accruals"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 80.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Decrease (Increase) in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 130.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (decrease) in other payables and accrued expenses",
        "verboseLabel": "Increase (Decrease) in other payables, accrued expenses and other long term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Decrease (increase) in other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 70.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Decrease (Increase) in other receivables and prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRestrictedCash": {
     "auth_ref": [
      "r54",
      "r58"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.",
        "label": "Increase (Decrease) in Restricted Cash",
        "negatedLabel": "Decrease (increase) in restricted deposit"
       }
      }
     },
     "localname": "IncreaseDecreaseInRestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET",
        "totalLabel": "Intangible Assets, Net (Including Goodwill), Total"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r32",
      "r173"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 60.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r20",
      "r68",
      "r113",
      "r160",
      "r173",
      "r178",
      "r188"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r28",
      "r68",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r153",
      "r155",
      "r156",
      "r160",
      "r171",
      "r172",
      "r173"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r13",
      "r14",
      "r68",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r153",
      "r155",
      "r156",
      "r160",
      "r171",
      "r172"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r60",
      "r61",
      "r64"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r37",
      "r39",
      "r43",
      "r46",
      "r64",
      "r68",
      "r73",
      "r75",
      "r76",
      "r77",
      "r78",
      "r81",
      "r82",
      "r86",
      "r96",
      "r98",
      "r100",
      "r103",
      "r105",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r159",
      "r160",
      "r180",
      "r191"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://allot.com/role/allt-csocl": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net Loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-csocf",
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r96",
      "r98",
      "r100",
      "r103",
      "r105"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Short-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets",
        "verboseLabel": "ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r38",
      "r40",
      "r41",
      "r42",
      "r44",
      "r47",
      "r133",
      "r162",
      "r167",
      "r168",
      "r181",
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other comprehensive income (loss)",
        "verboseLabel": "Net current-period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherShortTermInvestments": {
     "auth_ref": [
      "r33",
      "r179",
      "r190"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term investments classified as other.",
        "label": "Short-term bank deposits"
       }
      }
     },
     "localname": "OtherShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "auth_ref": [
      "r52",
      "r55",
      "r66"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments for (Proceeds from) Short-term Investments",
        "negatedLabel": "Redemption of (Investment in) short-term deposits"
       }
      }
     },
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r56",
      "r112"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Investment in available-for sale marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r22",
      "r23"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 50.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Other receivables and prepaid expenses",
        "totalLabel": "Other receivables and prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r53",
      "r112"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "label": "Proceeds from sales and maturity of available-for sale marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r59",
      "r139"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r121",
      "r173",
      "r184",
      "r189"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net",
        "terseLabel": "PROPERTY AND EQUIPMENT, NET",
        "totalLabel": "Deprecated cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r144",
      "r174",
      "r200"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development costs, net",
        "totalLabel": "Research and Development Expense, Total"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r10",
      "r65",
      "r67",
      "r176",
      "r187"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 70.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted deposits"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r2",
      "r10",
      "r67"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedInvestmentsNoncurrent": {
     "auth_ref": [
      "r198",
      "r199"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "allt_AssetsExcludingPropertyAndEquipmentGoodwillAndIntangibleNonCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions."
       }
      }
     },
     "localname": "RestrictedInvestmentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r70",
      "r71",
      "r72",
      "r74",
      "r80",
      "r82",
      "r114",
      "r140",
      "r141",
      "r142",
      "r148",
      "r149",
      "r157",
      "r195",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r45",
      "r68",
      "r93",
      "r94",
      "r97",
      "r101",
      "r102",
      "r106",
      "r107",
      "r108",
      "r113",
      "r122",
      "r123",
      "r124",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r160",
      "r183"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Total revenues",
        "terseLabel": "Revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 20.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r31",
      "r41",
      "r42",
      "r43",
      "r70",
      "r71",
      "r72",
      "r74",
      "r80",
      "r82",
      "r92",
      "r114",
      "r133",
      "r134",
      "r140",
      "r141",
      "r142",
      "r148",
      "r149",
      "r157",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r195",
      "r196",
      "r197",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r70",
      "r71",
      "r72",
      "r92",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r15",
      "r16",
      "r133",
      "r134",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Exercise of stock options and restricted stock units, shares",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r31",
      "r133",
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Exercise of stock options and restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r18",
      "r19",
      "r68",
      "r111",
      "r113",
      "r160",
      "r173"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "SHAREHOLDERS' EQUITY",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r30",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r30",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r16",
      "r133",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Number of ordinary shares repurchased",
        "negatedLabel": "Treasury stock acquired, net, shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r133",
      "r134",
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Treasury stock acquired, net"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r84",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of shares used in computing diluted net loss per share (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r83",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of shares used in computing basic net loss per share (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 2
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r201": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>21
<FILENAME>0001178913-21-002618-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-21-002618-xbrl.zip
M4$L#!!0    ( "0T"E-4I8-QF@X  *M_   1    86QL="TR,#(Q,#8S,"YX
M<V3M75]SV[@1?[]/H?JE[8,L.^FEC<?)C6S)CF9LR[642ZXO-Q )26A(0 >
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
M]TUM5N9J$VNE<G"UX9>XS:OA^,5',"IQQ"XE%M60[F*])4G>)N\^$NEO[E]
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
M#8MH%]%;<67E=2PBJ[MK7%-LP%&:7[')*]7L->[EM]QPAJ5^C1>4]M8@FGR
MQJ-+>VNB,IN06>+#&[2$A(/(3'+\!DU2P5X\YW-O+UBKR8[<,GN?ZFK1)+DY
MWF">JR!6<K/L;;*K1^/D=MCS#%>+,<J-T>C7I+:R2ZZEFW);-/K)SX:7WB0<
M5YN+,3)(NFOR)CW6BIM&6[&&(9W6CGL\6[6,'@&G4;K;6\.H&3N-$M[>6,:0
MX6O%BV,-CV<25K'-I709) VGD_&1VA13Q1VDDSX?=\SF[=/_4$L#!!0    (
M "0T"E/9*;$\L00  "HH   5    86QL="TR,#(Q,#8S,%]D968N>&ULW9K;
M4N,X$(;O>0JOY]HX)@,#%&&*@=16JCA,)>P6=R[%[B3:L:6L)$.8IU])CA),
M?,H28L(-9>Q6Z_]:4DMJ./L^BR/K$1C'E'1L;[]E6T "&F(R[MB)&#G']O?S
MO;,(DU]#Q,&2YH1W[(D0TU/7?7IZVI\-6;1/V=@]:+7:KC&T4\O3&<<9ZZ>V
ML?7<AYOK03"!&#F8<(%(L&REW.2U\TY.3ES]59IR?,IU^VL:(*$!*G59A1;J
M-\>8.>J5XQTX;6]_QL.%+FD3BD4W+QT<NNE'^WS/LL[^<!RK=WO?_;/W8 V?
MK>YOY^%'_]IR'/T5L8#1"/HPLN:/?_5[JUXQ$6Z(8W=NXZ(HDD*4Q%/Q/(6.
MS7$\C<"\FS 8%4; R%-@APKIB_+FOD6.? :BYHT3P@@ED=B@N%7?FY)*8X3)
M^RA-7;]-J/;AQ! /@6U29<;OFR1.I!H6)$-P%N@;%)KG_4UR"147&UTW<X>I
M**.HRKM<;,K%@=<Z:K>TFTM*.(UPB 2$ R%_2EK![T:7$T3&P'MD,$$,)C0*
M97+N_IM@\6Q;KZFE6RKV QJ[FO7_^$PYY"K#!*L<>BU%9W!@)H"$$!H@U=,F
M!:C^I8*(!IEN(Y73*5L=)&Y&>X3X4 ]3PITQ0E-7Q=>%2'#S1D?<:7GS+/YE
M_MI?2).PT)./W'03H2%$NG._V-AOI5%K2O4]&B[G5YEB;>A[S:I-A_F2QE-*
MU&RXF.%:X<YKUQ#+*RE7F3TDAR'7OB'M4D5,R4#0X-=-9E?)T;UBVY#FBS#4
MN0A%/Q$.>^023;% 4:7^TG;^02,L]PP03]ASO1'(L?;;S8Q!$"1Q$JE,?B<F
MP-1LEJE;;<F/T)-7A!BJQZ.N#_]K(XQ]$')A0MA%C,@+#Z\$RF_@'^YP5KIZ
M>;[>^AXA9_FK(T[)QO#:V/>:V8A?I$E]GN%WB5#W5W5IKI==5YKYWIJ9=O5
MJ=[XM_ D%QU-B)!.!\HY8F%W-() Y"BK:N)[S>1,':,>YPF$5PF3LGX"PS3\
M&T4)Z&]W4Y7F>7<F[PJ8+\^F1=-F'5^^UTS"+1":3I4-49<X\[UF<G!FQ].C
M<A'(U<T@O*1<W("8T#+0.LU]KYD$G=&6AMZ(JTN4;>5[1PV=Q_Y)N-!WN7M:
M<,C22G\@K@(?3^46KRMR+Z=:'R0%QP(&P!YQ .F4[$- Q^G5L_1DMQ4%OO>M
MD0 7G8ZN*>>W(.Y&]VA6$ITZS7WON!$TV?]23 E#QL[W3A9BEZ6)"Y:5C5A@
M',ZK/6O54$>,QC6N^J9+6G')MBB31Y..+5LD7"JATW2.2@>Z@G0:1%3.S8XM
M6 ++EY0(F(ENI'UU; YC]?!.]"6UNY)H+ @K(E%P8R\,S/LP%M5Z2P"+A.?S
M%MWNM\V95RI>A2Q4FP^75P+X%&!5M0$#Z>TT97[]P+ =[#3;.M4$0]S>:>+"
M<H/!^[K]G)K]4]\[)U53G/B@BW.]\T)>^>(3@%65-3YH\JF#6*<^\D$SS=I3
M<]T2R=93T-:X*XHD!OQP=\'K%DT,ZM$G05VMIAC";[M+N,72B(G6\>Y&JVZI
MQ*">["[J2D5E>=C(ASISL_\&<KYWMOB_N?/_ %!+ P04    "  D- I3J7?
MVKW*   ;K@D %0   &%L;'0M,C R,3 V,S!?;&%B+GAM;.R]:W/C.)(V^OW]
M%3QS-LYT1]C=755]W;.[;\B7JM:[+LMKN[IW=N*$@A8A"U,4J>'%MN;7GTP
MO$@"05 "E73U?.EVV0#X/(E+)H!$YK_][Y=EZ#VQ).5Q].]_>O/-=W_R6#2+
M QX]_ON?\FQ^^O.?_O=__*]_"WGT^<%/F0?%H_3?_[3(LM6_?OOM\_/S-R\/
M2?A-G#Q^^_:[[]Y]6Q3\DRSYKR\IWRC]_*XH^^;;__YX=3=;L*5_RJ,T\Z-9
M50N;T=5[\\LOOWPK_@I%4_ZOJ:A_%<_\3!!HQ>4UEL!_G1;%3O%7IV_>GKY[
M\\U+&OSI/_Z7Y_W;_W5ZZHVO[R\_C/_;>UA[E_\X_>^SVROO]%3\-8E#=LOF
MGD#WK]EZQ?[]3RE?KD)D)7ZW2-A<#S%,DF^Q_K<1>_0S%N#G?\'/O_D1/_]_
MJU]?^0\L_).')3_=CAO9_K+1EJST[;$PWK"$Q\%EM!_8K=I'1GV7^4EV .Y:
M_:,AOX\S/]P+<ZWFT=!>L_WD6]8[GEQA363[R;6JZ11MMHNTLS WI!CBSU?P
M_0UD["5C4<"" AO6-"RLHF&Q(&.;V&H\VV@OQ,4Y3C:I^F&(=-Z^^>['=]\)
M,OB;Z6CV]YRG'-?R\SC-TELVBY, A^IDQ1)8XZ/'RY<5BU*6%NT)$N(KTZY-
M3-](0;PNT&_=@ X"\;GT/KY)XB>.^O\B3^!#<BEK1-I2;_INV/"^'S:\'QS!
M>T)K*GV?Q,OS/,WB)2Q)S9@TA:<_#@7(3VZ +.,\RF!:A7Z:\CEG 7YE-)OE
MRSS$1?N"S?F,9_=Q[7>3;,&2\WBY2M@"YAY_8F,PC9?L*DZ;2;C^T/3G/[H
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
M?>)QGF)VML9%XX F@98;O3PX6FXTYN!HN=&KT/P9B]B<M_B);Y>;OG44G^<
M &[TGD@"/HED!*LK'K%QQI:F/M.4!C!N=)LC,&[TUT;SXJ+%"H@H"2#<Z*8#
M0;C1,M T6.1@I;>.T7HQ^+PS3;'?YYVMZ/M]WM'*FX@\(^N[#&P>2_/)5 >
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
M;[!#QZ-V=/4R@,Z)(Z\5NILD#O)9-DGN6/+$9TWG+DU% :L3]UDKK+>XIAD
MEG\'5$Y<3IVC<N*F:86JO.OXP.+'Q%\M8'T+#2@;RT^_=Q-VLQOJNQF+?-B^
MVR"NEP6T9.&;U$7M31SR&6<FUY'V2L"#*"B3BK\SBH+K& S#*@[/-;.@HJ\'
M;(A",/7$ABC@DD(E(%W%?H3XWO/(CV8PA"J,Z=GZBCWZH=R33.;B9(0E*S^!
M75_SV7H?GP%9T3@2%B24;U;EFE5DR8/)=L'361BG><+NV4MV!G ^6XBE8XL@
M 9IG.5MXT01GS4=4%K6 "<U3&27G6C9G*Q[Z.L""YCG*[FBQ9K%;!UB0A:)$
M1+?QV@\[<=BN,?V>/K3D!5LE;,;%V0?\'#+A=0\3>XGW,O\0O]\G-8^K3X",
MR(-1@L(K<D%B3I+*S7B2_%?NAWR.X= V4D<V[[5=-@^R(;.0:N _10D#F/_
MI:9(7E<0ZBB']J: ,YD=91-2]%P6@M^=B_.G=!QM]>]F3U[.YVR6N0MI>MCW
M0;ID=IT-NRL>L3%L>5ILMTY- 6<R^\P&Z'U;"-$.S0!7,DNL#627I<+<!K"D
MLM)D['38*?",70&L8#LHV=83RT\IF^?A%9^;>WC_9D$65+;>$&5!9#$&@7#'
M\,,;GP/><W_%,S]L'_&F>M/OB4)\5HF),?&B'J+^-6<]5<<M@XY,H0_54:IT
M58&M=?P8B1:-<CD* I PD>U9YX> HAD7YRZUY3Q&/2Y2*P8L.%O#* ?N$S"B
M?3Q,&Z%_A=@MV9S!]? YD!V1;?I%R([(Q@U@R<Q@3L!^(TZS5!S)KJU.ALPU
M@1&175GA4@\2[4BHPH";R#8\&#>1G1>*UEF@7WXMN%@U /R(++RC\2.RVFIG
M,I/Y!9NS!',! =9'8PIT8SU@0V1W;:#:MA.MZ6Q7G'Y/%':R/SY$=DZ4\8"'
M.1Y75&F&+E\P:#.8^'A8 7,CSQ3N2S^)8(U+P5 3LP=8Y>9#2!?M@W2(+)G6
M7BUZC\A:L,9'I/O%YVULN(V"@)=(YPL8%K<)]7* EDC3[XF62&_745@/B:WR
M@)Y(*\MX]K"WL!1W510P$^G>0S 3A1K;!F(]4':K  <BG>J4 Y'F:TQ!:&+1
M6 EX$&E(YSR(-&DC)&58RG2A>Y':: $8$NG>1GP6&JZM+K BTM$]LR+2Y<T)
M2FU.JMIK S,B/8_Q#&W<T^KE "V-AB\>>(DK&?G>5-W.L(MXZ7/3"7YKW>GW
M!\7F<LO*W!L--8 !C06@P8,Q:B;S.L!'D#2>6NM"=>S7$/"EL18T,&W\!$S5
M@ N-Q: !=9/$L%0M_7$TQ__AKVS6N8XM 6,:VZ**,K=\X)%?K@1%8!UQWR_N
M%"S(MC<"/&DL# U$C!?'HT>8//!3R@,FGW(7KHZFN)][M ;,::P0#5:,K;&,
MRF>W<@-RP=)9PE<M=[][M ;,:2P5#59UO8P>;NKEL5^>PQ:^#:.H[NX*?\N7
M+%#I6&NI6+L)R>&'09XT]I%+6K7M;MLY9I^?!5G26F\N2 EW+"*!:K\]_?Z@
M>'Q'EVJ1GE(_9(SO='KZ(DB0UGK]$B1(:P_7^-RQE0_F  O7%3,1)0CCL A7
MJ"<6Y2)\,[H*IU6I;G+;_SL@+5J+N\9">:]THZXJ 0\:.UJ?KMW>@\>J/K"C
ML9Z/Q8[&0M:CNV5IEG!,96%"WYFT7;,@"QJ;>9BRH+%W$4T;XLU?U+$+=]9Q
M-$N8G[(+)O]?9L0N J3<PG(M'X&T2.]X0$#>-#;Q'U;>!\4+/4#>\7+)I?,L
MSKWB &.V\8S8X@*S4SO EL:RM4)II<PZ-01\:>Q0.KXTEF0M$&O]#0+.7)8\
MB:0T[_,,H&)$-#\R)G7KW!:P)K([*Z2M[UEVR@)J(GNR0G+C)Y-$1%()1%:A
MPOO/CD=3;6!&9$MNAP,>Y=DB3EKV<H9:P(3($MS&)"()=F(A:P #(OMM]X6B
MQ4M?0RU@0F09N6=R4+Q7ITRDE=]A,VG9!'"DLC1 (T0JY<<M3S^?K<] 7RZ6
M?O*YY3*[K2IPHK(FMH"=)RS@&?[4A4Y5"YA0V0E;F$!GX"_\1VWB#)MJP(5*
M^T<I#/I !O'H,(.:JP$7*IM 1M.&+=-#5KD%65@UAGK ALH.*&.#6S,HRP)J
M*IV?@GY0Q\1&Q+5R@)9*O^^'EDJ'UU!8[:HUY:<_'!1+]U#TZ+%G,R.WR@)J
M*DU<(NFR.C95 AY4VC?-\&XKQCA.+/B=9XO+%YY-$MB K^+4#ZM7S)-$G$SE
M,]B>BM=4G7B[^0C(B4BWRUOH,N::>L\))A2;<^-D,U8$/D3Z744T%BY4>,NU
MX"N+^==<"YC0:'=4SEN1040F"AA&M_IL?Y8U@1&-AB]?V=;>#Y?>7N>AGZ9\
MSNL>)T:.'=L"UC060H44%@MU-H;'%#<)6_D<?42$1XAR NMRBGQ@RR 1&BMD
M3]PV*_*A38-,:&R= GBYGJHW3D9'D.9*TQ_<1( ^G(>U0FFI"8QH+*("E[(K
MVQ^BZ"L ?AI+: M.I]5UIPZPH+%37+.@L4ZV$)7_*YR*3,<IK76!%96E(I&5
M"U#-TZQ#S(<NS0!76ANF IG$VN12Y@J G]8:.1P_K>U0PJFY,MHIRX::P(A6
M\_? B"A:\PZNCC0D=EIM?QAV6DU?!]-A&Z&K!EQH]7T)J@P_)X(&^TFRGL<)
M/BOMM'@UMP),:6V"$B/\("]]-O"A(X6?S!9=V)I; L8#L1?@A^)WRNBO;^M!
M_:L]0'JY7(7QFA5[@DY=O_='0$X#L35V*2CWFK3(;.&'!\I$TR#P'XBM8@57
MQ*U,,3-BG& F%)SIQO@5+C\#LB*WBQ1FC!96CQY[^<*2&4^-_B@=6@&FY/92
M_1E+)SVGJ3C]@2@ZL1Z68>^SWY9JO[9!*N1VV""E0F[AU9"+(\W.?$4M8$)N
MWSEC0F6_K>*4BWM J_ARVO* GLH6JZ.Q/%;35P$.5'92E:_'C+LL!EBI;)I]
ML%+9%/M@I;(*VG,V67)HJC[]@2B*[G&X4>GYA#^)]#\[1UBC[+W/$^&DWG8(
M8]D&L*32VP7"$@X&G=Z ;46PN3IPH]+DQ^!&I=N-X&P"W]@V 1RI+(!C<J2R
M$ HLXPB]L/!I%GHDM_B6FZH!%RH+8A<4'DS(]&CU*P [8ZYS:\"<RAYIQKJ1
MEZ2C%\W>K8(DJ*R=SICMO&?V;W;Z U$,9"WHZSBKTE*.4D6@5J!<DVH60E?)
M[/41D!.UI95^9-DB#E*,BU@D,U?@:X6LI&'7%'"FLKL,W=/J%6I1&Y@165U\
M/F>P&L_8&<N>&8MN85>>(%21 T(\M\=?8'XCL6S/UA<LBI=<\A&%6@>]JV^
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
MR( HLFD#GO;;87-%X$.D=_6PK.XK6^L"*V)]+)#=\L=%-IE_2F5D2FM&6_6
M#;%V=LR&6&M+E[#W.8:K_\@COLR7=JY7EBT 0V(-?P2&Q-K?C ^OOIY$JC<K
M%6O=&/ FMAU:H<9YXHYWT1CP'H+E0<%["/:* :I(Y>B,>-7:]">BR*9#8#X$
MB\B$]3EVQUNU!:R'8#$=G_40+*M&I/<+EC!_GMD=Z=BV!:P'88'= K(R/:^]
M/;E5#]@,P=KZG:&9RX+1$_SVD>$C%KR/P<AC-RR9==G0M#<%G(=@?VT!O65+
M'X:=^N,]2Y:FMS)=FP+.U+97G*;G?I*LYW'R[">!W5*T70EX4-M2VY V7RSM
MQ6JS">!(;3=M [SB2Y[)4-F3R)QVP;Z1Z4]$T5 G2<"227*3Q"+&6QR=^;//
M8?S8?OYOK A\B&R?Y-&/U.O7<Y!N'/) AO:,@IN$I1C%1KZ,53Z-,LJCNNJW
M.,=VT3Y(A\A&.@1]MQ><KC\%,B.RL%2,IWHX.4R!UR5RE'4;P)+(HCHR2R)+
M2R 47B 6Y]T[A0$WD;540;$[U]:5!_1$=@^BP6B%"5N K2U2]A9743+;Q"V;
MA7Z:\CF7*0MD2(E[_Z6-XWZM@B2(+"<#YHT<XT5.VQ%NL[9Y8.)7_^7&MQD$
M3C\&<B.RQEZ[W(ABJG:FHI\X@N#^LW&/+X'$B.Q' X_F7,R;J9AW2)51U#!;
MSFAR/BY257]:Q=&='[))<L7_GBL#24IF?W$?&R;T%9$U:Q#"@0JDTA1$$6B/
MPXW0UM2 ^Q0E:L#]&H<B[Z):*R91+=9+PE/,0PG_C!YO6,+CX !Y'/I)D"&A
M):L"/D5!%T<L8T7@0VCAEK#$OQ2VCMO.+NT 6T*+N%-HAH8:P(#0DMWO<7=;
M5>!$:&4VNA?;SJW6!J8_$<6U%?#N%G&2X3FX7;[ QCK @L9"4P<+:7&RX(<V
MRYZA%C"AL5_Z8$)CK12W@V!ZWK)5GLP6?LHF\]IC,C.AELK B\92N0G]Z-H'
M56+.65@O!EAI+(*;A*U\7FCT0OG9'G99U 9F-+;!,9C1V &;V+IRJ=#3V  W
M23QC+! Y8,=IFF/BM,G<(J& N2+PH='_=5ABNSLO'\;"VH2_J?8$ENS:FIG^
M1!0M=P,DKK$J=\/E"TMF/&6!+4%=76!%9!O(V\A6$W2C'* ETO\J70.JCZQN
M!]M8 6UU@161+="$[&Q]#Q]O4Z7MM8$9D35P!&94MD,#MFZ;[R[- %<J:Z(!
MY&6:\24^MOZ4LGD>7G%S*/1.[0!;*@NC >6'Q/QLS%P1^)#9''I85SQB;=G]
MVBL#+S+;0P_-[-!HJC;]B2C&;3]<R"R*'K@,S-ZPCP]BVP1P')CUT0O'@=DA
M![&K\Z*Q0K8O),4UY&R6+W.1++'I#D=M@S<O9BQ,Z#X^![*CL6HPSJN?S!;0
MHQ?LB86Q-$5:(X,8ZP$;&JNE+S8T-DM?;&@L%2.JRY=9F(L,'#-85Q*,52=.
M"]*T)?OT :U.?R**"#Q$2=!824;,K:<Q%K6!&8W-9,36&O[9HC8PH[&4 %N6
M\!EH.O3/PBAW\#^T!I[\L.52L*TJ<**QC-J B3V>S4ZQ6T/ E\IB*F"*<]A/
M$<_2V[M/-C.NN1ZPH;)A,(43"R[]!%]LM:<8TE< _%16B\CZ"G9E_ @2!9/2
M?M/16A=845DO IEYML@B@)'*)NF D2@^;C>,5'I< K#:/6T6!<Q$&GHS*LSD
M0:X)XPAL)1&W]7V<=(_:=$"K( DBC1ZO_3!;6VPL-@H"7AIM+2]'A0:Z 6V$
M;Y)%9GD#\J8JP(%& R.@=D55*P5(:;3KW6S!@EQ<1UL\T;H7X: M%-<AS8(L
M:#3U!NBV Q]T!]Y/'-U;!HG0:/D:[BCC 0_S#&!6C@IRX\D"/"1#)GGQ>K.P
MO8J9V%%(CCX&<J.Q/&I4&IT\;#8<G=J9_DP4M=<&I1C0!S(5;0!+&BNH0GB6
MIR#S-!6G+:DPR].S=>U?]F3MF@+.-%94%Z"=9KA]<\"=QFZJP.)B$T>XP9_,
MY1)][[\H,^F,16S.LSTT0>=601)$%EF)^8+-69(P?,,H725!G1]F'G1J$21
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
M6K<1B0T?:T1:[$\.DX=NANXL/6%/QSP'SC?A(<K2T1RD-(D8NHG>+Y(X?US
M_YCX=VHRO\M) 2V?;G>[:MP3K7O0O(?M>>H#GOB"^%5*:+:[$(UQ1FC7BZ42
MC2]$$X-H\(@?-+@4329$L^Y=- Y'3R44):7WL-*Y'#_5<"E'$'YB:P -:37M
M))[NJVJ3>%*3?(:VPG:2D=$6LIAGU;0J9]H<1?1:)MKO/%OP2"U&5M-J;IA6
MLK5B7?;^F@QV#=;QWG_-?9:\RT5WX%-#1W[_B7!,\BX&/<_6\B)=A'S84X=
M(\I)P/LKMC.X(;[)<D]5<!265GUZYD>?/^0^AAYA#=Y&6,1[+,L<7VUO8=3)
M? LCG3CSE$<L36$3^< C%815!*R!FO!3R@,F<Q]?<?]!)"M47FP8K$<K?C5.
M8+N<<=B)HM?)2E811Z]EZ_ACU?P);FYOHK]$'Z.+^^A7^-_=G__LR1>1)Z(1
M]N(O5WA(^><_W[SYRP\?W[R[@!))=1*,Y[SPSSC!7=_<GXGO%:O1B53'2_C\
M(CT1Y_JP6D%1%GF!OZ88)8>)7CNJ5)->K4VO:M3;:-4KF_54NQXV3*.J#A2&
M3FD5I,2!+PZ@IJ%'-OG.%^@E.HZ49^$H36'/C[M_U,OW_DL1-@;#RZK3;534
MVEDGV\))I%P,\8Q;-2<TLX>'5:NB12D0=0U"XZVW+WO=P#^4/?$02,=1Z68J
M J"EXA[$T-'BW+!R*PU%)7FM07;,;N;2W&U:+B=>Q'JY@[(8DTT4=*M,06$,
MNYV2@JSDB5J#&UKE MIY>(5%3:K%PD3&-+YTG5/6I%%X[81,H^V8$\9NL,5+
M*#-3@<]4B$ H;SA)J%=!2ZVJ1'=DVT)#.\;J-"9'HV'=*W$D'LO+7.1E,)LV
MKPJTI?TB58[WA)6%-9T$8)TE:R\5#X4\OVP0=(\P^:'>@WP<#&70^R(@<7$S
M,&_J1.@P4=X3%;RJ!I4+K8&#;FT0[XR\F;_BF1^>%'XQ?J\T+$>AUI!7]GEZ
M[J_$ZZA)-)HM.'LJ D*R)/-YA >W*49/2R?S6_ACE#?L^K<';WEIVV3V%[O2
M%&7FB:C;>#?K5R!$;0E#G.]*'/C;1"&A&-BNA:F?#_W)C' <IB *=!]*[P#4
M!9LSV $$2A#=!A5ZD\'Z%GB/V)RXT(^R&!;&0+7J!;"&9+&XIRWO[PL1[.Y.
M%JQJ@V)0&26C'R&I4'>BDH>UO**:I^H1&59F+EJK"KE I\J^3*'62=6/33U-
M-HP+1K!%EMYROR=QQB9S,%?8RN>8<@UWT#CO8 I#J:9'F7(P*W\5:#J6N9E0
M$D]%] _Q>QG^ W]?2@6WTV*WZ?E9EO"'/!,'R##@E>.+^!=;KN($S86 SZ$B
MJUY#/2/FTW@^1S\:1"U.Y)XKW/@%BO5U'^GJYD<Y&:"(IQPS15,P:=!(E*31
M_[+6G"?:HYDW^Q#73:;?$V[3LX33YXF%L? D_9\X8B/##J56U,.RWHAN9](
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
MLQ6N*D>IG79!ZX?90&0<PC! ,T>__IKDKIZA-ZRO!2O*KK#CIK]4&9#6J!U
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
MJ;J0N03TD70$+7&;*TL-:!ILXV_NEAI^31<-H2],?:";%A>#ZPU3+UPTRG[
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
M5IY\FR/8 N(@39<6A)*_[G?HKMH4+(#+S:V\IS!OLC;Y )@T+0GL+#O"-J2
MK-O$ZA6?FBUL]%N;]WP'NZEL-_V2NMO9RLM@RCR^\ETO.Q2I:<L8!!J+Z1V?
M"<N!6V3KCF09'<;NQ#H<%%U>F[.>4_4P*]'!V"()%C-)Z>;&\4_A!C:W0NF[
M%^'&+FEN7@5*I<\/&!/>:AJJ*TP?*<<U6SMA8JOO5^\?+$[@<'UV(7<%I;KZ
M ?%/EZQ,+":]31VDU)N+/XVX+C>[E<.[7BB/N_.[$1=&X(;B)C/?@!8X.1<<
MO>LHF#;S! +;_>OM+$XR=3U5"5)P&$S3;6%QV^8TG%'P.,N&T[M4\;,U3$$*
M0((R[^/I^V5Z2$:VEJZF'8]IS.!@Y]MKK>N;7BR1Q_@JB/#"L"F4IVP))?RN
MI\1[6CY/>)OVH 9'YB\:H>6J6O:SA2[K<"OA%="33(U#IB?Z[+;Z\&E:_=;]
M[1UV.'SZA_7U9(7.3 FMT)OZ(E=>IM;JRY12^VP]6>'Q-%\%/]%^+%FIVNO_
M'.^U]9[C(VJ['#O1<BQ9W5IJ/YZ)1'C3C#B! .V_*,*@HIP#8$:@?)%9S^SH
M81%..I)UC7\3Z,L)OX^T#H\RA2P>]2/ET(U()I3CG8N]]Y1<KWB@DC!%REMA
MC<3<@PZF_SB&#8,Y[K\&*\D%M;>$>PU>=+#//_629#6-DV<O\>E;SGCM;* W
M0:%>+N46AO4G&00'3O$68SW"OH;-+6B7P3S(%$7L,*+(JRN%\('7,H.=ZS\*
ML%&M,3&B'?Z'_ '+4!)>/RS3(!)@"F_R]V60!ES)1X>)+Y)A<I/$DI(ICDZ\
MR1]A_&@Y2M8E>,^/DT<OTB8_A5:(P\!7M'R1KP]_]#.^XOJA8(1M. BMU/RN
MMU:W7+VJM:^GN2\_P/Q\;"?CM'TV]N/\^GS4OV3!I[E8JG1/F)ZG'2&-E,YO
MR-.>EI=MJVOH71[V+*JMT]@:IO&D&:5YE@VIMSQ)LAUM.J%@PW&EZBN,IV+X
M?;R$3,0,W$^9MB^_7U $YB,QP2R\P310+-?JF?C8>VFB)57WR9-JW>NL]CE]
M>;+Y!=<,L98B-,]MU\?]Q:9Q,$.<]W+C-;3WVG?6+YC>J?A(_)P,\A#O>OC%
MXJ]R6]/;_*Z<7.#+[WKJVWQGD/LWH^4%UIH9'Z695,^2,8AN9$GL;!'SL)-V
MHD;=793H3(MK5H!^D:>.G.1I1R=YH*8R3^JT?>A<C.NI&&O&*OB',*U"?W@Z
MR#-1WBWBZ-8+Q3"Y#, M5EZ+LCAEW!_K%BTSD%;3C%8F,6@$V?W@JTA0[,A=
MO<7*U@E]V#2+<_LO3:#(V&RU*K_'F)O8;UZM7&JU<KS_HGB)\[EC&%58&Q+8
M]46/9_"?T>.-1&EM:7H2\?*HW_<P3MZG,'S,C"-L)M+L*I'?+A)%-K5>=>6+
M]B)@B7=7M09%_I?6K.V6Z6)PW;\^'?0O=6*)WD_G_WES?GU[?OMGMN2-$D?'
MQ^ KF$XEQ2E.H. :9Z'(\W@-3V][CY+^L??3K<"DXIGH??C@\8W/SL\[O0=7
MHOM0?3+BLB55#V\T%R*0(2QX@MN46ZL2Z_+@17_ 4KZ(TX!GXZ6WVVF^W_9"
M^Z1U4R6RS24./&&U7(9M4(P'!^-?SD>]F_[OR/^C2"OZIZ>CN_.S7CY=,<_$
M^9T3^)\CL8#:9UXJAM/*DQ=S&^F2\CPZ@749<U9(DA&>+@;*77NPF%"IH+!
M#TLPYG^Z48D6\CE'KWLM#W?0Z]:9674 M4[;<$A7N]4^N TL\E"-!5:WAK(U
MS8T3VL83(7R95@^?+"$__7!J98[.1=3N[5D7[07JP9.7ZD>X<M7&Y0.W=%/!
M<K-912=WL]/B81Y,6?B;<AO0 BMZ]*JCS2N<56M>?\\MKW_- #@?:W;P\Q>1
M3()4^"U0"UT6L;*3A.OK,8O;J$NP.HPY S@N'%G5W;6[+EKJ74_*%21B"P>2
M/Y*(3E9C^"B]=-HPO>NA[ $7U;:.60MPYJRKT>-[F6BY-_9T!FBY=+'Z"026
MMGOCF]'PYGPT_EWZFTB+=G-U?CUFVQ:3>,[3+$".7?\N%=-EB,U Y #*"V("
M:RC9P]>L7).7&8M,Y4Z\>TM9WA>2JE["%I[.M]0PA:%P3TJ[-3:H@+-<0.(0
MY;1UJ&>X(MEALJ+XRU]Y0+=T^RT@3$]PSP3X]A,YBB>N#8DVO  -ZZ"31.VM
M 9L??KWJT-FZ\>S-=CN9"7\92M]W#5$ASP%F\QI/7MY-)BI9B/"IVQ"]%UV_
MXK!ZI/VY"LVI7]IYY>=:!#!D<8_EV!,Y$+UD,H,&/Q-/(HR5YV"A7,@E9"-7
M9/*[#[9IWP[%^(RL"L6O0,$)]'"L]ZWF?SL:TP+0U#"PES@4I\1.O>S\91(N
M)1<\AI<FR!DEM]=I2B;F)!ON)QG/.E7W.KV%EV3!)%CDT:_3WO_L??KT\SO\
MY]MW*8P_?=Y(4BLP<2A8<"*WQ[U/']XQY:W=O=LWV-:A0;%3%[(<=I!P.$\_
MK& LI*CVMF%"DB4!IN/&""0DOX)_<.E_\D+R]JP48KTX:])=;L/LN[D*$AEL
MA^TB?ZA4H[9S[%N[4E5YS(EIW]+1[9U]Z.3@I$A/RO1^ BGP6'C'#Z80$?ZY
ME^#[&5O2BHK7A\E883G@'OHR-1_F9GZ,Y%.*=J1I4@K=S%R,47GS6%"1E(?,
M<]MR/=0ZFA>WPVG7<L]8Z&?VX?BR!.??MNYW\D(\FY5U:HCA@YH%!E&>Q/PB
M3CIQQM1I,'JQKE3FVIYAGAZ='QU]1,>(0$;QR@NSE76WIHIPO@E5UXIR!;F!
MY02??LK,O.;C!,Q9[V.TPV+Y /,B..U3@6&'[W#[/(\C?<&VP)J0Y4Q%17#A
MLJT\\N^L:TU^-C.<MGF:,Y9LK*T/>U1\03V82/@'94#KA+GIO <#73O"KOH3
M]!,,9N11%O@Z>W5Y?:_V@L+'LS!%%JA?UN5>5#XP&XRQG,]Q?.+CT25V;;FQ
M5K%)O6>1R"E3?DB=@^$D.BD_AX6E;O#W2/,ERW&<ASDQFXZ,?K!O!&1^OMM*
MQL1^/=*9>P?0!J4<#<V#H ZNFI!05L(,\40_6NZ7;Y;3DU7EO]HAS:OI5>MY
MAP3LE5\<"^+6DQR.V0LO2'J_YJ1T*MZLEQ\CR>F^FLX-_KZ<\Y TEQ; 62V.
M<,\]G*IY>.R]Z,7H1$2P^\LZSO8ZM!^J.>3Q=GN$9P*\(; _7DO(%H&5?/LE
M/*^M I-[T=Y<BQ03?.2?J26C(T#LQZ?K:X^L4!V1ZU4(G_#DG]6/(^6"=,OF
M6);6 .=7'C 7O1FY4_#L()I DWO%/-;-).L5Y+\=ST2,R8$GL(NO='CN#B%-
M /N'X#&2UWE1=A?%#YBY"X$/(FC<M&#<Q\M+-3 ZFJ4RVUW!UFZ9:':$.WSX
MU*M\O%?]>D]]GME"\T48KP0LXLD3;(KR82-\[/G0@NH=8PAFT/Z>/GOZA_#5
M12=>!=@6?JSP_0/6F#-6]?H8TOHHU(6U[BB^/OU<!)EZ_ 5.D+P==6-YW).9
M6O<HN>%]+[_0JW["C87D'+8(V>JWP*^\"!M&/T3\F'B+&4RY"8P"C-Z3P7MJ
M2&'R(3]X"ORE%^;O:;%],?7\R4K]V'".6350)390>Q?@594:P-]52[AB*'WT
M=;*Z\OX6)Z?+-(,I.0'D([' %.O1XZUXE+-&.]<R/],%U++&7E&E]"^+6GMY
MM2Z,HQAY6(),R'8;1)D.ZE0-J-C6J@GG=5_O.!F7\8C5NMP8.!;X[9I=5: [
M?EE%/@8<:.-FD%T<Z V S,#4M)6?%Y_&D3SJ3@M.H0K/T$U<V2CNLG<:0K?M
MZ2_W\D_WBF\S6Z3*D(CT@0"\?+.VP4#8T10Z;SGN#Y49JG28AV8N:F\"Y5PK
MZH;"T3Z#?V :PKV';KJ.X&_ :<K C3XXZ7\7H+#B9'&2T[AW'LM:G!<%GJ+!
M7A_VK4%VX4WRK6_[$USP\9[Q%1?^AZI&ID3C[H;V-]1=]S/%J^J!SF1SS1.W
M4^*C TS)=;,A6-Z%I;(IB(0&ETOFS(QT (DC0#NYOUU6B37GUPF4>$=R_I*)
M)/+"0K-^!NWU((^AXOK^9WWOU!Y^?J/NY.Y'-VG1Q(,(%LFYHCI:Z3^V<WMU
MX<JVIE*7W/#D)9SH[<3Q0'GL 2U>EM$>4Q]965N:HW*HLG8Z4/V$M(KI] 6_
MX[*=3+%F4FF= W;59HHH[QF-@6AY8E]F;\1L /G;M+_,9G$BR<(B7R25Y\6X
MG$$/RA\9R[B($;;[#L=PJF8\CM.OD66M/5FMRYVE^NJZ2__8/&O3!G"N7U0G
MARI6W!^J607OSM3OML%M.F.L5,EBAHUEPQI25E\9>!]RUY3'<XOBR@36P$S,
M[<$ -43O]*/G2BTR#H _)& #:WM&Y>&/4?_FE\%I;W!],1Q=]<>#X;4+""KQ
MM;NT5WXXZV"+A:@,;#2N)(5&F331$H2F"#ET<;>T;@R@6].=-YQ.W1S9-%8E
MF+7$]!+11,C[*G,JBJ(,:URHT1N@?9^>\GTFE<+NJ%WQQ*B-@?R_7_%0,2?1
M-#>.+M+3=*(8=[R  D>%%4\OLE694CR5AUOCF1=IYP?VSU,1X-%SNI%.Y0<^
MW<-4'7B(+L_0&]UA:@-EW3^]ZRDE*XG/4QW1F8&>VIO$I$VEJN]ZN;(]K6U/
MJMM#?2NG_HS/"QQI,F/"<U4!4Y38P>PBT6/LB1RO9G<)B[QMW*Z/XA^:@RWJ
M*7W_J8=RUZ8SC>8WV:>O8\G,)YIM,HI##(+!6JW9OGIYMB\9(:_>K;PMF_TJ
M#;;;/*#J8+/+0[-='FIV*9*&62;^8OH198HQY=<=51\H&J]RKH3[-SR2/<.(
M,!'Y(RJ[6EZ@MPI$^'9P_QICQ@A\6XC(K[P7#* P=^ZBY#O8R<IR;]4**HRD
MV0JJW-%;812D?UPD0@Q@)01ELZ:>@.5[4\S0&V@)F=+R[70+HT$LG8(VR!OI
M(1O+X?IPH9)1RI'5>RK*'I45&HY:=W7X^0]@MS7,M7PMJ6^&TNH3/.DDT>9*
M2P)E>1HT55FD TU&?51>TSJ[LGK!D25!E 83.73,1V)%F=Y3'E2I&99S[F6L
MZ:AZ0]T0&U/%VMTP,5,4LCTO0]HJ- QR6!UYEZ 2+.<ALTLOW"K-\J24[X7!
M5/:C2O_A9.W>4S\2Q:9>LK&LCZTMA]:1[?';G\KMX?#)<KQTK9CH*J>FQWB4
M9+;F6SD/,J*CJ:9U<<4N>)Q0A\LLS;S(E[%\NTP.<5G1D=NAZ21/^6T5DHOE
M N:(?'(\<O VIP,-,^URQ%GDP> ]Y=S!":$M0SDA']N9QNZ$O-*@ZK)8O+(1
M32M*!R,>XRA49]XZU>1$1I7CKW;9$:@J%:%X?HR0Q3V\TGA#%JKTK_[C8R(>
MO4SLMI@]_=/9#?]6]+,=HFW3WM !1V"'R4K9:OULQFR!:F*GO,?X,B4N]Y7.
MSO"WN[2K[;2E7_S>QPOT*5Z@%^,,W\3&1^P\8[C^5>P7Z00&T401A'AAM2:2
MK[Q2?BU^C2U3Q_;/6ZCSAFU/KQSM"4WX*]OZK2W@=CQ4DP6L,23-X'=_ &4]
M?:D%]ZR_BN'VKE_)\$=Q3J-@@4<"LR1 #9Z$?!UEH<'7;*8R;28FE)2O8%R.
M#M[Z.1B9-=#\R(LMIY[9#6D%NPZZXID.C;>H:R+F6X###_<#]H2Z2=I?JF[Q
M--#)"]5M#14_BT2;;!Z8O;%U*Z0.!AML"?YNL=@"/&?H29QD>/XC"6%([UD6
M>Y]!.4V[SOEHI60"+%<AN50U<Y ,?EP/+@:G_>LQ9JD?WEV/!]<_>C?#R\'I
MX/R6!0UNW'%_HS("ZZ36*\O2FQ?ARSA34#6IP-22\Y5>*U6$>%F2<Z',M6^8
MT?-B_+-SR8R%O"078?QLSQ!1JH[T.DAE(F6X'_5:"+[:PRE9=7)95V!9> /*
MKL3( 8!K5W6%DR<JEH>4\K!M;5^($KP/*U&G61S"4IRJ*>4ZSD1#YRE%_I2_
M5$$I]FYC@M+V\3>-JJP!.MMA,[2VR@74'J=IIWS[2W]T_LOP\NQ\=/LGF1=X
M_+O$R=9D@S1="O],'CJK[;_R%-7OD<Q?/4 V+RJJ%%YL^$$B)AELG;V4?\=L
M!B:/G:_%L_P+C2?G<=-7\XE0F3D 8UIDDBE3R.CLD'GD)*<30X.N<H04AZ1V
M7QX-L'8]@3=92<F:H_ZXC)@2[4E$([& >F<>;EB0Y6I>;F\43;1Y(U^6ZGF*
M31KO[72ND+S9H;F3HGH6A,N'5/Q]B5[ID_1%K:M"4;BG2G.O!AO*-\S^=R>W
M,!>>PR[F_%?X?QZ-%XLPOX#17FF%3LQJ?>F2+KR@N+S+$[_B62)+6K.Q]Z)H
M*$]A<[72$3=J3! (),6Z2ITS09F>%F(9W6,QF45Q&#^NY#G&)F&PQ<LK)5D=
MNW$P%V<Z#^G&2>/ZPYZ<S?9WZ"W#B+K7* XK\MRF[WK/FY$L:Z]=6# GGH]I
MP.1CSCP[V$A,1" 3&]Q%#T$8"K_\C>T\7E;6*\NJ9& YS2I/ITQD%H>57'IL
M75"7TT$-K-VPJK(E$*%06:[J[_0:R*'Q783Y2!,?#RC1V9([8MA7ZX5X^! &
MCXHKT@NQ)]S.A,@L$]MP.NT]J** "LKVHCAZ/\'_#F6_RI=XF0LPR.1M&0OP
M%#,#:)9Z<RO=*;=,Y(58U+S]$<.$$\D;Q$<1X1DE)BHK<W591D8I"DN-+Q[@
M![SM9ATB)65>,;G '#82F(]%I+J7D9FSH8RZ+Y2\4HD /#R//386F3SX2"<D
M4D._$E9ECS#-+[C+,&7]:*Q2P[L\V1';3KPKY%;QH%$M,CM5B5M5OD%T[HRI
M!A45PT]*B(63G3"'M$/%#!O9K_;1$6KYKQA#(;:T@JEOE+#\P\':I57334![
M:TS7QC0!=U\C^D&V]!&-YZHI=!<N3R#EQ8YUO]K>1J4I*OE69>J-W%H'V=[N
M8;!W,-%NW<AN(E%D 41C_9G36J] <;3W=T_]9+)F'B^9Y CAQP;CZ!)_0;I5
ML<C>KXTX3"0,]HDG]UX89O>5G*:2Y'*D=R'CN,@QDR<OE/U%Z10K"W>NX:__
M\A?G47[<&>4'+I2^VC:FX_@FB9] W3BJ'HG??S)#:Q)C:[4FQ3YOA\?9]OFR
M'9Z/;'B>Y+Y19D'/,WO<?R5 F,KR]2R3-M\Z:,[6A^21#\P^H9>FP310.>C[
MD\EROI3W=6=B&DR";!Q7?B?7+5S\$C&#*:I(@HNIFNZ_FU'O_3ML;;UW)#^_
MDL7>3A_[\-=7,AG;5!A%2QD%E6G*Z?)1BV2G^D#X3@UB;&.F"0[A)#6)\<))
M!*$6X1?9I9C;A@1#.$4-4HZ"(3PBNQ3;)+!8@'_FA?C<4]\&?""\H7I)MNYD
M4)IPA PEN91. P]O7"?"BP(O5X;P9$QEV:QM5)QP*(QEV13' (3SETFXQ).E
M/)MD-??DCSCVGX,PE,_/\L"%:]@OJPRI]Q\))V#WFOE:<W>C$([![C4?<T\A
MW(L]U,QEE I%)>;B*:^-)446WOY[(4;F_?""J.+L#J)^/ GN/Q(>RFZUL@V;
M'8U!>#B[U<HV7'8T!N$A[5BKZ\; S9Y!;<+;VJU6YX<)80S"B]NM5N>'"6$,
MPC?<L5;GC"$#*T7:GV8"PRHQNG(\2^+EXPS^$?*_\T"ECX37N8^ZW1LR'93_
M1/BI^ZC;O>%35;Y45^M_$3RMFX;P5O=3N]N]IMDXA->ZG]J/O>=T]6 [U>[L
M1/Q;D,V"2$\*N2FZ^J^6NIP=,D;@77U52UW.#@<C\*Y^J:4N1[MZD*W4;;2D
M#OC4U?<TU.%HU]X VM6O--3!U95/O.B/'TM/<E@)@&+V!S=*<;7*AAJ?S3[:
M1BDVRR[3(!)I>AK/'X)(\QE*>A,19?!3&OA"93"[#+P'F9=&QYTA@\O]9[.7
MM6.M;"VWHS',7M6.M1YKSS![43O6RK6DG,XP G,0Z<"Y?IK"IAJWU[CNC;V7
MG!@$&2+U 2XNA/>?S0[4MM5Q#8RMX9O=J&VKXQH*2M]T$!4!E)*Z*I6G_/>?
MS2Z378BW)4DH9F?(+N1HJYC=';L0[_12UZJ8 ^\_FUV>9D'7.EJIV1>S8]0L
MZ%J'JT RNT/-@FP=+Y[#VCK1'%F:$ YF7KV#^V+V:!JDV+I< QBS1](@Q=;9
M0*TXDJ_"57;)@A'E_@OA5- 2G"U"@2!< UK"Q98@EGY:@F^@&YUL[5NGI]Y"
MOBD:1OW)+!!/.?>?2#(OB/!0,T5"K70X'<$?(^1F^D+X"GO_$%_GW;O)")]D
M[Q_B&RHI:(:1+>DMJ'0FI@*\=U_K=?^%<&+L4GSM;U7K*^&^V*4<;9FOA.-B
ME^*:S'(]8*NH JU^2^),#*>P>@OD>.I'<B>)HP+&%92"(?'5[,IL4Q57A]P*
MMMGIV:8JKJZ[%6RSB[1-57R=_$F$L0P5_*\X$GWMCWXU^TU$:;ZN:E;>["\1
MI?DZG%EYL\-#E&;K-L$3>!";_5@^-OAJ=C\L$FS=QP+"[$-8)+BZ41'IV\_R
MQYBW0?$>X9O9?; +<;5' Q2S\V 78FL53<WE*_)%&2V7TTK=?S,["589MC:Q
M C$O^U89MA91MP!G0AZ\/(1"OQ7_9E[#J>)L[4"I;UZHJ>)<UB_([7-:2/5$
M]5ID]]_,J[5%@JL-;"#,J[9%PL66,*_<%@DN]\,&PKQR6R0^\8& A>HR>*KS
MVO;G<9(%_Y '-/GU)<;]R4C:Y_C^NWE9WZ%&QC&UM1',#L$.-3*.R:V-8/8E
M=JB1;4S'B0@>HU-D0!#)C9=D*^W$?3>[&;0 6V>F(9B]#%J K2O2$,R>!BW
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
M%:'9@VE?@>L(/Q*\O>TK8$.89DDP@=6QX'6?XU48(#*[&:0 7R\D$9@=!5*
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
M6"?5^D:SX[:OY$B0TEY8ZTHXO6NII Q2*<[4::):0VGV5E*YV2MGYS3)K%F
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
MXYFZ$8E*6?.=SD)UB,\=<8\;+K,T\R)?O@/8F/KVO^EI_.C;L.3:%0V=2^M
M7WP;-K0Y?8AV6MAW_[ND[;7AMOT.[A^-EG+_/H+Q#[:QVD:=?SKK[_^.:P=U
MCMB'4%>D^+Q6G]Z/8_Q5ZVTPG:V-63/N$;%_Y)6>V7]\3,2CEXE-SX5.-L>G
MU-MN"?Q;T2,WWRK1N?*8->-NDQTF:(5\_3@7+&W?+^[[>T=OOQ81.W22P-=2
M@=O*VXQ/?*1Z%?M%0KU!-$FD@!=6:Y)9J;[360I?Y?LNVY=\=DX=(C;X*=OO
M1?>KR3';O!)HW]+JV^]0]ZW+,=O=&B>\:?+MXRSWJ,8_C;6WOP7<HQK.[3\5
M!/! 8?4!6,&3D-P-.J'?=SKCY3;5.=?7=(A!=QZ+_DL KBR= ?,0G^.V7LV-
M; 6G#J:RUQD:8XK61#Z F>U[,RZ]N-MCN^Y5QUV)?Z+3?Q[HBV_&AO&S2#2V
M>0#[!3K;Z$&_^U;L>;=8;-BSX_YK3]]EM6><9'AJ+8EBU2Z43GUJ*,VI>YF+
M0:=$P_?QZ 2L4XG2^4];UL")$4_O<!N?Q/YRDOWFH<.8K0K/B?;NK8*\B!23
MLWJN5>;ET=X.[4%;!5U 5%GCZ-RIAM(NZ#Z<(L'H11@_E]E'O].95:UR;N"I
M\817<-&^7AMY%_!I=CTZT>I&25:=81*M+IOR3%(S\]")5&UBW&AF<0@K?:IF
MHNLX$Y6^1?L0=DGG,!FYRBSY5UM7<B1(:;>A=26<)S&HY"!-E\(_6R8%<Y!R
M6=7O,?VCHK_"%<OB2G2JB;MUZYK*VZ-K\2S_@E M/D:;"AQ%6.6SS#<=_OW/
MEORGG2OC1CX2BV4RF7FXFT*>ZGFY]^K/T7__ '@M3DN[*CA1+A]2\?<E>KE/
MTK?-5X>?+7E.*1F'<)13XL^6I*6D$"N2Q2+,;TRUJULA"J\T$.W)M*R"$>78
M>U%Y-$YAH[C209QJ/  RTJ6QB7&B$9-9%(?QXTH>V6PF6-).Y,]TGM!V%7 B
M#.;B3"QP9[)Y@+S^"CS3F9U_%UXRC 2 )MV:K>ODM$/B^:(?J:SO^@PG'8F)
M"&1>SKOH(0A#X9>_R6^)?J:S?FY=)ZL=A >NYTHN<47_)OT<4W%7M-<A53_3
M.3%-Q1FUOXL2,8D3'\]_0<27AP5>>*/=C.%#&#RJI!)>B*RMMS,ALGQNI9-3
M[E(MIS52S .99@$L;K(92;]EHR2GSK<_8ICH(GGG_B@B//X]$P_9K9CHJ2X?
M4G1VQ]9U,.(L6>Y#<$&PTZ0PSXT$IC$6J>Y' )+T9-I5P(AP8]W*PS1U5F\U
M5U2"8@$KZ=MTK>JH4).>3]>J&$\X"%6ECA453]8SNP-XT@/:LD;W6K[9!J3W
MLV6-CO:#=%-E@$YZ1=TJ<K35#8CI7(K=*CJ"-M;=L3R+E3=LY2:=SJ^XIR\<
M0:]HM!'IL>WI"\[%)^Z5#+;Z OEG2ZK'U]5$]\O_]Q=IH$O0Z-_^!_P'_(N1
M;?_V_P%02P,$%     @ )#0*4T;_:L8 $0   /P  !4   !A;&QT+3(P,C$P
M-C,P7W!R92YX;6SM75MWVS82?M]?H76?%45RF]8Y27L47W)\UK%])'6WNR\\
M- E)V%*$%J!\Z:]?@#>3(@$")$6 <AYZDBH8<&9PF<',A\&GWYXWWN 18 *1
M__ED_.[]R0#X#G*AO_I\L@N6PU].?OOU;Y\\Z/_Y8!,PH,U]\OED'03;CZ/1
MT]/3N^<'[+U#>#6:O']_.DH:GD0M/SX3F&O]=)JT'8_^^'8S=]9@8P^A3P+;
M=UZI6#=E=..SL[-1^*^T*8$?24A_@QP[" 6HY&O ;<'^;Y@T&[*?AN/)\'3\
M[IFX)[_^;3#X]/?A<'!]N[C\>OW'X.%E</G7\(\OLYO!<!C^*T8>F('E(.3N
M8_"R!9]/"-QL/295^-L:@V4YBQ[&(T8_\L'*#H#+/G_&/C_^P#[_0_SSC?T
MO),!:_G[[)HK[5FNKXAHU!6/]P!#Y%[Z]9C=H^Z8ZWE@XZ !WQGZSCA?H,#V
M:O&<H>R,VUM03[\I77=ZI7LBJ*?75\I6N0V*G"HKLY86;<]CWYZ,WW\X?1]^
M^0(YNPWP@ZE/UVH @Y=K?XGP)MR$B]Q0>A2\<] FXD)(W)2S\!?G@51RD39L
M^L5SY!/D09<-_1?;8V9LO@8@(/<VIE*N00 =NV2,]OB1[*8=_1#D5'.4:=JF
MCN@F&0 V_N1N>8XV6PS6P"?P$=P@TD!G"MT>3)JU[:\ N?;G:_J]-?)<NA-<
M_F]'IWA]401]MC87EO)S81E_E>J74 [#17M#/Y+[/'@.@.\"-V& =5%K-V"?
MHA_SD)/KWV/^'L+%W9/0_L-]CP#GW0H]CEP 1TQF]I=0^%!P^C_6.:)>[_2!
M!-AV@J0GC^V.8?]6H8WU/A+]0/Q$PL_ "K+/^<&MO0$<MLJ:6N,.N#NGXX1M
M[YJ.[?,_P(N0O;VVUN2@_"6S:$%[Y+"5;6*==L)-ZLU>T 5=P5:NK?7C0?F;
MT@^Z[*-7GKWB\)5K8_W4B;ZN(*'[\[^!C:_H+Z1"8WNMK0\'Y?%\AW'NH^)A
MY36W?NY0D]&<DM=EIKWU2P?[R=1UJ1DA\1_4C("Q<$\I:6^=:>%SHLCGQ!IW
M83[B+Y[3O][A!7KR9=A\;6V-N[ B\6?O$:'GS__ [3ERQ9:NC, :']:@Y#6$
M=M28B>U=OJDU?K4P65=IBO.LVMA)>J5_S?E)Q0A5W&*T#;W9H;.&7NIB+3':
M\!V7Y)NHTHD8($P]S,\GE&9'*#-HR]A.G&;#I2GZ'(DXXY[)L^>L)&),>BK&
MOG.3R'/:,WGVG:)$CA][)@??A4HD^JEG$@G\K42D#ST32>2;)3+]W#.91'Y<
M(M,O!9D&5)@EH ,<I04$S(:<>J\QSMXI(G04$TV<O3E-Y'W15^O]YA11<'93
M711=F6/71<:G3K50](3J:^'3:#^:V6Z(,TTUU#ZO+&WR$/*_(\.5;6^C0POP
M I+\$IY>AN_'<<+ZA_AG*XTEWRVOH&_[#J2F!!$8#C<_^JE"WB@P6E^R*2$@
M(!(RY!LV"I0VY3;V4J29WFNOB?=SFZRGOLO^8)F'1]MCN8EI<&YC_ +]U3]M
M;U=V@E>BUR3;7; &>+Y&.%@ O+GV'P$)PM2+0!XN3:,@=WT99O3[&#H!<,LU
M+1"EBK11H+S!:GFT(>76 U<(SRDG<^#L,-UT0+(B1"NGBK91<+V!3([#[!BA
M2KY% 2 SX "J9LKH+1#*(Z)K%)BO+\L]!EL;NI?/6^ 30#D+ET1NSQ)()$'=
M*)A?7RZVEGW:^8MX2++-&@7T6[(GLG:D45"_*:^WR'<4S5^1I%D8O;X(%V#+
MO!ZRSY= !!Z)L@CEB7MK#J@7S6 B]_;+U<YW2U@I;=<LR-_ TFXI&P$U]S?
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
M<XR!V69#M(%P$(B$A(34"BGYE2OE#=8KKS?X'W^6JH#5XB*&\ @81 . KH;
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
M@![+C6?\82N5=!VTR5P=@;)SG%\G55&ZB4;9)@I7F7O-"P>"#,==4N_9' O
M@$_,'L9D#2N[G#<<L0)OK3C@0LYDI//",3P5I-R3O>BS/=UT&;P7Z.?TLWIR
MKE3QU_/"+8HAB%BD0[C:T_/\4=7)_D:?@SS\A-HYK3.E@I8_#XC,'-6-JGYX
M<)%_0BZZ>[OEO>PY(KS.!(2-]E%M[)5C?9EY/O.$HTM >-;0$&[E_,3-MS\"
M&Y T91?R X:W:2/3AP$0VY=E+@R. %20.##BXN8;R9U46?D^II(FFDP/=YI@
M>2A-\Y&8'P,<LGTK5]GE=)FTM_..$D#9)R/T<Y6>P-R:'SDT7M*?/X<6]&@)
M4/^_*57.^'>T*"8L$*DKLK"L( Y7O<=!9L.=<T7Z*W0*\]<K$?PA>W8:%\(Y
M:J>;:*,X20 $C17(.C'4B\?%  W2ETI%@Y@L>80!&&;(X,, R>V5FXQ-PUC
M LC=H,'^;L/^.E9\0!=I'E#>KTM_8_PAFU#YB"7C/T,$FOX6//[U(T/DOD=
M?AXMTZXVD'[WNV)=H(N=G 67_46J:#?#&HN@A4@&%X /";0'D[Y $"W>%#N0
MO4,R.O)>  /6'ZXB/I3A)''*-*MQ5=+VGK[SWMU499S&=>9Q$Z?T=I>8A6(
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
M,+QUDUQ2)_U>-SPA9BU@WOKK\9)(512<>N/P$+'5)U\\;("@'(PJX^K<7^G
M8X%&RO,@%HOH>I>WH?/9$PQW2\< SNQ0]-AD7D<21IGB"-=$UX?K[-&B53-=
MGH5DZ\*XIF;-:WAJ5SD854/[#GKQPBCC_"X@ &>7R[5ENQ:97W!*,G'9%9(#
MHR5Y-AQ7Z$O'_9IS""Z5@1)$V[)54=PBKHU3@!K>[.ZIYQP7NH.E^><]4HR6
MWB&"E=&#P.[Y6T<A&;H9[?)-I9KR-R^3GGQZ%=# <1%XF&O;CL9Z"?A'SP3>
MN?_F9U^K2U;:G>7KCR1MEKL(JI-[7YL#7W/U9*'U>3_D@+GC.KDDE\P*A[?3
MKB?)J=@<CXR!2*/+JZS[-S[D&WO2YF_(#;[F-MVZUSS[RAI:LO)PL5$N6TIF
MQZY]-JO^ )= 1-O/Z_J1WWHDSL3RUKF'.EN751D-FEQ8.&6W.'3Z6W=UQYDM
M+50]F4O&SZ(?IBS8/O:^7F#DAGN"> 0=VPF$[/]:-%+TJ(^OO:#W2]_@PS*I
M+5Y$:$:S^!=X==KPA9,NY:/<CF[YNN.!C/6. !'P%F?YL%_BCPR?XJP<:PA#
MA/"A2M-SC3%67*3Z!+L=M'A2/!:[!HM@=XWC"6+^@!3989['"'5B@)0+4 ?5
M^IYJ\W4%KH@@']BH7Q]^W(=F&,VP[V>(:'>:-4C EQ5VXT<F<6N(^<V(%0^:
M?,>;1EQ%A@;QY#@&\+E[YER$HB #]>'KW2W7NH8+=DA&@$\+L#Q <C>S9]VS
M^#2$VL7IETTG@^6)9)H]\C-R17K\@E[@%[\^]A)P+OYT>_J;VB$O/T2TZY@H
M<!*DMG>WQ,-/JH$_+J@9!0,H#%<$B>'"A,/M%HZS!?SR<*41N0<<JJVT#KFZ
M=0EX6OOX8!TIJ]MH:GBR]N>5M8B?7:H04E_4NAW&"I5N%7R5^27(*(V?U)\?
MMD"[>78U"-^?GJWYU;$"B+@SL%-]8-<_S>T/O]'EXU<<WL"&J4Y @O:X:^GQ
MHKV&\[IOF>X\<!B(#^\^[3 JP4K-[\:J_EH^Z/*FK_E:^A?#$9S*^4>"2QG6
M:\<.GPF\6-'<WZQVXHO=S8.V/47H+F,B5$1EH K2"&*(ZTPR[K:I9LEZG@!_
MJS.A ,L260+"Z0L362--+Q9*60= :_LL;J'8[QBBUXN"6RE0G9"9RMMSBJ_=
MR1(9&7*6\J%M&Z7YAHSB8#YFS@6FDQRW$=N7=?X0?AS%:7J*,_^--!_I101*
M>8@:7E#QF4Z4VRD^(-RN'N&CW+0\3C=5MK+$%NSP\RS9?CX="=FK\K!1*DI.
MIU"(_'$0F'(C><;9+Q0Q5'XH>JO\D%W-F0&+7O NZ]"HL)2CT:"?$11*QDD+
MOK*KS%%/0+QC\;&;JG1',VA_A6=XU,5C)Z:AV]3/!)IM)OB?@#. 24OIL/[
M+6V]5=-&GUI4U]^K)!Y*4)YO?:6G_%6>]JG8<C6?/;2O6M!)M4ARES) !5*_
MUE]V(:[?<+S2<^CCH_,'QTHM+P.[_QDT^,>;_=THMQT7)ZU ! >H5F[2$8QR
MW+B:4LH-T/NHK$)SI)JEYRDO&B"F;V_YY3633'#C K_M]=^^E6(W78\&TF<'
MA%*0!%D1*"3@M^W>-Z?9(*OZL=??^,.@0WI4*$VXGP2S6"=HK# HK_^(J_G'
M^TD>U,PN 6?/VT_PSVSXK>:=:19D6/A\DB7U4TTG2DGE89--+29'9YP!6-$G
MIFJPPK_7/MS5  V=RENGDON^!G6A9P G^7:H)2&J!'^KCK0GH@'*]&'$5ZJ@
M*(]H8<+-2K_0FR_3.TB@N%) V4#@\Z[C<11;86E./0)X'CG PT]8GI.?)_'R
M3\T7: KW1GJLXPWB5+M-G' #_T38U7D-\/RV.67_!<(#O;N;/[Y'&_O@3W"<
MO8JLBZ?)[V_X8:"EWT)KW!.R])PO/^LLS0_DC=D7*B;7R_6W&@=W$.KVE5F4
MO'2^UZ;]YDB[Q8?*W0.3E0K>[8^L[\HJ3!<X[V'XZO&2[;4FS%X_D'OQ/B+3
M8X<,(:98C@K!XQ#19+Y\>X!G48.:=\JPOC6&/94G+^4\:BN&(G=F'60)*G2B
M,TCLH!Q(ALYNKF:&B?-7$Z?T<N*ZBEUODZSB(EXO3D*.&]IT&IDF8:/PIU13
MVLFXHV3B\[?A0T/.9-IEC\>DCL]V/G=,FTJYZ(7F+V3:^5T(EQI3UT/L%<[5
M4VK1-+>:4]D-ZT[::67BD3 H+4EB'8QC"DQFB^:XFC\O_0H/-YTG6@0<E\^+
MN'0>'A J+\C7QH<YM7 2JN5''+U4BSO*<G3ZV/;PVODKQ;<G'Z59J^Y5K!O@
M(KU<XGK7G7C5+\[W#.C/^M2)='>3M;3T_++)2#RH6?ZMXE=N>^96G[USEI<.
M%ZVWVUCAM=E7,/SJ*[G,S)>9%Q0!]]1E-)[>?C5BQU:%@DM:>\1<^RK:W+*<
MO+7Y[C=,G(L3YI"_ENC_HPB7[OXE@,?,Q'^UE!N:/UHZ67BZ$L1H6(O4+HM-
M2L<V:+90L=Z&NYX,VEL]2G;498A,JT33#BX!OG%+P$JL!S3Z\A#/TY32$K.-
MV2 F8 !P[W"7&5Z)J!7BE8 &R,RC;\77I'H@SO[\X["-Z.\U<X /XMDB7X$'
MVD B=+.EXG?UL[6(+ 8RO5/5:S"L0OG_JGU/^("N3X4A<[SQZLAD3NHL&2<.
MVM*F^(]9IF$Y.M,L/;1/I2<95J&Y11B. 88[FZ5".._'NJ]/A['<U]&;CT<6
MBX[LV(QEF=#(G<D:R2-DPGLN %/)[3I#J@RE$2L^0>[ZD(01CLJ9)<#2<WS
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
MQ(T%MC=-FAXUN=GVI7=R/NU0N=Q!>EN5G1'N/,4%"0WBJ^A/+%H*5&?WM<\
M?P-&JMD 'AU-0R)*\[2"<P<)V5*%Z-)-_%T_O4W$:3,B]9VHI*ZI//\KIAPS
MY* ]%RD"?F'W%QB!N-)0M"PG=R,GJ:H0_56_,3E'9> %VW5BU9<#OBF@)=&G
MDR*G\3$VN?6(H>*ZMSFQ-3I[-*AP?!@L7]]#A=3>?%=QG0*V'O_^=<G5^]=0
MVM B:#+A"8R^<I]) ;,@[G/39=O2YZJ5G,^ZH:LVW'+)/Q42>SO-;_?UAZU9
M[]IO?[T%:_9H/4 .*-:;MK!4BSVA'7GN)O+7"EC]WXW>J:VE/DA*'/3^%K4$
MJ :?T:TJ=[\P=+>_A8K54BHS6B^,4O8QK?TAAN]+S%TA=@]ZL_N/>0+BL$2<
M$MT!Z4SP!XWF]TT+Y+:X*]WI#WI9HFY01A4LT2[I^]F-J\ I]T!1MQ^G7._@
M @H\& ?K*@E=*.YTR0=T 2Q;S=@39$,W0,.HC.,:8KJ<0":V@@M(_II(A:.9
M-UA0'AI8UM\'B+C'*1WOE/R!^7+)X%SEAEO1?.,4+$OT@(E0AX&UV!R#.2(4
MM)Z&PU^1'36H%^44T! ,[H"TI+U@OH[Y/HXE+.B[28PC I'>*2SI8I JV<6
M5OIN]!W&2"2B:+%!L[-4P4J7,2%S#K=B?)(E$ZR"\O]'.RH2K^E<,1?=="!P
M[NG;]Z5Z$"YP..Q9]?,C_D\5+(Z;!SZ;W$?XV;WG^7IM1D7WRH!=\P.RY/<,
M[OX$4,N#&O1MY*=S# ^XD(5[\4=PVA;-O2!L3HXC;F:!Q%&\2I O,K1,$:0@
MIF<&6+(MZ<T@F0'[PH7!/*6[9"M3?XA^=&(+4X*'EHUFP#71XOXBDZS#:@'$
M=UD@LCY0/<76C*,7LX>$HP!0,A\-=41_% )P)A$:K$1/N>T88"SD1#B)8H'Y
M *ZV+^7!2P8NV!!W5GA2%19.3[EQEVSKY8>0<J\/\ Z9;]IUCM.ISVQ8#]1[
MBE&&< ?\I26X@'(L?J\F;;L PZ[U]E=4H1MVGCMDTC@\2W&87VB /#>;R$H(
M QV_Z!TR[O]B[<WCH6S?]_%[#*9DJT:-C"64F41DWT<]MA'&*$J2$#.4,-G&
MTJ!UDEW+I#%EQE))"T4EBC%4PS1$A&27;-G3\KM']2S?Y_U\7L_G\_[]X?6J
MYNXV]W7=YW4=QWF=YW&(U?12=X30IYFCLKFF?O'+F'/,O@=F:,M.$'Y@:I02
M!>D[] JOGLP)'8P$-(E><MV)C L5,"Q@>WIL@5)R)@AB1.Y@Q.S8!K*R9D2R
M.#\QC2:LG-&5"'X,"Y.[+;A-<B:K;(Z1C?=1U -0'DDTS'+3ID1?O&@]&]!N
MGI97#ZS^_+)]QTC_'8 >J!(!PI5"<1.<RM [R<!7^_?8E'_J<[.5M X<'!<-
M')7Y;#VV+<7%<SB_B]6\R3F^MQ2J^>H?&YDN_3^-3!NOE_U,Y;TC9[@>"EQ]
MK,(Y3)8A#-!+<I46<7*Z0>!7$G>,9*I 58K0)@YHD (!JZG@++(^Z& .\83$
M$T>Q-;.Y2S0).![R8Z[]H;J28%0R5D7EIG8<94ED4,%)!!#TU_#>OD9RYI52
M^& ?%XBV>9;T'? G#7M>%HB[+.EN_D=MEW>])P2-N,?)K?RUO^M)P]9]65)1
M"I^R R?PJN-[K)S@G9&2%Z1KF1J)U.7M.AA1PT8RG#X-,F7*&&-;J),9"IQ!
MS;$0RT-(G+:=84^JY%8R+U*6!;Z9*YS!"T^I+N(3'Y[KZ(D_;0FCAJ@A\6O8
MZ&Z_^)5E+WW_T"R;FC-*HDTKGI"XW#O#\/^GXFP5Z>MVH_8>E=08C&Z!'*R
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
M8'0] @VR_''QJYF)7??4>$6:B L8$D;16/.$T:!/W,[*-Z0'<G*?BAF<DX<
MSGF+3;"3FV%?[BEF 3$+7\]8=+YYEZ7XAI0_8="_W_([\$S[0/:"SR?&O%_5
M=^"%]@(.UICSQB7ELD_<+OC#'74K#AU("?BL]FWE97&?%XI9/H%/%.Z><LHZ
MKYUJAH)6.76U=;C<_U*6'[#\GG.6&T.7]W,YVE7/!8Z14WT-! +-%08F9:Q#
M&6SA$(X[@ .WN\K@IGC#.28P]T.9EQ\J52J1 ?(O(W /$TI--AS!+N?H N_*
MB)@.$D:83M2R%!A>O5JE.]I?4)_W)(0=-+^UW:1H#]XRC0;D/31]&]<;MS/1
M.ENQ[%U6]$SQR4/NZR]RG+ YWU;&6GR+2GE.,8_]]BS[RUNY3[F+DA'?1+_<
M&'*:MSZDG;(9_&_5^M!O>P37Q'RKR?[R:.F:L%[P\:<5OZBLD6T$!U#JY&:I
M7P-XPGCJ3N4FB]OY%OJUX'VVO[\L9/$ZY7G*K_M!IM[-(L>_2"PX_QSK6%%3
M'2^+_HM?"KX#Q[VKC3YQ^C&*YL<.-.14"2;BQU!/RTYPX[\#YWT^L<"K_*H1
M2U>9/CEA@C:1^W1K\#T]9T/IY&8FJ<,M[Q@X94E1/I]NZ+MK%)T=.P'H0IC&
M?R_N6F\HS!/UK#RJ45+OH8 III=^];-?+%]Y%Q,P/2XWGZ51<[Z\;]+30%VT
M/,I"<!P@KF%2I';HU97F91@[0T:ZI"!E(6Z#%5U_2!(=[4<S]W2P4 DB0*[>
M:SE7DXV/'<N\;H,%EBOU) 1O1>^.9QOD;Z0@C629$O22;FL=@=@]L*\F&V?G
M#J>$8&O$@&W!.E@CV;SIOJ:G(-W1U2<W[3ECXD:S/I0MUL4[NOS(K=6)B1B9
MZ7-K MMV1ODF!+YYK-$]="A-[:#<]?&37W1DDK"^2?X*62W*FS1?(^# V75*
M  K^^5^H_"17$*Y1-NW;S0E-8MFH\!^WLN.$DZSGM#5W3U'47P<87;7+""Q0
MIICOJ2BE/<<G'R?M^BR>7/KQV]:)(^US7"$OR4B9WKG[^-T=#PU-UP%)!B\<
M%J<3!_I<7H,#CT3BSW.PB(006W//$J"WBJMD))N_2GO'2!W(^DMEE7JR;'63
M+ T9P'UC/%V4F-L_XJ1Z&'QZ9!(-HMJ34:R<S51 00RD0[;K&^-JCC(7*P@
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
M<!2PO?_6>-%RV$KOS:8^'NSL%UQEY!9]R>.MV6H-$?2\1^/4#;Y/O@123LO
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
MF6$*"]YS_@VO'HIHG2G."1GVRWZHVI I/)<OND#:L3@-E*LNXMKD41*)5->
M']'28)37BVRJ]L5!+8T&,E0?E"K&92)!,FZ^Y#VDN&2_G)-V6_U85>XZ_H,*
M(%;B0,X&DL#K_*R?8-7^MW: /IE-B!3LD#I]D@"SC_F,@\6/;)75E#,OO? 4
MN>NK?W_Y(?)K.%26 0DV-".^M#9B>ADWV7!;**N?1.^D6AOF_L#?&*C7],BV
M[K!\E#S!RY@G= <QD#MH-&K?6F0!/0R(V00$@I_;QGEF"EH]@,3DDD\_[D2>
M($!,!DL-5V:+!4-E5L?<TA[!R.?$C[HM[E&4'WEWX#N S\%.*D*!(SYF(V^O
M?0=V5F*!V/_61 KWNEG>^,B<P_[KM-1.']1WP)<'>^D^:_U(GQQ4(*K-/AQ)
MY[KLO/1U1!@9C((LR!=:RC+%4$J2T3S-:W?DAZ],M6?&<&A1T" 40DB;K37%
M3\X6"XUOH:P,-I[)UT8,T*K"QFU!L =D#YI=MU)!.L??O]3$ B02^2>J1EJR
M&6%7*2,8L1H?VIE3<<WOI\*N/AE#05D3+![U*-!+F^N4GQN>S E8:*WN7E$V
M.;)_.\'BD_C98<RZH__CB6RJWIFIKQ^*&SU?:PKL!@<7FRD290R([:C#H:/R
M1*GGD2R<#OWGX*-_->0LR*,_V 3@!#JPZ!Z*S.DO1)@B.0MC2B^Y"6&(J'I?
M:I[D)S]6R)P <0.<:JUB/GU*@$%69V"6&2XVM]6UX;5@16Z7QWI+EZS@_W"I
M_F$Y^!^KC7\Y=OXN)/&V-]3IM"\,Y(VK"Q:('VQZMP%K4BE&\*5&IU86X-O7
M]$8(!=1Q2K6FYHB"YGV,/ K 6ZQ#4*V!4#3L92@!&(KZV9)PQ1#\;*FU89*%
M$U$!)*T ]94.XXU8&+>%CF$#VG4_FH72!#F4J7K#;3"!&"SPMS*A\LJU#;G6
MEV)O,,W44R=3P0CWJ,1*WD2Z%*T>?'%7HJ]R?-WIL %FF>(P_MCC &/E$HL=
M)^]L3S9Q,63!F6([[EAK.Y@1\E&P(OLW/FY%1K>=X!?E[F#?P*C<I.4(A@^2
MW^V= 94M]%D;WY(1S)5M=-=OOFWY=-BR"AY<@5)1OK=.QI:C>TSZZDX?FN6+
M^'$7,ZK9]J=KZKKV]M)F$:+KG4<]2=WJNOJHKR-\Z0/ K>?JG19&#==)/>L^
M&H,0TPGQ7SESI4[&EI\W5R^^%5VS75N11?+NY=KEWH-JN@_3[8.O;E#ORD5X
MEOKC(4%O%E\?.#FR7TZ/J!O;L:_GDG)OA85LW\ZC$Y%LORI/$Y>GB+D\"@SK
M?M[JA' $B]-O"Y@%./X\+UWIX/+&A2(C?E[#R';<(1\ERDS#U,_F3Z"-\9-X
M!TYX3X*Y)Q$#-\">*C<P+H8=NZG7Z09[O_'MAHB 4/713U%JIVP7/%[%?;U#
MN$:=23'\_<M#:XX?\W>8+OH\^ 4+F_UU2JKRP]?TQN)LX9:%UWZPQ68O'SB
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
MB8R; :XYS+FB@@;%"B640]G.ZP/]0+>\E#4+\&4)Y1GNS_)DI';R6[4Q*.9
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
M/FXF;2YMMTAV+]F^Z+(AD_5+K6'33MT=#EO3E?<,TW$.9A.>=I^[0\R:5#P
M;?0/];S#6#/D>3C;=.%];HBJP]Q&?>0Q>&?6=;1&(S@N-N-=.Z"-,35G*Q@O
MWO)A5A"\-,L#KZ] 1\K(-3IN*A/!66#+=,\8+Y8RE8>/PL;QRB#:(BF'7$QQ
M;^\_P'5#P<6\RIN9XN"7,7?9 ++3NZL.;A_5D&>F](-M\08O^)HZI\XADTM+
M5O9W/;3L6K]?+\:MH=SYM8 U/+-$&G97=8,GD.2LD1-:&MBGUV.4F3SN'6#:
M/(I?]'^OS_W5;EE4#@RO=J7/:^M)+_K]E8!2<V>M]_Z(,T,/%L([:],:\[#5
M=^)OR$]\:%>XP_@4&?W3GNM90W8Q471V6)[3&ZUAKF^O\/R;R"V45+R*R.X
M'UR2>$<& .<#5LRD=NN/DE=?OSF(Y((Y6:Z-Z7-!P^%(I7X>R7+C<E.$![1P
M>H-3/O=1/#V=RH,HKHE5.2%[:!4=0"'/ R^(RZ"4\(*TNLTI''&Z6B!HBWS4
M-L:=NX[!P_FP&!(Z9./R+4 LNMX0"Z2FU7D\Z9GPP-M_OQ$>G* ,_HE+:*_?
MR4W:T;K^\QMA"]F-\.*TR"R(&#'\XV.UO40YG<.RKEN :O9YS18HM1N4YF8Z
M39R1 3IV1\VV_+$",,HR[0_B"NU1\!L5$:6 U1U[([R+-:_)!3U:SS7!SLR3
M_<$!=(2'DP(5K]087S)S8(1/P-O+0(K<2.4A]-?@$\2*""S_MV&H/SAX_[P:
M7C%3?A\J)-7?CX1B1MXI0C0<QS6QB+'I>,*DNN'MQ(OS*@$I=8*$T2XV:\)
M;QL#%5N# NM7H#H";R)@[JCA@BF1!T6S7SS()!H?S>C.J.@I!6!B<!>GG ('
MOG&!>C9K)W!-G+\%GKAIUSFTKGPWTV/^W$\RKL3_0<QKC!!:/HOLV&:69TSC
MUMQ8MC@'N_Q1OH'DEBYV_.VJUA?,4+;(6DA;UFB/^>76ZF7,KKQ?)ZPM+*]M
M=*OO](MHPILQR(+C"ZA;[,GF57)SPYS&<$;D&_)OMW,NHFI0O&:A/( &%D,7
MQ',%\/)(RP_B:3&??D&[.(G2R?;/PSRI;PES. K^3QR[V,0-.-YX Z_)!-<6
MN:FMK\#^%FE0VV@%!A -XO>5Y@TP52O/(THW2=;&Z2R97A'0MY[S.V"2'-4S
MNX^TSN.)NV:S\)#PP1N5..F2:6;G4M>] :_LME9&Q3KX5\S4='I/#$Z0)Y.&
M-"X*(COGTU=N@X7@2M4=M?RY["3=A=8>JF*G1\[(YO\LTEW2946I/W8-QO#D
ME8E0-;8KH\NV*CZI>&G<\FGSP&),@O?[XEJ?@=@+;KMP@ZE!6JW1!N9F+[I^
M9C7MZCT]MVWKMI\F(A6#;OWT7E"LH3Y2ZE9@'W7WK.#1KLT*B<4*MKX_)0K
M/9AW+*U95*?D2C,U@^ .+V.V_XB1L^9 [G5N1CU+4NL#*MQ&N&;QGB %VX[[
M@ ^@<*X<>4QTF>;39&01Y$N';?LUH')(1(NV%=.-MCGP+@"D>Z?7^,U9Z.Y4
M\Z@1=%_KO>2=P3XPF&CPX[.UV\/W/?]LY_2#9UU4\81OY9/K@89: V5=TN"7
M);Z9#NN7^DF*>L!/O]D:\[>[]2.-O"-A+5\F#D Q+\>.P@]$1*O5I\AKX85C
M&\R\)'0;SK,IWQT5>,7$CY4EKH,>7P]F8.LJJ+W>.6".K[?X3QTEH$$57M 8
M=!A[Q96V17F8">^DKX "7/K(\\U";6OHBAI2]3N!1&#4/873+E>#&KYQ:-'O
MP,JJMBV=<&56U"]?&\ZDT>1&VL]:OX'2Z4L"Z"N#:/]A^=/WQPF&LKB;,.YH
MPY1OLE&:,JKK781=JSB!US6)_*&IZ67]O?3(U2B-)^^Z[LT(CZRNWW3#(:=I
MI4$ZC0'$^'#:'U#9H,I^98:0R[TQ)%P9=* @7F<6R*>6&A6#!Z-7( [135?P
MX8C#XY&\S 1NF8(S@-YU#OFLIC/;"ASH%0@0J#?3:A,*TA-'78^<I6OY,^2F
M'5NE&,B: U[5B06?2XB+=,C0/')6!WC2ET?B//(C?;ZT8'9NL&E7>'MZP/B,
MO>2^L;K]N.3 1MV&N,N+]?49K[\4L#/%PU%6?9JKZ Z_5-YA#)LVB$:VIL+;
MNUJ[PYE5BFO\R(I>I327DX,7M^)-5FN*2@&:AL9Q!&.OB>H2_)'E$L8'S,D'
M=^EK'[DIZF,K_Y[]ZAFFM,&3E+_UQHV/KQ8 NPK/>3\^3CUW>'W'@'QBP<;
M08LV+66KIT.?(^#M<YYAV@X;A"='=B8.J)UZ7;E^G^8]G0W&;55J/T1:M3:W
M>GR.TI;\UO-LBKB@I\YC;,PEU%C=J]3;*#XZVM/H4^UR7-A;+KQ\%7,2Q==+
M%:Y\.XY7H AUXTO1D#N>^KD$V-A=,)6'?I$?25+*0\,\IAG1%"$FVAHT?$PV
MX.?CYHC 8O1FW!_J1@(.OP,>%'#UCRT6'^U-:I<+WX\L$8"GLRM6SG&8KD!2
M)4,C=KJ_Y1ZU(<I-O*=XMDI53";M7RX"SVPCSO )4.8+$6PG=[L#7/A4#'KW
MFX'LHS8DJSZN2IJ:\@[1E[EDE6])4#//7_W]KOUO-^O?^2*L_L(7P;[4=Z45
M,5]\Z7"0SYQ?4X7#QCKO$^^37\(<1B!B4:X<31PKZ*9K/:!!+36W&N1!KA]>
M:1G3Y_#SX6PKK3DNZ-(!4#@NNR/19\*C,2\;N-"&[*]&'@=]O_85</ ;.,7#
M]$5:8GK C/N#&U4 +CLO1WX$P[APVMX(T_6B358J )SYEH_JG?_JW\;EOA$
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
M8Y)(DP8#=(7[=D1_%MH@-<4C( 4$/<SX2[Y0"SC[4;^Z"!C.9\)Q=1IR2<
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
M;!O/O IC&7R-KX0D(0GOY?#0?0IHG1D<\C(N=.[HU\8/K,7'8"$U*=VDC8*
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
M)RUHG7?9ZOYX'W=%E*G@3BMSL;YUV,,GPM""Y.6@2'0AR_I@MJ$"@Q5AYZH
MIO^J9<+/F3=(2\DE?W:B336Y.$[/(:^U767!\<=]8;MTYX?76I\-6M$7F!TU
MN\6E@/N6^^G#+.<-7.-R[!G5WN5W"]YT5C)G)./CK9*T%!G#ZV0S':C-AI7L
M?9Q@"-[W3-=<70MO3OZZUG+?;*3&OP5)VZ3S0CB>9_B6' ;P[N)[=>CW IFW
M9EPJH9_L$'='4'>D(UK?6-YQ(%>2RIY;34^P$Q_B?A$;M*(.&,D?@D[>P;G8
M54CFY?[+O?QD\<PNU6WL\O4=#BD\:XI&C[&/R+?HY_K#TH+/H\&)V_84AM9!
M;^OK\HD='I!MFB@O^+*4]:OEAXKM%-Y9)T&EHP0-6J.7\$&869R!ZX]+-$9<
MSZ>27EX*]'A\A\08R;RK\*DX-K#H%?I FQUT207PFHG$+2IM:Q%99NDO\1=H
M3+$MR EM3,=^3_0*#DG<@I&[C]V])>/(1>>92#!;W*/E?/R ?"_@WF1Y7O_O
M8Z#NVZ%S3ZF]$%V45ZQ-W"2&NFNI!7^I[ZP+4^SF(OSRQ4#^\)9WH/G$W66R
M[P8C0?/-[I# @M[V(XGGA$*+.\;\1?)U@N!.U!U%:(P]H_5QEDEGY)ZR\W'M
MXA!,'UB8*U#W-LO:?>LG?A=WB?)[9_E!-XF>85:8;5!S&I%E*#CLFHBC.&X1
M;]SK,C$[37(\W*PE(%SB=R3E(MOE1;E&S7W!K(K\91N9E+7*Y$V=+18?C. B
M/#+-F60\L\4G3^>#A%CD4O;ZO/X61?"4.HNR*L9[<YU8G:ML>+O0KQ_6_[&W
MQGN]#3+*OXVFLI'BBG3#>LWZ3X7-1PD3.QJ3H9FH4UJJO1I\KY06%X5SQE"
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
M9_U/SN/X(O/OI;U9%YO18I'GZYL"C+AGZO&VT$:N&0%E6NM(RJS)E+>Z@'Q
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
ML(#&@=H+J)S0,X8]1%#@QT4_>^><*? KCVQ"9M"A8-ZYC.]]]"4CY20O]CY
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
M "1<YY1GJAC_F,MDH)NSL);A..')#*\]U[JE:(V,] TNY\Y2K<M/_CD'F:%
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
MN' CB)RXY74;07BX<".(G+CE-8HN/%RX$41.W(K@)\@;Q-WD<@58O8N^L(8
M#.!DDQV]2H#"TVX==Q@"H,+M#GPT B"!6#)<[L"M('(N#B$8)[L@$N+VD..H
MAO#.=M5XY480"8F3M\]6]1"!('L 6D&\E'V]7P&N5X#2S-P2'4J& RX!E]6W
M"[@4P)L'4 (H)366<,/">S<LE%!8""J>5C;H4/%T]X@S%%*'XLA@*L!4;& J
MVN+0 4P%F HP%969BMR/;H.I %/!X5""J=C=J\C[EOL],15PXX*<&<]<=TV>
M1F"0!&@$!DF 1@0;I'T]8/$/]GQL(8-TT7C R)V.!]BGR4UL?R1 4UJ1T<Z[
M#B,_2Q'I<QB%5Q$( J !00 T( B 1LC\=J&#3;08]S0DO4$LA29.EV&I[XNI
M-.($[ 2+7Q>=<2==_+C>5+H-3:FW!0HBYYU8RI5LP!>^^=)0NEI;:6D"I7(
M7RH7=W_YTE3:]:[2;.9=8IQG3/(L&_"%;[XTE'9;4UJZ0%G%.Z\&85,==IF@
M$1@D01J!01*@$<$&"3;585.=-T\;5 2" &A $  -" *@@4WUJC?5W:0V!6RL
M0R"7=]C"QCIGL@%?^.8+;*SS)1OPA6^^P,8Z7[(!7_CFBPP;Z\>A048DRX;W
M>C67/0A_15]LUW!-VW"0'5V Z?E)P?!@_C),_-8]1K2LN.FY+C9#VW/1DQV.
MR.^(YJ8&>\,;1I7% V2X%G)L8V [[#)-^D.Z@K0\QS%\9&'7&Q-A:'OFU*</
M)U\Z6@V.]U6YK/0,FC<=;/@45J/3L>$_V&XM]"9,S<GK&%JQYN=^.C$><&W@
M8^-'S1B&V#\QG"?C)2!?&OG)=V)>TV?JDS"N%_JSROXY0,>+?9S_-\,:,K'C
MQ!#_=$!^0%]3U":O5T#@MR4,_*:@" 6(P>!T$4L)DU3UUWGK1'-!3B/V),*F
M(R+=6?MS#WF#KVF^O1]QV?'Y\T,UUS43NV2L3I=1$>GE*7ICX#G6P=E][_/U
M920EJB&= C\\>K>&1=52]ZZO;^_1]?V% *+>7*"K^S[J?__<O[JXZMU=7?:Y
M%_KN\OSVYOSJ^JIW?W5[@VZ_1,=-[F_1S>T-BY#%D"%?Z]]>7UWT[B\OXK?Z
M]^3%U\N;^W[\QNV7Y(]OEW?L@9PIX.#L\/M1_PA%=IN9\7#D30-BWHE%(?,$
M)E;MM4BM983&AU0/LD^<95F_M29OSC:NL'[9T^HR.F:;#,Z.Z74[N+JM]<_>
MM6NKS/'(QQA])>^/ G3ILFM+RN^W7#KMV\^5:#2?1-5";N?9C5(Y5\U_!Q%+
MR\;8;L5>)FF[ ,3\;>IB5%<53A0$XU']> "9-P./SAUX=%77.%$.C(6JJS 6
MW(P%\(*?L:B2%S"YB>H9'7YWC:EE1U?F<*$C&!(NAB2G4Y)5GXTLSLKS$0T!
M!8 "]E !6UFG<A(##K4/J$_C_+6!0<^%T>1@[ 9LZ_=D6SM6=$[&NQ[M^^WG
M!X:J$U! V:!L4#8HNSBO.+?:(:?KMW7G,IN21!TFA-:A:3KG7A#29"0?/V)W
MB@-Y"I"LGZ%_R?\*G]V%TEH->?0/@[Q:J$X+QECV,=8[=1ADV0=9:Y8_R'G[
M'F4LAW?R3^YP@ W?'+$T:8LX*8XW&6,W)+T/PD"A9VNAR(HXI]C7,ZK5[<)@
M2B=(U:BJM[;>HN9&AR (;ZC2%+6[^VJM:BV"(+SAJJ7N[E5"U.L=K[)O.#@Z
M>4<^^X%IV198KQ6Y5NK6MTY-DD?!PH]BLPYA#?%'45.:F@[C*/PX=K7=US55
M>P$KDM2X#TG]CEWL&PYS'PQK;+MV$/I&:#_BO(LTY*F.G N'$-'B!$@AZX84
M+/YZXC9:':F1PK-L@.*\4*PW=W<B>$8*S[(!BO-"<4?;?3N>9Z3P+!N@.#>/
MHK/[QEE)2"EA!5'Y@9,U*N6'6%QF990DN:[H.6P*5C6\ "M.8:4I>KT0IQA@
MM<^PJBMMM0FP ECE/0EJS4(6/U6[A.7XW#GYB%6O;[@19$^OT %! #0@"("&
M+Q6!( ":[7VS_++\$F$.]0^H-_9(8W_.ZN?;;FBX#S:M?QR5TH><%L%ND][/
M1F"0!&@$!DF 1@0;)$B>*Z#>!&QP<QVF+.DP%N0B <@!Y&(#B6?9.(*!W""O
MJ[L?JN492#S+QA$, .2<  G2]3CAG;B<XM;S@?07 !6 "D"59ZI>,3,[@ I
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
M9Y/@S'O.18$Q&+U3X?J0*^""5$#RK9V+36)"[WD7>8=^6DJS*T%UD:J14&V
M2 0-S=>K=3SWH19B?TQP&L4^46@\0PD4"+5G]YVZ&6X5)I]X8WQ/H59N?$93
M*US!28QS8%:1S,IPF^]Z9A5XTD6O\!9-B6$.Q"J26%DNJ'UOSBJN#FF["=22
MHL6]HM8&:^Q-)ZWB:GVH0B800TY#&IT)NM!A@J^Y>AH3XP6*:7 FE?Q1R2P&
M4U<SU-+X%L&YG$(:=6F/E(%40.YRMAQT-4.MBK?97>#RO:4T6K#] ,D-,DD%
M1FC)"&4IHK'.QR@LU-&L2Y \634HP 9Q)!78H&4;E*&0QCI/J+"84$,ASP0K
M!(D8%46L\'CB>"\XJ>QAO/B>XT0W"Q,<"Q"=Y+[%_0G#Z]H&4:7+&'!WV#%"
M;"5EMTLZ.W.F*7JG0J]/8IP#LXIDU@81G4S,RO_ BJ:HNI#[6]"B9,S*MD;0
M-HE39)RU"@M9M'3.,PJK'GLHD /TSTC_#4($&:?6PJ(%=16NA^(X#B!+-.6-
M6,'LU(:/'[$[A007GJ22/_2;R:SK&<Z'W$5P+BG^T&I($.^5F$A\2@7T7J1W
MAD,J;],[_R!(0]%:<&@>I )Z[T;O+$=EUDW?N=^^TE):6H652;D"+4@%!-\V
M[*)G.;&S;@8O[K2.TFA6>#>O++"H-B(S,2S+=A]JT0<G^N19"*6]$8")KF-)
MCA<I49H&?KV(A>5P1%^BM380J[7AO 8K2P/OEFK/V?Y[OH7].1E0X#FVA2B1
M5 71__$Q >0E9]6HS38#U#>(T$05L2.4EYPI,E=K0&FW*@R["VK"RMN( V.S
MC\8FFZW9(%RTN:TIHMBK7J^P[ (7#.)""* QWS[#)G&A+$Y#@=53ZZT*L^'
M:0!K ]9F1Z=ADQ!5%J\A[R*N3:W"^%2N!"HXY"-++.T&A\@T@A&:^-ZC;6$+
M#5[0X30@?]CN!^1-L&^$I.^(@N&Q\I /5P'X;$:7*]%W-,RRH#^3\6ZFHDN$
M/.>$.]]BZGQ^^1[06F"W"6EZ,\Z44^E&:78KS.46AJ["" IV15"[DFT)VDR%
MDG8R+ 46V6E7F8DDL1=6Z2*5*P,"MD]T+&<S?>GHVXY.5=[I66VEQ5G4C2O0
MBR<H&!9!#4M&IRH=:MO1JRHL+:REZ&WPJ_CPJ[BNX9-8$SB G+W%W0X@"]KI
M?6@1!E;2%F%@)6U1CH&%4_XKUO[SOV+#3+Q=CWK7GGM">H=]*L;!&77#T=#Q
MG@(T]+TQLMU''"QM,YXL^VY%^\%<K?GXE*KX(T<2*P^D J"!5)Q)!4 #J0!H
MI2N/ZS!;D7>6'R;YGNSTI4^\7M\V0VPA"T^\P(8[RRM?7U8-E6S;')T-CCS>
MS5!&UUVEI*+I2J/*FE0BC#.4%=U[JF=C^@8'#M]E>H&Y85U%52LL8R,QR(%6
MA<Z@FQP W& *S3OQ2%<Z;<Z+WU<]T#"%[CW7,U)]@^-W&\RA!5[GKC3%G$1A
M-RR-S3MLX?&$P=(;TI4_W>0:8S=D1^N"D>>'-59/*5[[0_%KCJ22O[I>)M/9
M3<49OADO%,O!%\__YGLFQE;PQ??&?0KK>X+J5[B77%Q)D^'V0XF9Q:=4\O,]
MV[*HFPHW[$;X FX'@XM.!5M%<45X/J4",[1DAM+1F5T=C]P#-6"'P [))A78
MH64[E H=[>H/Y5V[J:LT&A66_Y %%Y*=&2M 0]^FOCFBR2S>D):-FI NO; Z
MX?@_4WM" 2] P)+[%L6.RV>RKG7US>C2O=<S":I\_"T&VC?'<,.>:UTF6"OI
MCK5N'3;C.''?@/2<0B CZ=^,,&U%^B)*:-<;%9;0%F'$@?1 ^FRD?SN>L^54
MGW<XIZZT] JK<8@PY,!Z8'U&UK\9/=ERKL\[>$)8WVT!Z_D-C,@27EK( D+&
MHV$[].JU&L$F"@ALT=CP?^"0OH<";$[]<FMN<Q6$YE,J^4/CF]AV\E>[J:OO
MFO5>@O OGM\G^.[/,%U,X.9/['L63=P\JXD?"Y>817Q*!=R.N%VOU[MZOMS.
M(3X#W :I@-L[<[O;W"#TFG'>WCD* ]P&J8#;>05<] T"+AEG[]PC+NT*]U9D
M046U,1E!KX1,LK6BVH,TZ!)=<T^02@GP0O-:N O,P.V2>=?%%P&JF8Q^/9U%
M,Y^72#!\.RP['),*L^MU\2Z^AUNI@<GE,CF]/MN-R?DGQW24IL[798/ 9& R
M?TQ>D>^RZZ2<_Q573<[NGP$J Y4YI'(ZIK+KK)QW4$77E$:CPCP6N,*=NRO<
M5]VM(,/=8G K(-P*F#DNWMCT#O>KA#7EWN$^5\5&4:L\S2FQO83+EL'ZR8+E
M;,9OTWOF-S-^^<>4NIT*RV@(0U9A! 6K(JA5R>A3;7R'^Z9.5<X!KE>G2J\K
MFB[G;>Y58P:\*K!_LF YH_G;]*+Y3=VJO(."6D=I5%F]HG3"<EV0!RYQK^K,
MK*"=WH<686 E;1$&5M(6Y1A8.*&>WR7N0]LU7!,N<>==*KB)%J0"H/&N/) *
M@ 92<285  V.$JXY2HB?L6_:46'L(/3,'\ACU[_!*4%(8^9FOR)]8_Q"%C.%
M[6V$VLL8SE8I1P.[:H>K+0HN$CN O$#>!?*N/QBX(7D+. U8;P-YJQ<"R,LU
M>=\Y"[CQU)O_5?.-%O"7 R& OWSS=_T!P(UGW]P3?)1&4Q;^PJ&_[0_]K=J!
MDS?+"](R(2WS;6.=OK#^C:S,+PEIRCWIQUV\@RO$BR<H6)6]L"J;'J';S*K(
M'XCA"O'B"0I692^LRL8GZ#9U5N2/$'$%>O$$!<.R'X9ET[-IF_HK\H>NQ,F9
M@:-I'+4HQWD(:!$&=E]:A(&5M$4Y!A:.IJVZ/-7TL1%@='B!H[]H?<MH(XS>
MX,'^P/^9VD1P>M<-'#OC1RKYKVC*LC1K:*G]*;HLH_]_^8K?.QR$OFV&V*(?
M]%QK\8VY;WXC(GA6PH^$'>2U,Z4+G,MG<V2X#_C."/'E<(C-5;=J%W'=1Z-9
MX2X75_@'J<!6;&LK4KM.E=N*_'>N:,%;L!4@%=B*G<HQ-K3T9E+EUJ+ DHZ:
MKG2[%1;*E@5DY=5OY,IZ\"F5_#8MHTE+;6-5;M(*V JK*RU-%]^2P6'Q-S!_
M_E:8"ADA"D<8#?"#[;HT?]L;LC<F#*AB)O+#&1@)S\ T])5A*V)LETQL+SPW
M?/^%H.E_#&>*5_J$];J6R^UU6I7K1BXXPX400%RNB;LRAK0-<=6<B*MWE4:7
MK[+4P%Q@+G_,71W0V8JZFIX/=>M*LPM7QG(@!%"7;^JN#%QL05VMFQ-UM9;2
MK?-US1:7086&1(?%WPT\8/(9%R&'/+5>I*$E<B++FPX<+.<I@U^*!L"F,X7L
MBLXTG=1S#+[D%+-6E9;*SWWC_)H/803=+_J!G>/2SN48J\HID5%5FHT*]^:$
M,1_""+I?] ,[QZ6=RR^R!PX=&#HP=&#H>#5T><5!P:/+)U;ZT^Q-@T T>3]C
M>8#9GZ]_S#W =+#ATWZ/3L>&_V"[M=";,,PEK^.^1S#\:5F @8^-'S5C&&+_
M9&(\X!GF/X[\V7<BSM$'ZY-P?=V/D_GW#]#QZCY0"<X6Q&!-G/RLLG_0;.LB
M&<&3)@UA1T:@^^L!^^V"JMZAYII/3QD;GZ(W!IYC57K?WVTXPGY28]1PT!C3
M[,H '7YWC:E%8&FE<HCG2+2K+@KI^O>C_A&QTHYC^ $]2$I^X=#RO0K"SR8F
M@")&8T Z[0W1<.HX*"0_1G@\<;P73)Z"?F51<V]2TU0:0Z^9TX  &I.'>=.0
M?N;C1^Q.B0 T^O[ZL&!D^*M+L[ZJ:1%#C*8HPN*G V( 3>PX,0)GKZE92%ZO
M4,5O2[KX34&1-A!3Q^FB3N=G.@</P]/()L4\2 R9JE+($\N2R0HFQH\^]Z1+
MVMIR5VAS>\6LX;*,OO>43=[M-ZT6FFYE:'K1JTBL4&3HB!SK=3(WA":97K%_
M6HV)^;M>HU[!:L!S-#" B?(P\<_["P2@ % L@.++/RDF5"XQ<<QFN5?7\WUO
M_2#;K)@6:),E0;99D2^7\BYQCQZP]T#Z.[)-Q-Q^RWMRUSJ3*[!0BF[?8JK^
M'COS;*SJSE;=/B@;E W*%KZS5;</R@9EY]?9C=S#9I,]:BOW,!4TB4(P>F=5
ME;DW^K/8?L9X2@&.8F],_FL:;X3",@_KVU7WMM/'UOCB19 LI1 %@8Q^U 2T
M2"Z(A+!M<PK:TA7Q*Z>* -+PAY7V$:^T$1XMW @B(6QI%1\N40O&'EC#+58Z
M1YOO!8HQ2"#('L"VQ2EH>;+UA6^=YA$;VV%7M1!]7GZ][%6%K:+BKKP(DH,=
MX@TNNG;4 ;A(+HB$N&U5MECB31.5+9: -<)AI:$==0$ND@LB(6Y;=4Y1"]8>
M6,,M5C2U<<0K<83'"S>"2 C<=F7[=[QI8M?H6$&98QN=BQ D -D+; -],TQ[
M:)LYPZY ->ULMK8LK<I+X+]4\<N?N;6CS4\SB8]%GF4#GG#,DWK>>[\R36QY
M+Q6!I<#2[6:S5NY11YZQR+-LP!..>:+G?40!9C-@*; T;Y;6<S]*Q#,6>98-
M>,(Q3[2\@[A[,IO)G_7X;H4U,39>N!%$PAV@>A-V+J471$+<:FK><7MA50&9
M*D";C?.[6M659Y =+MP((B%NP=R#N0?:9*<-<>\A#UUV060$+MA[SC,3RXD(
MEAW!@@/^>Z\B$ 1  X( :$ 0  V'*@)! #0@"(!F.T&*OR1GMD#,?77-U]TX
MGY-[<-  AT\8NVCB>];4# /TEY_KG5-Z:=^C;9*&DDL&\[TPAY?@$S>"%!\%
M$UY%( B !@0!T( @ !H.502" &A $ #-=H+(OQE:P&KW6[QFY;1(-I<Q%+["
M3%4<RZLL-T-VN' CB(2X;?%Z+QU/&45"@I4;021D34.MKFR]['#A1A )<5M=
MV7K>- '6'EBS*5:Z<'NO_()(B-L6KSX*3]9>_GH7Q03(AC@(;,\U'-2/4SH@
MA4/4R'7Y]36.&H 6R061$+8:'+^K>OD$K!$.*VTHKB&](!+"5JOL8F_>- '&
M'EBS>6T-J)PGO2 RXA9<>[XK:\A4?K<_G4P\/XR/1'TU;#?$KN&:6)R2Q5 \
M6^;BV1VX,843V8 F'-,$;DR!&U. I;P#4>L<Y9WVQ#,6>98->,(Q3W2X,05F
M,V IYT"LJT<"W3H+LUG5TNXK3W2!?#Z>9C/Y\R'A_B_8#8+[OT 0"7$+%P1
MT@K0)C-6X/ZO/1!$0MR"N0=S#[39(D<1[O^27Q 9@0OVGO,LQ7(B@G#_%W>F
M0G85@2  &A $0 ." &@X5!$( J !00 TVPE2XOU?92RX^;H2["Z^Z M-L(_,
M:4#$)W^$+Y/4:3>^0AH0 )-?12 (@ 8$ =" (  :#E4$@@!H0!  S7:"R+\/
M6L"J]KS_C=.BV5Q&3O@*+I5_R*B3^V&\JD<)!-D#W'9XO:N.ISPB(<'*C2 2
MLJ:I5I<V*CM<N!%$0MRV6YRB%JP]L(9;K&A: RYYE%X0"8';J>QN'=XTP6F9
MBUTJB?!V#N/2#;$_\>V I]K%14=K\ZV<4WK4NU3Q*[ANAJ?*/T5#D6?9@"8<
MTT3/.P0HTZS&4[5'8.D>LU1K'N4=O.$9BSS+!CSAF"=ZWFM>F,V I<#2O%FJ
M<56[&&8SX F7/-$$\OEXFLWDSWB$RB^P_<-Q[6+9X<*-(!+BML+B9KRI M)4
M@#8BU"Z6'2[<""(A;L'<@[D'VF2G396UBV7'"S>"R A<L/><IR66$Q&$V[>X
M,Q6RJP@$ =" (  :$ 1 PZ&*0!  #0@"H-E.D,)S'B0HZO0K\H8H]"8U3468
MBAI7(0Z0-PWI9WY<HYC3" 7$L_C#5 M.V<+VA>BL$5Y%(,@^F%K8.0!3*SIK
MA%<1"+('IK;-:SE3,+7 &J%5!#O[@L01N1%D3P.:( B !@0!T/"E(A $0 ."
M &A $  -[.QS$Z6Y]T+#0>YT/, ^W<@?3AT'A>0;"(\GCO>"W]C3WU;.TW62
MH4@T%,MVB%V+RC0A+SWK P22\A(D]";Y1Y$JV-;JPL%=V079TV G" *&#0R;
MS(* 80-!]L^P<7N3EKC0X$V0/35LL#TM2#",&T'V-"H'@@!H0!  #5\J D$
M-" (@ 8$ =# ]C0WV],WLXWI@1'8)@I&AD^^?6B[B/S8L3TW^  1)5$#.564
M]H?:G[(+LJ<!2!"$;]!48>S:8.PD%P2,'0C"(6BJ,':\%KD0'B[<"+*GQ@ZV
ME@4)9'$CR)Y&U$ 0  T( J#A2T4@"( &! '0@"  &OFVEL4(#]UX;NWW7N\;
M>F(-80L9I&/& UXZ^OR"+-N9TL^CG>9(J;#?+$=TI_RH9 >NDI=>D#V-2H(@
M?(.F"F/':_%;X>'"C2!@[$ 0#D%3OK%K'^E@["079$^-'8L>'(?&P,&9]FW?
M+PP6?W_T&IGP? O[1'(7GT9_UR*)3AJ39Q1XCFVA@4,ZE'P:>I,3;>FCI EU
M\GP:]?CG(?LGK8KD@[F1-;$;8O]T;/@/MAMM@1O3T$O>8 ,?O9/ZT0$Z3KH]
M.?LX\,G+1".3%?J8& ^X-O"Q\:-F#,G/3PSGR7@)5JKQ>.!9+^0_HW#LG*'_
M#U!+ P04    "  D- I3M=KV0S0+   Z10  #0   'IK,C$R-C0Q-2YH=&WM
M'&MSVDCR>W[%G%*WFU19((F7>9@M8N.$6@=[,;YS]HMKD 8T%R&Q,R,#^^NO
M9R2!Q,/&L7&<K)W$('5/J]_=\U :O\W&'KHEC-/ /]+,G*$AXMN!0_W1D7;5
M/]4/M=^:;QK_TO5.M]_^V+E&@SEJ_ZU??^B=Z7JSX0H8#S1\?J2Y0DQJ^?QT
M.LU-"[F C?)FM5K-SR2.%B'5/.I_S6#.!LQ3N)9A%/(2/,"<).@2ZM#%@#1R
M.1\!%ZAKI#-,2.@"E=--B$#4S%]_/KNT73+&.O6YP+Z=X87>P?LJ/N5!T3(K
M=XV(,#+"BHW"EB)A18+JD!6E<&+G1L%M'@" ;YD)HH^IS3>C*E &F8L)VXPK
M(1G44+"M@E7S %UH829TH))!3JA2'ZQ"I"OE!<,^'P9LC 5X(E Q2[IQJ!?,
M%)W-#[R/B*5;Y261;4R;A12AA9!<'V$\68P98CY0^#% :40WS!2;V/.6?,)%
M(')V,%:(1KE@)&AVR!C$V7RSMA-H1N-D9KN;T24D:T=J;S$CM3.(=A#Z@FWC
M(@)FS<YU,9\0OE$E"K)!)YR)=7RXN1EUVP,6H W#',%6AF7,"^"\!,N1AAPI
M!4*0O AVFHTQ$1C)83KY*Z2W1]IQX OB"[T/0S1D1U='FB SD9>YK(YL%S-.
MQ%&4(//-AJ#"(\V6M#<Z$TX.Z<@LE$N5<@6^27X;^0BED8\>.@B<>?,-BG\:
M#KU%7,P]<J0YE$\\/*_Y@4^T% J=U>10PIKJ*W4<XJNO@-@-QX11&_EX+"D0
M6FO[\+SY,3#.L-?Q'3+[G<QC86:B1X8@YHWR2O@C@J5_(NH<::= XF8C"858
ML:IFN7!8,LT2A%;3@+P9"=O(9_C9SEYK3'P'_HE3#X\>QE9F:(J=:LFJ%HK
MSA![G.S,R;&*-7%*N8V]+P2SMN^<8$$>QM0V*DO^BH99-(J0ZYNZ;EK@NSMS
M>!+8X7A!_ *@@7,*]_C#6-Q*)LVC508M H]_6-_(GI3]T<PMB*19*U0J%HQI
M1M'T0.8B<;_)M!M)+!@[M"H%JVJ8,6.Z4=8+QAI[^67$OI&\,C(D,L,3G@IP
MV:'4N.H]@#&D.I::3%M'&J?CB2<;"W7/99)O66GTA.'<C#N0AY;$\MFG1!S$
MZ2,/V:8I4X[$;[@LR3R#@ %<)9YZ]%T?!$($XYHYF2$>>-1! P_;7Q.H"":U
MX@K()73DBIII3&9U._ "5GL[5#_U 8!'#(J*HV<!TA0Z]NC(K]F@:,+J8\Q&
MU-<],A0U'(H@N<$4;75G;9"&E/R)7-FDNOX(6>OUA-F<5:H/P2?T(1Y3;U[[
MM4_'A*,NF:)>,,;^KP?JQ@$'<PXC3$[_)C6S.!'1Y32B- @\9UU0-AJ\LTJE
M Y3\>E]? HP#)/^^C\E*?L$$T,-XT9U;S"CV17)/2;)H=.(JT> 3[">R9MF+
M@1M08EE71$U+JC6ONIU^^P1=]EO]]F4C'U%:^7A5^!,J_+)]?-7K]#OM2]3J
MGJ#V]?&G5O=C&QV??_[<N;SLG'?W8864,K?+9BQD>[!4_\7<A1FE"'QTDCO.
M04=4*E9WDF"57ZWYRUNS;-1?W>Y)W>X4GH%6JJBJ@+*'OEE4NZI5+!P6*M A
MK)?85+=\5V5MEO7?U^OC[BZ])X?8=P3TVA?GO3XZ/T6GY[UVYV,77?0Z_X&L
MBB"JK]H]=''5N[QJ=?NH?XYZ5V=MF#^T=+.,SGO(+)W MQ\JX*^Z)R!3_U,;
MI1+:(IFUCI4F3.C7GT@JX'/ H '8@R@0&DBX!(UA@(N"(6J%HY"+>%;W5-P_
M/=_'P7A,N5S70Z?4(PB";0#='3+DS+E@6KOEWV]SJ#MM47YLLLJ,VB4)KV7N
M)\[*.^3-$E2\0D5;FZ'WR(AR25!T ;)+_FR=G9WWT5G_)+=C&GV!OOFN+U7H
MJ64Z&5)LH85?WAY:9J7.E:(0]46 VO[(H]Q]_S.7A[M=Z-"HFI9U:,)G:=V%
M6H[#".?QQQGP;^[B1Y:%/F$?CS!#EX(1(NYSIQ]?@1;$87$7!5J[*+!+;B&K
MDE]AONZCCN] 48!<X:$_(2F@#S^_-HM6N;I=F\?P]9SU@ZF_BRX_!8[^"28)
MF 7^JN;NZ4MC;DI6I7*XE9N+@ OL_4DGQX&S4Y8MEJSBAG6<G\R&5:-8E*M=
MVVP8[0#LLEX6[;H<:?%V3[*S( D37VMV.,/$VY,^]U.B8AW(\C1AU+?I!&*;
MS(@="@J!'PR'U"9\WU7I?Y!5Z'#^/#)#$J,V%D3N\=HNL;^B,69?T=0ET !'
M7?"R4J,A=)6@'H:FU//4%<*^'X*6&)D$3' $31D,LX-;^*UFF):AG\H1ZJ((
M%[DG<X%'EOF]Z',I\R]OJY5BN1XQ^=#?2W5%=(KU?X#3T>&JOU&.>#@84R&H
M/U) I9>R_COTB6B")^!EF"/XD#C$D02AO0[C-O-2[Z->"$X*F>O=X/T[\WT-
MW=S<O*KR\:JL_&-4F:1"N#L,F4_5LJ92(/47!P]4N<3 I2.U*5S0ME3OP08K
M8(\'\C8C=U,4"@NEYO23D/%04@%09 MK5- M,$><=B7^)50K1@4%.=LSV\7^
MB*"6+61-DXLONV7?'R/7?@%0G!UWRJG=($G*/Y7;#I$&FM"D;TF')<X!^%'B
MRL0+ILHO5+'VU8(0Q#D'-L%78Q]+.ZAR99_8R@>G5+@KKE9#AY8N0U_][*\]
MOE/7MD<P T3A)MN$<E]2:C&Y3G8QE6+?K!^YF. 1T0>,X*\Z'@)+->Q-\9RG
M3U^L[I+J4^H(MZ9V.5>?K_9$)23",0WCW\FVJ+7<%374SX9=T0@0;V=&F[E+
MN5_VG*-]?7'6ZK;ZY[TOJ'O>;S]3:*E;X.8@>JU0!KL_2ZR=^\E2L&DT>#A)
M"$"W*R#@O)C):,DPF&292FTN\3'V/,*TIG!!4>&D>:#6E@]0ZC@1)/T00A3#
M5$3.21@!G^.JWP;/L9.* >D^\!WT1X@9^("B@DZICP$#NO(>X:$G^+Z3_O<U
M2@LRUF0N"YQ42%9;Q%=GL!PD%QDMHQ[IMQ7I$$CNI#XUUJRKXBT$AMX@SIQQ
ME5=-%);UUJ4#*E"UFC._4YU]GIB_['R$B+_JK9\/>#(IG]V++E+-5503_PHI
M(W*;DR>^=4]OM=;MN> 43NA!.XE#+IU&>DPT4Y:/&1 4UV$HM10>,R N]H:R
MTY2$5$\7(1Q$#6,HU\8501P*-V @L_-TCB;P  I]5.N.-*A&-O&\"7:B@^'Q
M-3S$3JXWJ'A]=QU%6D9K^^NR6*>J9<JWY1F@;,E<E.5E=19L6:KEI9.P$]$L
M <G5K!Q,EF(+9W4X/%!J\$BS-,2":?3=U+)D"YNIIDB]C*9P64>VND?2:*QK
M(B.QM47D38J$JY15GMY$NYABQ]%6\7'#?S"MO#@'_3"O/=HS-YIPY1BCE3VK
M^ (UD>=Y]">P<4:H .!KO#XH7E^<.5]-^=.8\MBE9)B:#IRK_1_VO<P:KP:H
M-NV'7:V2)^EK>YU$/\_VTNL*U(N9C;:O/W4^=/JHTSUI7^]C0OHL@=&7:[0!
MM.U3N;1#XJ4$.8,<$.*KY5M';=!@)J+Y:&KU87LO]8 5FXJU<:[]7!/%+<>P
M=YHFIH_U/7RN:&ZIAH\I2/><.<_,BO=S%B0]2C'L$#M@:F^III86),L0/;&G
M16=%[SM(N&.)J_Z3-7I"N,WH1-[^%G7>V\EM79S8YL?;^[*MI+89\/&MY\\9
M;!A%;^C%>?NF6M7-G"O&>WF:7%]>=2G\&K/?WS#?M+OP2$L^X0QA^667%T17
MWP)-O2"Z^N[H2WA!]-ZV.Z.,^(79O'IGOZ'^"X F^C]02P$"% ,4    "  D
M- I35*6#<9H.  "K?P  $0              @ $     86QL="TR,#(Q,#8S
M,"YX<V102P$"% ,4    "  D- I34_ [_9<)   .@@  %0
M@ ')#@  86QL="TR,#(Q,#8S,%]C86PN>&UL4$L! A0#%     @ )#0*4]DI
ML3RQ!   *B@  !4              ( !DQ@  &%L;'0M,C R,3 V,S!?9&5F
M+GAM;%!+ 0(4 Q0    ( "0T"E.I=\#:O<H  !NN"0 5              "
M 7<=  !A;&QT+3(P,C$P-C,P7VQA8BYX;6Q02P$"% ,4    "  D- I31O]J
MQ@ 1    _   %0              @ %GZ   86QL="TR,#(Q,#8S,%]P<F4N
M>&UL4$L! A0#%     @ )#0*4[K.L)]8*0$ P'P!  X              ( !
MFOD  &%L;'1?:6UG,#$N:G!G4$L! A0#%     @ )#0*4W_T;(UC60  P2D*
M !               ( !'B," &5X:&EB:71?.3DM,2YH=&U02P$"% ,4
M"  D- I3M=KV0S0+   Z10  #0              @ &O? ( >FLR,3(V-#$U
:+FAT;5!+!08     "  (   "   .B (    !

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